科研成果详情

发表状态已发表Published
题名Time-memory Trade-offs for Saber+ on Memory-constrained RISC-V Platform
作者
发表日期2022
发表期刊IEEE Transactions on Computers
ISSN/eISSN0018-9340
卷号71期号:11页码:2996-3007
摘要

Saber is a module-lattice-based key encapsulation scheme that has been selected as a finalist in the NIST Post-Quantum Cryptography Standardization Project. As Saber computes on considerably large matrices and vectors of polynomials, its efficient implementation on memory-constrained IoT devices is very challenging. In this paper, we present an implementation of Saber with a minor tweak (Saber+) to the original Saber protocol for achieving reduced memory consumption and better performance. Our highly optimized software implementation of Saber+ on a memory-constrained RISC-V platform achieves 48% performance improvement compared with the best state-of-the-art memory-optimized implementation of original Saber. Specifically, we utilize the Number Theoretic Transform (NTT) to speed up the polynomial multiplication in Saber+. For optimizing cycle counts and memory consumption during NTT, we carefully compare the efficiency of the complete and incomplete-NTTs, with platform-specific optimization. An improved on-the-fly generation strategy of the public matrix and secret vector in Saber+ results in low memory footprint. Furthermore, by combining different optimization strategies, various time-memory trade-offs are explored. Our software implementation for Saber+ on selected RISC-V core takes just 3,809K, 3,594K, and 3,193K clock cycles for key generation, encapsulation, and decapsulation, respectively, while consuming only 4.8KB of stack at most.

关键词Cryptography lattice-based cryptography Memory management memory optimizations Merging NIST NTT Optimization post-quantum cryptography RISC-V Saber Transforms Wireless sensor networks
DOI10.1109/TC.2022.3143441
URL查看来源
收录类别SCIE
语种英语English
WOS研究方向Computer Science ; Engineering
WOS类目Computer Science, Hardware & Architecture ; Engineering, Electrical & Electronic
WOS记录号WOS:000866519900024
Scopus入藏号2-s2.0-85123304537
引用统计
文献类型期刊论文
条目标识符https://repository.uic.edu.cn/handle/39GCC9TT/8271
专题北师香港浸会大学
通讯作者Liu, Zhe
作者单位
1.College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, 47854 Nanjing, JiangSu, China, (e-mail: jp-zhang@outlook.com)
2.College of Computer Science and Technology, Beijing Normal University-Hong Kong Baptist University United International College, 125809 Zhuhai, Guangdong, China, (e-mail: jhhuang_nuaa@126.com)
3.College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, 47854 Nanjing, Jiangsu, China, (e-mail: zhe.liu@nuaa.edu.cn)
4.Institute of Applied Information Processing and Communications, Graz University of Technology, 27253 Graz, Steiermark, Austria, (e-mail: sujoy.sinharoy@iaik.tugraz.at)
推荐引用方式
GB/T 7714
Zhang, Jipeng,Huang, Junhao,Liu, Zheet al. Time-memory Trade-offs for Saber+ on Memory-constrained RISC-V Platform[J]. IEEE Transactions on Computers, 2022, 71(11): 2996-3007.
APA Zhang, Jipeng, Huang, Junhao, Liu, Zhe, & Sinha Roy, Sujoy. (2022). Time-memory Trade-offs for Saber+ on Memory-constrained RISC-V Platform. IEEE Transactions on Computers, 71(11), 2996-3007.
MLA Zhang, Jipeng,et al."Time-memory Trade-offs for Saber+ on Memory-constrained RISC-V Platform". IEEE Transactions on Computers 71.11(2022): 2996-3007.
条目包含的文件
条目无相关文件。
个性服务
查看访问统计
谷歌学术
谷歌学术中相似的文章
[Zhang, Jipeng]的文章
[Huang, Junhao]的文章
[Liu, Zhe]的文章
百度学术
百度学术中相似的文章
[Zhang, Jipeng]的文章
[Huang, Junhao]的文章
[Liu, Zhe]的文章
必应学术
必应学术中相似的文章
[Zhang, Jipeng]的文章
[Huang, Junhao]的文章
[Liu, Zhe]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。