节点文献

数据认证加密SoC的设计及其实现

Design and Implementation of SoC for Data Authentication and Encryption

【作者】 胡浩

【导师】 彭析竹; 向多春;

【作者基本信息】 电子科技大学 , 电子信息(专业学位), 2023, 硕士

【摘要】 随着当今社会信息的不断发展,信息安全传输问题也越来越重要,安全密码算法为数据的安全传输带来了有效的解决方案。本文的研究成果主要应用于汽车电子等设备中,属于消费电子类别。硬件实现的安全密码算法由于其安全性能更高,运行速度更快,灵活性更好而被广泛应用于不同应用场景。So C芯片技术由于其具有芯片尺寸小,功耗低,可靠性强,运行速度快,可编程性高,运行速度快等优势已经成为集成电路领域的核心技术。本文将设计的安全密码算法结合常用外设接口IP最后集成数据认证加密So C芯片,可用于数据认证加密处理领域对数据的安全传输起到重要作用。本文的具体研究内容如下:(1)介绍了ARM Cortex-A7的基本知识及其架构和需要用到的总线的基础知识,然后通过对芯片进行功能分析,确定了选取ECDH算法来进行秘钥协商,选取HMAC-SHA256算法来对数据进行完整性认证,选取AES-CTR算法来对数据进行加解密,并且设计了芯片的总线架构和总体结构,最后完成So C的系统集成。(2)对选取的安全密码算法进行原理介绍,并进行设计和结果仿真。在用硬件设计算法时,针对功能需求,采取一定的措施对各安全密码算法进行逻辑优化。(3)结合软件调试环境对So C进行FPGA原型验证。结果表明So C正常启动且ECDH,HMAC-SHA256,AES-CTR算法模块功能正确。

【Abstract】 With the continuous development of information in today’s society,the problem of information security transmission is becoming more important.Security cryptography algorithm has brought effective solutions for the safe transmission of data.The research results of this thesis are mainly applied to automotive electronics and other equipment,belonging to the category of consumer electronics.The security cryptographic algorithms implemented by hardware are widely used in different scenarios because of their higher security performance,faster running speed and better flexibility.So C chip technology has become the core technology in thein the field of integrated circuits because its advantages of small chip size.low power consumption,strong reliability,fast running speed and so on.In this thesis,the design of the security cryptographic algorithm combined with the common peripheral interface IP finally integrated data authentication and encryption So C chip,which can be used in the field of data authentication and encryption processing to play an important role in the security of data transmission.The specific research content of this thesis is as follows:(1)Introduced the basic knowledge of ARM Cortex-A7 and its architecture and the basic knowledge of the bus needed,and then through the functional analysic of the chip,selecting the ECDH algorithm for key negotiation,selecting the HMAC-SHA256 algorithm for the data integrity authentication,sececting the AES-CTR algorithm for data encryption and decrypyion,and then design the bus architecture and the overall structure of the chip,and finally complete the So C system integration.(2)the principle of the selected security password algorithm is introduced,and the design and result simulation.In the hardware design algorithm,according to the functional requirements,some measures are token to optimize the logic of eath security password algorithm.(3)Combined with the software debugging environment to carry out FPGA prototype verification of So C,The results show that So C starts normally and ECDH,HMAC-SHA256 and AES-CTR algorithm modules function correctly.

  • 【分类号】TN47
节点文献中: 

本文链接的文献网络图示:

本文的引文网络