CIU98320B芯片管理程序与安全加密功能详解
需积分: 45 112 浏览量
更新于2024-08-08
收藏 3.73MB PDF 举报
"CIU98320B芯片是一款基于32-bit ARM SC000 RISC架构的国产MCU,强调安全性和低功耗特性。它支持两种运行状态:Privileged和Unprivileged,拥有EMMU模块以增强内存管理,并具备防止DPA/DFA攻击的安全属性。该芯片内置16KB SRAM、22KB ROM和320KB FLASH,支持多种中断源和中断优先级配置。CIU98320B集成了硬件CRC校验、PKE协处理器、DES、SM1、SM3、SM4协处理器以及AIS31-P2标准的硬件随机数生成器,确保高级别的安全性能。此外,还包括Watchdog、电压和频率检测、温度监控等多重安全措施。通信方面,芯片支持7816、USB以及GPIO、SPI、UART和音频接口,可用于连接各种外设如LCD、串行FLASH、触摸屏等。"
CIU98320B芯片在安全加密算法方面提供了广泛的支持,包括RSA、SM2、DES/3DES、SM4、SM1和SM3等,这些API函数的使用方法可在《CIU98320B_芯片函数库用户使用手册》中找到。固件部分分为芯片管理程序和芯片API程序,其中芯片管理程序是用户不可见且不可删除的,详细内容在《CIU98320B 芯片 LOADER 用户使用手册》中描述。而芯片API程序则为开发者提供了丰富的加密和哈希计算功能。
在寄存器层面,芯片设计了不同的访问权限,包括可读可写(RW)、只读(RO)和只写(WO)。寄存器的访问权限分为Unprivileged和Privileged,其中P表示只有Privileged程序可以访问,而P*则表明在特定条件下,即使在Privileged模式下也可能受到权限保护寄存器SECREGPRT.SYSREGPRT的限制。
总体而言,CIU98320B芯片是一款高度集成的国产微控制器,特别适合需要高安全性的应用,如物联网设备、智能卡或金融支付终端等。其强大的加密功能和安全特性使其成为对数据安全有严格要求的系统的理想选择。开发者可以通过相关的用户手册获取详细的编程和使用指南,以充分利用该芯片的功能。
2018-05-02 上传
2019-10-22 上传
2019-10-22 上传
2012-10-04 上传
2022-07-14 上传
2021-05-14 上传
2009-09-19 上传
124 浏览量
张_伟_杰
- 粉丝: 63
- 资源: 3916
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫