首页> 外文会议>International Conference on Information and Communications Security >A Hardware in the Loop Benchmark Suite to Evaluate NIST LWC Ciphers on Microcontrollers
【24h】

A Hardware in the Loop Benchmark Suite to Evaluate NIST LWC Ciphers on Microcontrollers

机译:循环基准套件中的硬件评估微控制器上的NIST LWC Cipers

获取原文

摘要

The National Institute of Standards and Technology (NIST) started the standardization process for lightweight cryptography algorithms in 2018. By the end of the first round, 32 submissions have been selected as 2nd round candidates. NIST allowed designers of 2nd round submissions to provide small updates on both their specifications and implementation packages. In this work, we introduce a benchmarking framework for evaluating the performance of NIST Lightweight Cryptography (LWC) candidates on embedded platforms. We show the features and application of the framework and explain its design rationale. Moreover, we provide information on how we aim to present up-to-date performance figures throughout the NIST LWC competition. In this paper, we present an excerpt of our software benchmarking results regarding speed and memory requirements of selected ciphers. All up-to-date results, including benchmarking different test cases for multiple variants of each 2nd round algorithm on five different microcontrollers, are periodically published to a public website. While initially only the reference implementations were available, the ability of automatically testing the performance of the candidate algorithms on multiple platforms becomes especially relevant as more optimized implementations are developed. Finally, we show how the framework can be extended in different directions: support for more target platforms can be easily added, different kinds of algorithms can be tested, and other test metrics can be acquired. The focus of this paper should rather lay on the framework design and testing methodology than on the current results, especially for reference code.
机译:国家标准与技术研究所(NIST)于2018年开始了轻量级加密算法的标准化进程。在第一轮结束时,已选择32个提交为第二轮候选人。 NIST允许第二轮提交的设计师提供关于其规范和实施包的小型更新。在这项工作中,我们介绍了基准框架,用于评估NIST轻量级加密(LWC)候选候选的嵌入式平台的性能。我们展示了框架的特征和应用,并解释了其设计理由。此外,我们提供有关我们如何在整个NIST LWC竞争中展示最新性能数据的信息。在本文中,我们介绍了我们的软件基准测试结果,了解所选密码的速度和内存要求。所有最新的结果,包括在五个不同的微控制器上为每个第二轮算法的多种变体进行基准测试用例,周期性地发布到公共网站。虽然最初只有参考实现是可用的,但是自动测试多个平台上候选算法性能的能力变得特别相关,因为开发了更优化的实现。最后,我们展示了框架如何在不同方向上扩展:可以轻松添加对更多目标平台的支持,可以测试不同种类的算法,并且可以获得其他测试度量。本文的重点应该介绍框架设计和测试方法,而不是在当前结果上,特别是对于参考代码。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号