Visible to the public High-Performance Ideal Lattice-Based Cryptography on 8-Bit AVR Microcontrollers

TitleHigh-Performance Ideal Lattice-Based Cryptography on 8-Bit AVR Microcontrollers
Publication TypeJournal Article
Year of Publication2017
AuthorsLiu, Zhe, Pöppelmann, Thomas, Oder, Tobias, Seo, Hwajeong, Roy, Sujoy Sinha, Güneysu, Tim, Großschädl, Johann, Kim, Howon, Verbauwhede, Ingrid
JournalACM Trans. Embed. Comput. Syst.
Volume16
Pagination117:1–117:24
ISSN1539-9087
Keywordsatxmega, BLISS, composability, ideal lattices, Metrics, NTT, pubcrawl, quantum computing security, Resiliency, RLWE, Scalability
AbstractOver recent years lattice-based cryptography has received much attention due to versatile average-case problems like Ring-LWE or Ring-SIS that appear to be intractable by quantum computers. In this work, we evaluate and compare implementations of Ring-LWE encryption and the bimodal lattice signature scheme (BLISS) on an 8-bit Atmel ATxmega128 microcontroller. Our implementation of Ring-LWE encryption provides comprehensive protection against timing side-channels and takes 24.9ms for encryption and 6.7ms for decryption. To compute a BLISS signature, our software takes 317ms and 86ms for verification. These results underline the feasibility of lattice-based cryptography on constrained devices.
URLhttp://doi.acm.org/10.1145/3092951
DOI10.1145/3092951
Citation Keyliu_high-performance_2017