arrow
返回

Efficient Software Implementation of Ring-LWE Encryption on IoT Processors

delete2020-10-01
delete11
delete
OA
AI
刘哲 封面图
刘哲 (Zhe Liu) *
R
Reza Azarderakhsh
H
Howon Kim
H
Hwajeong Seo
DOI:10.1109/TC.2017.2750146delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Embedded processors have been widely used for building up Internet of Things (IoT) platforms, in which the security issue is becoming critical. This paper studies efficient techniques of lattice-based cryptography on these processors and presents the first implementation of ring-LWE encryption on ARM NEON and MSP430 architectures. For ARM NEON architecture, we propose a vectorized version of Iterative Number Theoretic Transform (NTT) for high-speed computation of polynomial multiplication on ARM NEON platforms and a 32-bit variant of SAMS2 technique for fast reduction. For MSP430 architecture, we propose an optimized SWAMS2 reduction technique, which consists of five different basic operations, including Shifting, Swapping, Addition, and two Multiplication-Subtractions. Regarding of the sampling from the discrete Gaussian distribution, we adopt Knuth-Yao sampler, accompanied with optimized methods such as Look-Up Table (LUT) and byte-scanning. Subsequently, a full-fledged implementation of Ring-LWE is presented by both taking advantage of our proposed method and previous optimization techniques re-designed for desired platforms. Our ring-LWE implementation of encryption/decryption at a classical security level of 128 bits requires only 149:4k/32:8k clock cycles on ARM NEON, and 2126:3k/244:5k clock cycles on MSP430. These results are roughly 7 times faster than the fastest ECC implementation on desired platforms with same security level.
Keyword:
Lightweight implementation
lattice-based cryptography
internet of things
ARM-NEON
MSP430
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

State University System of Florida 封面图
State University System of Florida
学者数:
12.7W
论文数: 10.9W
被引数: 130
F
Florida Atlantic University
学者数:
3.2K
论文数: 2.5K
被引数: 4.8K
引用论文

引用论文

SpyA is a membrane‐bound ADP‐ribosyltransferase of Streptococcus pyogenes which modifies a streptococcal peptide, SpyB
err2012-01-30
err0
errOAAI
errNatalia Korotkova; Jessica S. Hoff; Devon M. Becker; John Kyle Heggen Quinn; Laura M. Icenogle; Steve L. Moseley
err分享
err收藏
Thermal and mechanical stability of retained austenite in high carbon steel: An in - situ investigation
err2016-01-01
err0
PREAI
errAbhilash Molkeri; Farshid Pahlevani; Irene Emmanuelawati; Veena Sahajwalla
err分享
err收藏
Large Diurnal Temperature Fluctuations Negatively InfluenceAedes aegypti(Diptera: Culicidae) Life-History Traits
err2013-01-01
err0
errOAAI
errLauren B. Carrington; Stephanie N. Seifert; Neil H. Willits; Louis Lambrechts; Thomas W. Scott
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
The Drosophila ebony gene is closely related to microbial peptide synthetases and shows specific cuticle and nervous system expression
errGene
IF0
err1998-10-01
err0
PREAI
errBernhard T. Hovemann; Rolf-Peter Ryseck; Uwe Walldorf; Klemens F. Störtkuhl; Irmgard D. Dietzel; Eliana Dessen
err分享
err收藏
学者 查看更多内容