Visible to the public High-Performance and Lightweight Lattice-Based Public-Key Encryption

TitleHigh-Performance and Lightweight Lattice-Based Public-Key Encryption
Publication TypeConference Paper
Year of Publication2016
AuthorsBuchmann, Johannes, Göpfert, Florian, Güneysu, Tim, Oder, Tobias, Pöppelmann, Thomas
Conference NameProceedings of the 2Nd ACM International Workshop on IoT Privacy, Trust, and Security
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4283-4
KeywordsAsymmetric Encryption, atxmega, compositionality, cortex-m0, Human Behavior, ideal lattices, learning with errors, Metrics, pubcrawl, public-key encryption, Resiliency
AbstractIn the emerging Internet of Things, lightweight public-key cryptography is an essential component for many cost-efficient security solutions. Since conventional public-key schemes, such as ECC and RSA, remain expensive and energy hungry even after aggressive optimization, this work investigates a possible alternative. In particular, we show the practical potential of replacing the Gaussian noise distribution in the Ring-LWE based encryption scheme by Lindner and Peikert/Lyubashevsky et al. with a binary distribution. When parameters are carefully chosen, our construction is resistant against any state-of-the-art cryptanalytic techniques (e.g., attacks on original Ring-LWE or NTRU) and suitable for low-cost scenarios. In the end, our scheme can enable public-key encryption even on very small and low-cost 8-bit (ATXmega128) and 32-bit (Cortex-M0) microcontrollers.
URLhttp://doi.acm.org/10.1145/2899007.2899011
DOI10.1145/2899007.2899011
Citation Keybuchmann_high-performance_2016