加密芯片SMEC98SP介绍

来源:互联网 发布:android 崩溃数据丢失 编辑:程序博客网 时间:2024/05/21 08:45
SMEC98SP 采用增强型 8051 智能卡内核,用户可以把 MCU 中程序一部分关键算法下载到 SMEC98SP 中运行。用户采用标准 C 语言编写程序代码,采用 KEIL C编译器,编译并下载到加密芯片中。在实际运行过程中,通过 I2C 通信,获取加密芯片中算法运行结果,并以此结果,作为 MCU 程序运行的输入数据。因此SMEC98SP 成了产品的一部分,而算法在 SMEC98SP 内部运算,盗版商无法破解,从根本上杜绝了程序被破解的可能。MCU 程序,分为两部分:一部分是在 MCU 中,另一部分在 SMEC98SP 中,当需要用到 SMEC98SP 中的算法时, MCU 向 SMEC98SP 发送指令, SMEC98SP 根据指令,在内部运行,返回结果给 MCU。
产品特性
¾ 以最高安全等级的智能卡芯片为基础,具有极高的软硬件安全性
¾ 实现算法下载,用户可以灵活实现自有知识产权的保护
¾ 标准 SOP8 封装形式,器件封装形式小
¾ 标准 I2C 接口,具有接口线少,控制方式简单,通信速率高等优点

硬件特性
¾ 采用增强 8051 内核
¾ 内部 CPU 时钟 30MHz,指令周期 4T
¾ 硬件 ID 唯一
¾ 硬件 I2C 接口,最高支持 3.4Mbit/s
¾ 32 位真随机数发生器
¾ DES/3DES 处理器
¾ CRC16 硬件处理器

¾ 具有 24K 字节用户程序下载空间(可为用户定制容量)
¾ 8K 字节数据存储区
¾ 工作电压 1.62V ~ 5.5V
¾ 工作温度 -25 ℃ 至 +85 ℃
¾ 工作电流:典型值 2.5mA,最大值 5.0mA
¾ 上电启动最大时间 Tmax = 10ms

软件特性
¾ 支持用户程序下载,算法加密芯片内部实现机制
¾ 支持密码比对方式的身份识别机制
¾ 支持密钥不出卡,外部认证、内部认证等身份识别机制
¾ 支持自定义各种安全机制

安全特性
¾ 最高等级的智能卡芯片为基础,具有处理能力强,安全性高特点。与银行卡、二代身份
证同一安全等级
¾ 具有金属防护层,探测到外部攻击后,内部数据自毁
¾ 总线和内存加密
¾ 芯片防篡改设计,序列号唯一
¾ 硬件错误检测
¾ 随机数发生器
¾ 噪音的产生(对边信道攻击)

0 0
原创粉丝点击