Related Experiment Video
Updated: Sep 11, 2025

Open-source Single-particle Analysis for Super-resolution Microscopy with VirusMapper
Published on: April 9, 2017
Matrix Representation of Virus Machines and an Application to the Discrete Logarithm Problem
Antonio Ramírez-de-Arellano1,2, David Orellana-Martín2,3, Mario J Pérez-Jiménez2,3
1Research Institute for Artificial Intelligence Mihai Drăgănescu, Calea 13 Septembrie 050711, Bucharest, Romania.
None:
Virus machines, which develop models of computation inspired by biological processes and the spread of viruses among hosts, deviate from the traditional methods. These virus machines are recognized for their computational power (functioning as algorithms) and their ability to tackle computationally difficult problems. In this paper, we introduce a new extension of the matrix-based representation of virus machines. In this way, hosts, the number of viruses and the instructions to control virus transmission are represented as vectors and matrices, describing the computations of virus machines by linear algebra operations. We also use our matrix representation to show invariants, useful in the proofs, of such machines. In addition, an explicit example is shown to clarify the computation and invariants using the representation. That is, a virus machine that computes the discrete logarithm, which relies on the presumed intractability of cryptosystems such the digital signature algorithm.
Related Concept Videos
Introduction to Virus
Size and Structure of Viral Genomes
Subviral Agents
Viruses with RNA Genomes
What are Viruses?
Viral Structure

