A Quantum Algorithm to Locate Unknown Hashgrams

dc.contributor.authorAllgood, Nicholas R.
dc.contributor.authorNicholas, Charles
dc.date.accessioned2022-11-04T16:22:57Z
dc.date.available2022-11-04T16:22:57Z
dc.date.issued2022-10-14
dc.descriptionProceedings of the Future Technologies Conference (FTC) 2022, Volume 3en_US
dc.description.abstractQuantum 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 n-grams that identify malicious software could greatly benefit from a quantum algorithm. By loading the table of hashes and n-grams into a quantum computer we can speed up the process of mapping n-grams to their hashes. The first phase will be to use KiloGram to find the top-k hashes and n-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 n-grams, which can take on average O(MN) time, whereas the quantum algorithm could take O( √ N) in the number of table lookups to find the desired hash values.en_US
dc.description.sponsorshipWe extend our thanks to our colleagues Sam Lomonaco and Edward Raff for their comments on an earlier version of this paper. [28]. We also extend our sincere gratitude to Dan Strano for the development and support of the Qrack [5] quantum simulator.en_US
dc.description.urihttps://link.springer.com/chapter/10.1007/978-3-031-18344-7_18en_US
dc.format.extent13 pagesen_US
dc.genreconference papers and proceedingsen_US
dc.genrebook chaptersen_US
dc.genrepreprintsen_US
dc.identifierdoi:10.13016/m2bz5z-pwau
dc.identifier.citationAllgood, N.R., Nicholas, C.K. (2023). A Quantum Algorithm to Locate Unknown Hashgrams. In: Arai, K. (eds) Proceedings of the Future Technologies Conference (FTC) 2022, Volume 3. FTC 2022 2022. Lecture Notes in Networks and Systems, vol 561. Springer, Cham. https://doi.org/10.1007/978-3-031-18344-7_18en_US
dc.identifier.urihttps://doi.org/10.1007/978-3-031-18344-7_18
dc.identifier.urihttp://hdl.handle.net/11603/26276
dc.language.isoen_USen_US
dc.publisherSpringeren_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.en_US
dc.titleA Quantum Algorithm to Locate Unknown Hashgramsen_US
dc.typeTexten_US
dcterms.creatorhttps://orcid.org/0000-0001-9494-7139en_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2005.02911.pdf
Size:
248.74 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: