基于ARM架构的安全加密专用SoC的研究与实现
创作时间:
作者:
@小白创作中心
基于ARM架构的安全加密专用SoC的研究与实现
引用
1
来源
1.
https://www.socfun.com/178/
基于ARM架构的安全加密专用SoC(系统级芯片)是一种集成了多种加密算法和安全功能的高性能芯片。本文详细介绍了该SoC的整体架构、核心IP模块的功能和实现原理,包括启动控制器、AES、DES、RSA和SHA等加密算法的硬件实现。
整体介绍
芯片时钟频率为 50MHz,高级高性能总线 AHB-Lite 总线的外设包括 64KB 的程序存储器 ROM、16KB 的数据存储器 RAM、Systrl 和 GPIO,这些外设都具有高 频率、高速度的特点,可以提高芯片的整体性能。RAM 可用于存储程序运行过程的 数据,ROM 则用于存储软件程序,其数据可以通过 SOC 启动控制器将软件程序加 载到程序存储器 ROM 中,再通过 AHB-Lite 总线加载到 M0 内核中;GPIO 作为通用的输入输出端口不仅可以实现对外的连接,同时还具有一定的扩展功能。APB 总线挂载的外设主要包括加/解密协处理器、Watch Dog、Timer、UART、SPI通信协议和 I2C。APB 总线上的设备通过 AHB 到 APB 桥接器与 AHB-Lite 总线上的设备进行数据交互。
核心IP简介
SOC启动控制器:该启动控制器不仅能够识别多种品牌和不同规格的SD卡,还实现了将代码固化到FLASH存储芯片的功能。其设计面积为61487.4721um²,仅占芯片面积的1.5%,功耗为0.333mW。在系统上电复位后,SOC启动控制器会根据LOAD_STY的值来确定启动模式,进而执行相应的启动流程。此外,该启动控制器还提高了SD卡的读取成功率,并可广泛应用于SOC的启动方案设计中。
AES加密算法
- 功能:AES(Advanced Encryption Standard,高级加密标准)是一种广泛使用的对称加密算法,支持128位、192位和256位三种密钥长度。
- 硬件结构:AES加密算法IP核的硬件结构包含密钥扩展模块、加解密引擎模块、Sbox(字节替换)模块等,支持ECB和CBC两种工作模式。
- 应用:可用于数据加密、网络安全等领域。
- DES加密算法
- 功能:DES(Data Encryption Standard,数据加密标准)是一种对称加密算法,采用56位密钥对64位数据进行加密。
- 工作模式:支持ECB(电子密码模式)和CBC(密码分组链接模式)两种工作模式。
- 硬件结构:DES加密算法IP核的硬件结构包含初始置换模块、轮函数模块、逆初始置换模块等。
- 应用:尽管DES算法因其密钥长度较短而逐渐被淘汰,但在某些旧系统中仍在使用。
- RSA加密算法
- 功能:RSA(Rivest-Shamir-Adleman)是一种非对称加密算法,基于大数分解的数学难题,具有极高的安全性。
- 原理:RSA算法利用两个大质数p和q生成公钥和私钥,通过公钥加密、私钥解密的方式实现数据加密。
- 硬件结构:RSA加密算法IP核的硬件结构通常包含大数运算模块、密钥生成模块、加密/解密模块等。
- 应用:广泛用于数字签名、密钥交换等领域。
- SHA加密算法
- 功能:SHA(Secure Hash Algorithm,安全散列算法)是一种消息摘要算法,用于生成数据的唯一固定长度的散列值(或称为哈希值)。
- 算法系列:包括SHA-1、SHA-224、SHA-256、SHA-384和SHA-512等,其中SHA-1已被认为不够安全而逐渐被淘汰。
- 硬件结构:SHA加密算法IP核的硬件结构通常包含消息填充模块、压缩函数模块、输出处理模块等。通过对消息的填充、分组和压缩函数运算,生成最终的散列值。
- 优化:论文中将SHA-1、SHA-224、SHA-256、SHA-384和SHA-512这五个算法模块集成到一个模块上,进行了逻辑优化,减小了芯片面积并降低了芯片成本。
- 应用:广泛用于数据完整性验证、数字签名等领域。
热门推荐
结构胶有毒吗?使用结构胶需要注意什么?
眼科治疗新突破:喻晓兵教授谈难治性慢性中浆的治疗新探索
工程造价专业求职者怎样写好教育背景
奶粉冲泡泡沫比较多,怎么回事?
蒜蓉生蚝家常秘籍:开渔季的美味加料,轻松上手!
养成良好的卫生习惯,享受健康的人生之旅
旱金莲:一种美丽的观赏植物
钴和锂电池的关系是什么?
70万人次围观鲤城!全因孩子们太能讲!
宋朝的“重文轻武”是历史必然还是皇帝昏庸?
基于大语言模型智能体的社交媒体舆情模拟
净水器换芯的这个误区千万别踩!
平安树百科
Arduino控制继电器:原理与实践指南
大模型如何调用api
清末变革:一场深刻的社会转型
高新技术闪耀巴黎奥运会
爱因斯坦之殇:晚年悲剧,为何从科学巨匠被污蔑沦为美国敌人?
战国四大名将排名,秦赵各占两位,谁最厉害?
应急预案执行的法律要求
期货的看穿模式是怎样的?看穿模式对市场监管有何意义?
电脑知识 | 主板 BIOS 手动备份
先进电机技术 —— 电机损耗如何优化?
孩子智商、颜值遗传谁?专家揭秘遗传规律,答案意外统一!
过年“旧鞋3不扔,扔了家不顺”:不只是迷信,更是智慧
大便发黑可以治疗吗
告别失眠多梦,饮食调理让你安然入睡
甲醛正常值标准是多少?室内甲醛浓度超标怎么办?
德国慕尼黑工业大学留学费用详解
停止在美服务、应用下架,一文看懂TikTok事件最新进展