Show simple item record

dc.contributor.authorBudroni, Alessandro
dc.contributor.authorGuo, Qian
dc.contributor.authorJohansson, Thomas
dc.contributor.authorMårtensson, Erik
dc.contributor.authorWagner, Paul Stankovski
dc.date.accessioned2022-02-02T13:56:28Z
dc.date.available2022-02-02T13:56:28Z
dc.date.created2021-11-18T12:28:50Z
dc.date.issued2021
dc.identifier.issn2410-387X
dc.identifier.urihttps://hdl.handle.net/11250/2976696
dc.description.abstractThe learning with errors (LWE) problem is one of the main mathematical foundations of post-quantum cryptography. One of the main groups of algorithms for solving LWE is the Blum–Kalai–Wasserman (BKW) algorithm. This paper presents new improvements of BKW-style algorithms for solving LWE instances. We target minimum concrete complexity, and we introduce a new reduction step where we partially reduce the last position in an iteration and finish the reduction in the next iteration, allowing non-integer step sizes. We also introduce a new procedure in the secret recovery by mapping the problem to binary problems and applying the fast Walsh Hadamard transform. The complexity of the resulting algorithm compares favorably with all other previous approaches, including lattice sieving. We additionally show the steps of implementing the approach for large LWE problem instances. We provide two implementations of the algorithm, one RAM-based approach that is optimized for speed, and one file-based approach which overcomes RAM limitations by using file-based storage.en_US
dc.language.isoengen_US
dc.publisherMDPIen_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleImprovements on making BKW practical for solving LWEen_US
dc.typeJournal articleen_US
dc.typePeer revieweden_US
dc.description.versionpublishedVersionen_US
dc.rights.holderCopyright 2021 by the authorsen_US
dc.source.articlenumber31en_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1
dc.identifier.doi10.3390/cryptography5040031
dc.identifier.cristin1955925
dc.source.journalCryptographyen_US
dc.identifier.citationCryptography. 2021, 5 (4), 31.en_US
dc.source.volume5en_US
dc.source.issue4en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Navngivelse 4.0 Internasjonal
Except where otherwise noted, this item's license is described as Navngivelse 4.0 Internasjonal