Show simple item record

dc.contributor.advisorZajic, Alenka
dc.contributor.authorCallan, Robert Locke
dc.date.accessioned2017-01-11T14:04:01Z
dc.date.available2017-01-11T14:04:01Z
dc.date.created2016-12
dc.date.issued2016-11-15
dc.date.submittedDecember 2016
dc.identifier.urihttp://hdl.handle.net/1853/56300
dc.description.abstractThis thesis develops methods to identify, quantify, and use information leaked in Electromagnetic (EM) emanations from a broad range of computing devices in a general (i.e. not application specific) way by synthesizing techniques from the fields of electromagnetics, computer architecture, and software engineering. Computers emit EM radiation (emanations) as a side effect of the voltage and current variations required to perform computation. Aside from cryptoanalysis, EM emanations provide information about a system's operation that may be useful in other applications. A number of emerging applications make use of EM emanations to extract new types of information from computing devices. For example, EM emanations can be used to determine or verify the execution path through a program for program profiling, debugging, and malware detection. These new applications require a more general approach that can be rapidly and automatically applied to numerous and diverse types of programs and computing devices. This approach requires automatic and systematic identification, quantification, and analysis of information embedded in EM emanations. Toward this goal, our research has developed (1) a methodology for quantifying the side channel signal created by single instruction differences in a computer programs, (2) a method for identifying existing signals within computing devices which are unintentionally amplitude modulated by program activity, (3) a method for profiling computer programs via EM emanations with zero hardware and software overhead, and (4) a method for detecting the presence of unknown code during executions of a known computer program using EM emanations alone at a distance of 3 meters.
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.publisherGeorgia Institute of Technology
dc.subjectElectromagnetic emanations
dc.subjectProgram analysis
dc.titleAnalyzing software using unintentional electromagnetic emanations from computing devices
dc.typeDissertation
dc.description.degreePh.D.
dc.contributor.departmentElectrical and Computer Engineering
thesis.degree.levelDoctoral
dc.contributor.committeeMemberPrvulovic, Milos
dc.contributor.committeeMemberQureshi, Moinuddin K.
dc.contributor.committeeMemberKrishna, Tushar
dc.contributor.committeeMemberOrso, Alessandro
dc.contributor.committeeMemberBeyah, Raheem
dc.date.updated2017-01-11T14:04:01Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record