浏览全部资源
扫码关注微信
1. 云南大学信息学院,云南 昆明 650091
2. 云南省高校物联网技术及应用重点实验室,云南 昆明 650091
[ "汪静(1998- ),男,云南大学信息学院硕士生,主要研究方向为嵌入式开发与物联网安全" ]
[ "何乐生(1977- ),男,博士,云南大学信息学院副教授,主要研究方向为嵌入式系统及物联网应用、微弱信号采集和处理及其在生物电信号和射电天文信号处理等" ]
[ "李忠红(1995- ),男,云南大学信息学院硕士生,主要研究方向为能源物联网、嵌入式开发" ]
[ "李路迟(1998- ),女,云南大学信息学院硕士生,主要研究方向为区块链共识机制与物联网安全" ]
[ "杨航(1997- ),男,云南大学信息学院硕士生,主要研究方向为嵌入式开发与射电天文无线电环境监测" ]
纸质出版日期:2022-12-30,
网络出版日期:2022-12,
移动端阅览
汪静, 何乐生, 李忠红, 等. 物联网轻量级认证加密算法ASCON的软硬件协同设计[J]. 物联网学报, 2022,6(4):139-148.
JING WANG, LESHENG HE, ZHONGHONG LI, et al. Software and hardware co-design of lightweight authenticated ciphers ASCON for the internet of things. [J]. Chinese journal on internet of things, 2022, 6(4): 139-148.
汪静, 何乐生, 李忠红, 等. 物联网轻量级认证加密算法ASCON的软硬件协同设计[J]. 物联网学报, 2022,6(4):139-148. DOI: 10.11959/j.issn.2096-3750.2022.00309.
JING WANG, LESHENG HE, ZHONGHONG LI, et al. Software and hardware co-design of lightweight authenticated ciphers ASCON for the internet of things. [J]. Chinese journal on internet of things, 2022, 6(4): 139-148. DOI: 10.11959/j.issn.2096-3750.2022.00309.
ASCON是2021年在NIST轻量级认证加密征集方案中最有希望成为国际标准的算法,该算法旨在物联网资源受限环境中获得最佳性能,在公开文献中还未见基于该算法的硬件IP核实现。提出了一种ASCON的软硬件协同实现方法,该方法通过S盒优化、先验计算和先进的流水线设计等硬件手段提升了ASCON在物联网安全认证应用中的速度,同时降低了内存占用。作为对比,在常见的物联网嵌入式处理器平台上软件移植了ASCON,结果显示所述方法的速度提升了7.9倍以上,而存储器的占用则降低了至少90%。所述方法可用于物联网安全专用集成电路或片上系统(SoC
system on a chip)的设计和实现。
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.
物联网ASCON软硬件协同设计硬件IP核FPSoC
IoTASCONsoftware and hardware co-designhardware IP coreFPSoC
ALFERIDAH D K, JHANJHI N . A review on security and privacy issues and challenges in internet of things[J]. International Journal of Computer Science and Network Security IJCSNS, 2020,20(4): 263-86.
ALABA F A, OTHMAN M, HASHEM I A T ,et al. Internet of things security:a survey[J]. Journal of Network and Computer Applications, 2017,88: 10-28.
MOUSAVI S K, GHAFFARI A, BESHARAT S ,et al. Security of internet of things based on cryptographic algorithms:a survey[J]. Wireless Networks, 2021,27(2): 1515-1555.
CHAHAL R K, KUMAR N, BATRA S . Trust management in social internet of things:a taxonomy,open issues,and challenges[J]. Computer Communications, 2020,150: 13-46.
DIRO A, REDA H, CHILAMKURTI N ,et al. Lightweight authenticated-encryption scheme for internet of things based on publish-subscribe communication[J]. IEEE Access, 8: 60539-60551.
HUANG W, LIAO Y J, ZHOU S J ,et al. An efficient deniable authenticated encryption scheme for privacy protection[J]. IEEE Access, 2019(7): 43453-43461.
MARTÍNEZ-RODRÍGUEZ M C, SAURO DEL VALLE S, BROX P ,et al. Hardware implementation of authenticated ciphers for embedded systems[J]. IEEE Latin America Transactions, 2020,18(9): 1581-1591.
DOBRAUNIG C, EICHLSEDER M, MENDEL F ,et al. Ascon v1.2:lightweight authenticated encryption and hashing[J]. Journal of Cryptology, 2021,34(3): 1-42.
FOTOVVAT A, RAHMAN G M E, VEDAEI S S ,et al. Comparative performance analysis of lightweight cryptography algorithms for IoT sensor nodes[J]. IEEE Internet of Things Journal, 2021,8(10): 8279-8290.
SONMEZ TURAN M, MCKAY K, CHANG D ,et al. Status report on the second round of the NIST lightweight cryptography standardization process[R]. National Institute of Standards and Technology, 2021.
DEGABRIELE J P, JANSON C, STRUCK P . Sponges resist leakage:the case of authenticated encryption[M]// Lecture Notesin Computer Science. Cham: Springer International Publishing, 2019: 209-240.
DALMASSO L, BRUGUIER F, BENOIT P ,et al. Evaluation of SPN-based lightweight crypto-ciphers[J]. IEEE Access, 2019(7): 10559-10567.
MOLANES R F, COSTAS L, RODRÍGUEZ-ANDINA J J, ,et al. Comparative analysis of processor-FPGA communication performance in low-cost FPSoCs[J]. IEEE Transactions on Industrial Informatics, 2021,17(6): 3826-3835.
XILINX I . Xilinx Zynq-7000 SoC Technical Reference Manual[EB]. 2021.
TEMPELMEIER M, DE SANTIS F, SIGL G ,et al. The CAESAR-API in the real world—towards a fair evaluation of hardware CAESAR candidates[C]// Proceedings of 2018 IEEE International Symposium on Hardware Oriented Security and Trust. Piscataway:IEEE Press, 2018: 73-80.
潘新祥, 胡习霜, 韩立宏 . 软硬件协同设计分析[J]. 指挥控制与仿真, 2008,30(3): 117-119.
PAN X X, HU X S, HAN L H . Analysis on designation in cooperation with hardware-software[J]. Command Control & Simulation, 2008,30(3): 117-119.
COWART R, COE D, KULICK J ,et al. An implementation and experimental evaluation of hardware accelerated ciphers in all-programmable SoCs[C]// Proceedings of ACM SE '17:Proceedings of the SouthEast Conference. New York:ACM Press, 2017: 34-41.
FERNANDEZ MOLANES R, AMARASINGHE K, RODRIGUEZ-ANDINA J, ,et al. Deep learning and reconfigurable platforms in the internet of things:challenges and opportunities in algorithms and hardware[J]. IEEE Industrial Electronics Magazine, 2018,12(2): 36-49.
ZHAI X J, ALI A A S, AMIRA A ,et al. MLP neural network based gas classification system on zynq SoC[J]. IEEE Access, 2016(4): 8138-8146.
SUMARUDIN A, ADIONO T, PUTRA W P . Flexible and reconfigurable system on chip for wireless sensor network[C]// Proceedings of 2014 International Conference on Information Technology Systems and Innovation (ICITSI). Piscataway:IEEE Press, 2014: 230-234.
RUCKEBUSCH P, GIANNOULIS S, GARLISI D ,et al. WiSHFUL:enabling coordination solutions for managing heterogeneous wireless networks[J]. IEEE Communications Magazine, 2017,55(9): 118-125.
AITSIALIA , FARHAT A, MOHAMAD S ,et al. Embedded platform for gas applications using hardware/software co-design and RFID[J]. IEEE Sensors Journal, 2018,18(11): 4633-4642.
NIST. NIST LWC software performance benchmarks on microcontrollers[EB]. 2020.
李玉波 . 基于ARM体系看嵌入式处理器的发展[J]. 电子技术与软件工程, 2016(11): 213.
LI Y B . Development of embedded processor based on ARM system[J]. Electronic Technology & Software Engineering, 2016(11): 213.
CARDOSO DOS SANTOS L, GROßSCHäDL J,, . An evaluation of the multi-platform efficiency of lightweight cryptographic permutations[C]// Proceedings of the International Conference on Information Technology and Communications Security. 2022: 70-85.
周朕, 何德彪, 罗敏 ,等. 紧凑的 Aigis-sig 数字签名方案软硬件协同实现方法[J]. 网络与信息安全学报, 2021,7(2): 64-76.
ZHOU I, HE D B, LUO M ,et al. Compact Aigis-sig digital signature scheme based on software and hardware collaboration[J]. Journal of Network and Information Security, 2017,7(2): 64-76.
钟震宇 . 基于 Python 硬件描述的 AXI4 总线接口设计与实现[D]. 广州:华南理工大学, 2020.
ZHONG Z Y . Design and implementation of AXI4 bus interface based on python hardware description[D]. Guangzhou:South China University of Technology, 2020.
许杰, 张子恒, 王新宇 ,等. 一种基于Zynq的CNN加速器设计与实现[J]. 计算机技术与发展, 2021,31(11): 108-113,121.
XU J, ZHANG Z H, WANG X Y ,et al. Design and implementation of CNN accelerator based on zynq[J]. Computer Technology and Development, 2021,31(11): 108-113,121.
刘祥 . 基于加密算法的软硬件协同设计与实现及云安全存储研究[D]. 广州:广东工业大学, 2020.
LIU X . Software-hardware collaborative design and implementation based on encryption algorithm and cloud secure storage[D]. Guangzhou:Guangdong University of Technology, 2020.
张盛仕, 胡湘宏, 熊晓明 . 基于国密算法 SM2 软硬件协同系统的FPGA架构[J]. 单片机与嵌入式系统应用, 2019,19(7): 15-19.
ZHANG S S, HU X H, XIONG X M . FPGA architecture of software and hard ware co-design based on national secret algorithm SM2[J]. Microcontrollers& Embedded Systems, 2019,19(7): 15-19.
KAUR J, MOZAFFARIKERMANI M, AZARDERAKHSH R . Hardware constructions for error detection in lightweight authenticated cipher ASCON benchmarked on FPGA[J]. IEEE Transactions on Circuits and Systems II:Express Briefs, 2022,69(4): 2276-2280.
GROSS H, WENGER E, DOBRAUNIG C ,et al. Ascon hardware implementations and side-channel evaluation[J]. Microprocessors and Microsystems, 2017,52: 470-479.
刘玉宣 . 基于 FPGA 的高性能椭圆曲线密码加速技术研究[D]. 合肥:合肥工业大学, 2021.
LIU Y X . Research on FPGA-based high-performance elliptic curve cryptography acceleration technology[D]. Hefei:Hefei University of Technology, 2021.
方轶, 丛林虎, 邓建球 ,等. 基于FPGA的SM3算法快速实现方案[J]. 计算机应用与软件, 2020,37(6): 259-262.
FANG Y, CONG L H, DENG J Q ,et al. Fast implementation of Sm3 algorithm based on FPGA[J]. Computer Applications and Software, 2020,37(6): 259-262.
史冰清 . 高安全性的物联网网关设计与实现[D]. 成都:电子科技大学, 2018.
SHI B Q . Design and implementation of IoT gateway for high security[D]. Chengdu:University of Electronic Science and Technology of China, 2018.
0
浏览量
897
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构