SMEC98SP加密芯片开发与安全设计指南
需积分: 50 160 浏览量
更新于2024-07-19
1
收藏 873KB PDF 举报
"SMEC98SP (SE98) 加密芯片开发手册V23版"
SMEC98SP加密芯片是一款专用于保护方案产品免受抄袭的智能安全设备,由深圳市中巨伟业信息科技有限公司研发。这款芯片采用增强型8051智能卡内核,其主要功能是让用户能够将关键算法安全地存储和执行于芯片内部,以防止未经授权的访问和破解。
1. **产品特性**:
- **硬件特性**:包括增强型8051内核,提供强大的处理能力;以及专门设计的I2C通信接口,便于与主控MCU进行数据交互。
- **软件特性**:支持标准C语言编程,兼容KEILC编译器,使得用户可以方便地编写和编译程序。
- **安全特性**:算法运行在加密芯片内部,外部无法直接访问,提高了安全性,有效抵制盗版和破解。
2. **通信说明**:
- **I2C位传输**:SMEC98SP通过I2C总线与其他设备通信,实现数据传输。
- **起始和停止位**:遵循I2C协议的起始和停止信号,控制数据传输的开始和结束。
- **响应**:当收到主设备的命令时,SMEC98SP会做出相应,确认或拒绝请求。
- **I2C写**和**读**:详细说明了如何向芯片写入数据以及如何从芯片读取数据。
3. **开发板和接口**:
- **开发板**:提供了一套用于测试和开发的硬件平台,方便用户进行实验和调试。
- **自动烧录机接口**:支持自动烧录功能,简化了程序下载过程。
4. **开发工具**:
- **联机下载**:通过连接工具,可以在开发环境中直接将程序下载到加密芯片。
- **脱机下载**:无需持续连接,可以独立下载程序,适用于产品批量生产环境。
- **I2C测试**:提供了检测I2C通信功能的工具,确保通信链路的正常。
5. **开发流程**:
- **编写程序**:用户首先用C语言编写加密芯片程序。
- **联机下载**:使用专用工具将程序烧录到SMEC98SP中。
- **测试**:通过SMEC98SPTool工具验证程序的正确性。
- **PCB设计**:根据原理图设计电路板,确保SMEC98SP与MCU的连接。
- **MCU调试**:在MCU中进行系统级调试,确保整体功能正常。
- **脱机下载**:最后,将加密芯片程序烧录到产品中,完成生产准备。
6. **典型设计**:
- **PIN认证**:通过用户输入的个人识别码进行身份验证,增强安全性。
- **对称密钥**:利用对称加密技术保护数据,确保只有合法用户能解密。
- **Hash安全设计**:基于哈希函数的验证机制,防止数据篡改。
- **算法嵌入**:将特定算法嵌入到芯片中,使得外部无法复制或逆向工程。
附录中的电气特性参数提供了芯片的工作电压、电流和其他电气参数,供工程师在设计电路时参考,确保SMEC98SP能在不同环境下稳定工作。
SMEC98SP加密芯片是保护嵌入式系统软件安全的有效解决方案,通过结合硬件和软件的多重防护,为产品提供了一道坚固的防线,防止非法复制和破解。
2016-09-20 上传
2016-09-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
中巨智能
- 粉丝: 31
- 资源: 9
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能