Related Experiment Video
Updated: Jul 8, 2025

Author Spotlight: Studying Host-Virus Interactions with Pseudotyped Viruses
Published on: November 21, 2023
Attacking cryptosystems by means of virus machines
Mario J Pérez-Jiménez1,2, Antonio Ramírez-de-Arellano3,4, David Orellana-Martín1,2
1Research Group on Natural Computing, Department of Computer Science and Artificial Intelligence, Universidad de Sevilla, Avda. Reina Mercedes s/n, 41012, Sevilla, Spain.
This study introduces a novel virus machine capable of solving a generalized semiprime factorization problem, enhancing unconventional computing approaches for public-key cryptography security.
Area of Science:
- Unconventional Computing
- Natural Computing
- Computer Science
- Cryptography
Background:
- Public-key cryptosystems rely on the computational difficulty of mathematical problems like semiprime factorization.
- No known polynomial-time classical algorithms exist for these hard problems, ensuring current cryptographic security.
- Unconventional computing paradigms, including virus machines, offer alternative computational models.
Purpose of the Study:
- To explore the potential of virus machines in addressing computationally hard problems relevant to cryptography.
- To design a virus machine capable of solving a generalized semiprime factorization problem.
- To formally verify the functionality of the designed virus machine.
Main Methods:
- Focus on the virus machine computing paradigm, integrating principles from virology and computer science.
- Development of a novel virus machine model designed for number computing with an environmental component.
- Formal verification techniques applied to confirm the machine's ability to solve the generalized semiprime factorization problem.
Main Results:
- A virus machine model was successfully designed to tackle a generalized version of the semiprime factorization problem.
- The computational capabilities of the virus machine in solving this cryptographic problem were formally verified.
- This research demonstrates a new approach within unconventional computing for cryptographic challenges.
Conclusions:
- Virus machines represent a viable computational model for addressing complex mathematical problems, including those underpinning public-key cryptography.
- The successful design and verification of a virus machine for generalized semiprime factorization opens avenues for future research in natural and unconventional computing for security applications.
- This work contributes to the theoretical understanding of virus machines and their practical implications in cryptography.
Related Concept Videos
What are Viruses?
Lytic Cycle of Bacteriophages
Viral Structure
CRISPR and crRNAs
The CRISPR-Cas system stores a copy of foreign DNA in the host genome and uses it to identify the foreign DNA upon reinfection. CRISPR-Cas has three different...
Retrovirus Life Cycles
Retroviruses

