Visible to the public Efficient Implementation of HashSieve Algorithm for Lattice-Based Cryptography

TitleEfficient Implementation of HashSieve Algorithm for Lattice-Based Cryptography
Publication TypeConference Paper
Year of Publication2020
AuthorsSatılmış, Hami, Akleylek, Sedat
Conference Name2020 International Conference on Information Security and Cryptology (ISCTURKEY)
Date PublishedDec. 2020
ISBN Number978-1-6654-1862-1
KeywordsCollaboration, composability, cryptography, cryptology, HashSieve, Human Behavior, human factors, lattice-based cryptography, Lattices, Metrics, modular software, Prediction algorithms, pubcrawl, resilience, resilient, Scalability, sieving algorithms, Software, Software algorithms, software libraries, Standards, SVP
AbstractThe security of lattice-based cryptosystems that are secure for the post-quantum period is based on the difficulty of the shortest vector problem (SVP) and the closest vector problem (CVP). In the literature, many sieving algorithms are proposed to solve these hard problems. In this paper, efficient implementation of HashSieve sieving algorithm is discussed. A modular software library to have an efficient implementation of HashSieve algorithm is developed. Modular software library is used as an infrastructure in order for the HashSieve efficient implementation to be better than the sample in the literature (Laarhoven's standard HashSieve implementation). According to the experimental results, it is observed that HashSieve efficient implementation has a better running time than the example in the literature. It is concluded that both implementations are close to each other in terms of the memory space used.
Citation Keysatilmis_efficient_2020