Side-channel attacks are persistent vulnerabilities that exploit physical information surrounding a computer system, such as electromagnetic radiation, power consumption, and response time, to leak confidential information from within the system. The observed physical information is input into statistical analysis programs, or characteristics are discovered from processing steps within the computer system, allowing for the extraction of confidential information We propose a mechanism within the operating system to disrupt the power consumption waveforms, preventing the statistical analysis programs of power analysis attacks from functioning effectively. By implementing an API in the operating system to trigger empty interrupt processing solely for transforming the power consumption waveforms used in program sections handling confidential data, we aim to enhance tamper-resistance. In our evaluation, we demonstrated that the empty interrupt processing can effectively prevent the leakage of a 128-bit AES secret key, even with the analysis of one million power consumption waveforms, nearly entirely.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

An OS Support for Tamper-Resistant Software Execution Using Empty Interruptions

  • Soma Kato,
  • Yui Koyanagi,
  • Tomoaki Ukezono

摘要

Side-channel attacks are persistent vulnerabilities that exploit physical information surrounding a computer system, such as electromagnetic radiation, power consumption, and response time, to leak confidential information from within the system. The observed physical information is input into statistical analysis programs, or characteristics are discovered from processing steps within the computer system, allowing for the extraction of confidential information We propose a mechanism within the operating system to disrupt the power consumption waveforms, preventing the statistical analysis programs of power analysis attacks from functioning effectively. By implementing an API in the operating system to trigger empty interrupt processing solely for transforming the power consumption waveforms used in program sections handling confidential data, we aim to enhance tamper-resistance. In our evaluation, we demonstrated that the empty interrupt processing can effectively prevent the leakage of a 128-bit AES secret key, even with the analysis of one million power consumption waveforms, nearly entirely.