Paper 2015/728 Original: eprint.iacr.org/2015/728 ↗

Provable Virus Detection: Using the Uncertainty Principle to Protect Against Malware

Richard J. Lipton
Rafail Ostrovsky
Vassilis Zikas
Abstract

Protecting software from malware injection is the holy grail of modern computer security. Despite intensive efforts by the scientific and engineering community, the number of successful attacks continues to increase. We have a breakthrough novel approach to provably detect malware injection. The key idea is to use the very insertion of the malware itself to allow for the systems to detect it. This is, in our opinion, close in spirit to the famous Heisenberg Uncertainty Principle. The attackers, no matter how clever, no matter when or how they insert their malware, change the state of the system they are attacking. This fundamental idea is a game changer. And our system does not rely on heuristics; instead, our scheme enjoys the unique property that it is proved secure in a formal and precise mathematical sense and with minimal and realistic CPU modification achieves strong provable security guarantees. Thus, we anticipate our system and formal mathematical security treatment to open new directions in software protection.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2015-07-21: last updated
2015-07-21: published
Short URL
https://ia.cr/2015/728
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2015/728,
      author = {Richard J.  Lipton and Rafail Ostrovsky and Vassilis Zikas},
      title = {Provable Virus Detection: Using the Uncertainty Principle to Protect Against Malware},
      howpublished = {Cryptology {ePrint} Archive, Paper 2015/728},
      year = {2015},
      url = {https://eprint.iacr.org/2015/728}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.