A virus is a program that replicates itself by copying its code into other files. A common virus-protection mechanism involves scanning files to detect code patterns of known viruses. We prove that the problem of reliably identifying a bounded-length mutating virus is NP-complete by showing that a virus detector for a certain virus strain can be used to solve the satisfiability problem. The implication of this result is that virus identification methods will be facing increasing strain as virus mutation and hosting strategies mature, and that different protection methods should be developed and employed.
机构:
Univ W Bohemia, Dept Math, Plzen 30614, Czech Republic
Charles Univ Prague, Inst Theoret Comp Sci ITI, Plzen 30614, Czech RepublicBeijing Inst Technol, Dept Math, Beijing 100081, Peoples R China
Ryjacek, Zdenek
Woeginger, Gerhard J.
论文数: 0引用数: 0
h-index: 0
机构:
Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, NetherlandsBeijing Inst Technol, Dept Math, Beijing 100081, Peoples R China
Woeginger, Gerhard J.
Xiong, Liming
论文数: 0引用数: 0
h-index: 0
机构:
Beijing Inst Technol, Dept Math, Beijing 100081, Peoples R China
Qinghai Univ Nationalities, Dept Math, Xining, Peoples R China
Jiangxi Normal Univ, Dept Math, Nanchang, Peoples R ChinaBeijing Inst Technol, Dept Math, Beijing 100081, Peoples R China
机构:
Moscow MV Lomonosov State Univ, Fac Mech & Math, Dept Math Log & Theory Algorithms, Moscow 119992, RussiaMoscow MV Lomonosov State Univ, Fac Mech & Math, Dept Math Log & Theory Algorithms, Moscow 119992, Russia