@inproceedings{9cb84bfdbe814b9baf400c77646964e3,
title = "Formalization of viruses and malware through process algebras",
abstract = "Abstract virology has seen the apparition of successive viral models, all based on Turing-equivalent formalisms. Considering recent malware, these are only partially covered because functional formalisms do not support interactive computations. This article provides a basis for a unified malware model, founded on the Join-Calculus. In terms of expressiveness, the process-based model supports the fundamental notion of self-replication but also interactions, concurrency and non-termination to cover evolved malware. In terms of protection, detection undecidability and prevention by isolation still hold. Additional results are established: calculus fragments where detection is decidable, definition of a non-infection property, potential solutions to restrict propagation.",
keywords = "Detection, Malware, Prevention, Process algebra",
author = "Gr{\'e}goire Jacob and Eric Filiol and Herv{\'e} Debar",
year = "2010",
month = jan,
day = "1",
doi = "10.1109/ARES.2010.59",
language = "English",
isbn = "9780769539652",
series = "ARES 2010 - 5th International Conference on Availability, Reliability, and Security",
publisher = "IEEE Computer Society",
pages = "597--602",
booktitle = "ARES 2010 - 5th International Conference on Availability, Reliability, and Security",
note = "5th International Conference on Availability, Reliability, and Security, ARES 2010 ; Conference date: 15-02-2010 Through 18-02-2010",
}