物联网学报 ›› 2022, Vol. 6 ›› Issue (4): 139-148.doi: 10.11959/j.issn.2096-3750.2022.00309

• 理论与技术 • 上一篇    下一篇

物联网轻量级认证加密算法ASCON的软硬件协同设计

汪静1, 何乐生1,2, 李忠红1, 李路迟1, 杨航1   

  1. 1 云南大学信息学院,云南 昆明 650091
    2 云南省高校物联网技术及应用重点实验室,云南 昆明 650091
  • 修回日期:2022-11-07 出版日期:2022-12-30 发布日期:2022-12-01
  • 作者简介:汪静(1998- ),男,云南大学信息学院硕士生,主要研究方向为嵌入式开发与物联网安全
    何乐生(1977- ),男,博士,云南大学信息学院副教授,主要研究方向为嵌入式系统及物联网应用、微弱信号采集和处理及其在生物电信号和射电天文信号处理等
    李忠红(1995- ),男,云南大学信息学院硕士生,主要研究方向为能源物联网、嵌入式开发
    李路迟(1998- ),女,云南大学信息学院硕士生,主要研究方向为区块链共识机制与物联网安全
    杨航(1997- ),男,云南大学信息学院硕士生,主要研究方向为嵌入式开发与射电天文无线电环境监测
  • 基金资助:
    国家自然科学基金资助项目(U1631121)

Software and hardware co-design of lightweight authenticated ciphers ASCON for the internet of things

Jing WANG1, Lesheng HE1,2, Zhonghong LI1, Luchi LI1, Hang YANG1   

  1. 1 College of Information, Yunnan University, Kunming 650091, China
    2 University Key Laboratory of Internet of Things Technology and Application of Yunnan Province, Kunming 650504, China
  • Revised:2022-11-07 Online:2022-12-30 Published:2022-12-01
  • Supported by:
    The National Natural Science Foundation of China(U1631121)

摘要:

ASCON是2021年在NIST轻量级认证加密征集方案中最有希望成为国际标准的算法,该算法旨在物联网资源受限环境中获得最佳性能,在公开文献中还未见基于该算法的硬件IP核实现。提出了一种ASCON的软硬件协同实现方法,该方法通过S盒优化、先验计算和先进的流水线设计等硬件手段提升了ASCON在物联网安全认证应用中的速度,同时降低了内存占用。作为对比,在常见的物联网嵌入式处理器平台上软件移植了ASCON,结果显示所述方法的速度提升了7.9倍以上,而存储器的占用则降低了至少90%。所述方法可用于物联网安全专用集成电路或片上系统(SoC, system on a chip)的设计和实现。

关键词: 物联网, ASCON, 软硬件协同设计, 硬件IP核, FPSoC

Abstract:

ASCON was the most promising algorithm to become an international standard in the 2021 NIST lightweight authenticated encryption call for proposals.The algorithm was designed to achieve the best performance in IoT resource-constrained environments, and there was no hardware IP core implementation based on this algorithm in the open literature.A software-hardware collaborative implementation method of ASCON was proposed, which improved the speed and reduced the memory footprint of ASCON in IoT security authentication applications through hardware means such as S-box optimization, prior calculation and advanced pipeline design.As a comparison, ASCON has been transplanted on the common IoT embedded processor platform.The results showed that the described method was more than 7.9 times faster, while the memory footprint was reduced by at least 90%.The schemes can be used for the design and implementation of IoT security application-specific integrated circuits or SoCs.

Key words: IoT, ASCON, software and hardware co-design, hardware IP core, FPSoC

中图分类号: 

No Suggested Reading articles found!