arrow
Return

Detecting Code Alteration by Creating a Temporary Memory Bottleneck

delete2009-12-01
delete14
PRE
AI
R
Ryan W. Gardner *
S
Sujata Garera
A
Aviel D. Rubin
DOI:10.1109/TIFS.2009.2033231delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We develop a new technique whereby a poll worker can determine whether the software executing on electronic voting machines on election day has been altered from its factory version. Our generalized approach allows a human, using a known challenge-response pair, to detect attacks that involve modification or replacement of software on a computer based on the time it takes the computer to provide a correct response to a challenge. We exploit the large difference between main memory access times and cache memory access or CPU clock cycle times to significantly increase the time required to compute the right response when the software has been changed.
Keywords:
Computer security
computer viruses
software protection
software verification and validation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Information Forensics and Security cover
IEEE Transactions on Information Forensics and Security
IF:
8
Papers:
5.2K
Citations:
2.3W

Organization

J
Johns Hopkins University
Scholars:
10.2W
Papers: 8.8W
Citations: 13.0W