A Quantum Algorithm To Locate Unknown Hashgrams
Allgood Nicholas R., Nicholas Charles K.. Arxiv 2020
[Paper]
ARXIV
Quantum computing has evolved quickly in recent years and is showing
significant benefits in a variety of fields, especially in the realm of
cybersecurity. The combination of software used to locate the most frequent
hashes and -grams that identify malicious software could greatly benefit
from a quantum algorithm. By loading the table of hashes and -grams into a
quantum computer we can speed up the process of mapping -grams to their
hashes. The first phase will be to use KiloGram to find the top- hashes and
-grams for a large malware corpus. From here, the resulting hash table is
then loaded into a quantum simulator. A quantum search algorithm is then used
search among every permutation of the entangled key and value pairs to find the
desired hash value. This prevents one from having to re-compute hashes for a
set of -grams, which can take on average time, whereas the quantum
algorithm could take in the number of table lookups to find the
desired hash values.
Similar Work