标杆管理
NIST公司
计算机科学
水准点(测量)
测试套件
密码
实施
嵌入式系统
密码学
软件
操作系统
计算机工程
软件工程
测试用例
算法
加密
机器学习
地理
业务
自然语言处理
营销
回归分析
大地测量学
作者
Sebastian Renner,Enrico Pozzobon,Jürgen Mottok
标识
DOI:10.1007/978-3-031-21311-3_1
摘要
In this work, we present our benchmarking results for the ten finalist ciphers of the Lightweight Cryptography (LWC) project initiated by National Institute of Standards and Technology (NIST). We evaluate the speed and code size of various software implementations on five different platforms featuring four different architectures. Moreover, we benchmark the dynamic memory utilization of the remaining NIST LWC algorithms on one 32-bit ARM controller. We describe our test cases and methodology and provide some information regarding the design and properties of the finalists before showing and discussing our results. Altogether, we evaluated almost 300 implementations of the 3rd round candidates and pick the most appropriate and best (primary) implementation of each cipher for our comparisons. We include a variant of AES-GCM in our benchmarking in order to be able to compare the state-of-the-art to the novel LWC ciphers. Our research gives an overview over the performance of the latest software implementations of the NIST LWC finalists and shows under which circumstances which candidate is performing the best in our individual test cases. Additionally, we make all benchmarking results, the code for our test framework and every tested implementation available to the public to ensure a transparent testing process.
科研通智能强力驱动
Strongly Powered by AbleSci AI