本帖最后由 jfm365 于 2016-9-1 13:18 编辑
SMEC98SP采用保密性能极高的智能卡芯片内核作为平台,用户可以将自己产品嵌入式软件中的部分关键算法、代码及数据,采用Keil C编译器编译后通过我司提供的开发套件将目标代码下载到SMEC98SP加密芯片上运行。由于SMEC98SP本身就是具有特定数据处理能力的MCU,产品加密系统使用SMEC98SP来实现整个嵌入式系统的部分核心算法、功能和关键数据存储来真真实现方案的保密及防破解。
特性:
- 采用高安全智能卡芯片内核
- 芯片内置DES/TDES硬件协处理器
- 内置CRC16硬件协处理器
- 内置真随机数发生器,符合FIPS140-2
- 提供硬件唯一芯片序列号(12Bytes)
- 增强80X51内核,30MHz内部主频,4T指令周期
- 提供24Kbytes程序空间
- 提供8 Kbytes Flash数据空间,256Bytes/Page,支持页擦字节写
- 支持高速I2C协议,最大支持3.4Mbit/s
- 工作电压:1.62V ~ 5.5V
- 工作温度:-25℃ ~ 85℃
懂行的人才知道这才是真正的高安全、高性能、高性价比 加密芯片!
管脚定义:标准窄SOP8封装
申请开发板及SDK开发包!
联系方式:
销售:姜经理
Tel:***
QQ: 43678472(注明加密芯片)
Mail:Jeff.jiang@sinormous.com
技术支持:陈工
Tel: 13590305107
QQ: 26600347(注明加密芯片)
Mail: mike.chen@sinormous.com
0
|
|
|
|
回帖奖励 +1 分积分
前来下载,了解一下,以前还没接触过这种东西
|
|
|
|
|
自己顶顶,懂行的人才知道这才是真正的高安全、高性能、高性价比 加密芯片!
|
|
|
|
|
回帖奖励 +1 分积分
自己顶顶...................
|
|
|
|
|
这种方式有专利吗?我之前用过的凌科芯安的LKT芯片,对方是有程序移植的方法类专利的。
而且网站我看过了,似乎不是很靠谱,售后服务比较滞后,经常是半天了,才有人反应,感觉是个小公司。
|
|
|
|
|
看过其所谓的专利,垃圾专利,也只有在中国才能申请下来,十几年来很多人都是用这种方式(拿个偏门的4位或8位MCU做加密),是公开的技术手段,这也能申请专利,而且下来了,我也是笑了,我随便拿几个七八年前的应用实例和杂志相关文章来让他的专利成废纸!
凌科的同行有必要这样吗?莫非心虚了?采用这种下三滥手段?!
|
|
|
|
|
回帖奖励 +1 分积分
韩国定制化加密芯片,专业加密15载
1.符合I2C总线标准,支持两位I2C地址选择
2.硬件的唯一性,因为从wafer开始就为每家客户定制唯一ID序列号来区别。
3.硬件与软件结合,原厂根据客户系统运行平台性为客户写LIB,不同的编译器,不同的运行平台,不用的CPU,LIB各不相同,这就大大增强了安全性能。
4.空LOGO,客户可写自己的标志,提供完全客制化产品
5.由原厂提供唯一ID序列号的IC 和针对性唯一的LIB,客户无需花钱买烧录器自己写自己烧,省时省力又省钱,并减少客户的工作量
6. 应用AES 128加密技术,随机数据随机运算。
7.内置128 bit OTP功能,帮助客户管理出货数量及窜货的问题。
咨询电话0755-86583632 QQ 2768875597 廖生
|
|
|
|
|
加 密 方 案 目前市场上很多嵌入式产品方案都是可以破解复制的,主要是因为方案主芯片不具备防破解的功能,这就导致开发者投入大量精力、财力开发的新产品一上市就被别人复制,到市场上的只能以价格竞争,最后工厂复制的产品反而价格更有优势,因为他们的开发投入几乎可以忽略不计。 所以针对这种主芯片可以被破解的产品方案,开发者需要在开发时在产品方案中使用加密芯片并设计合理的加密方案。开发者首先需要选定性价比高的加密芯片,然后再设计加密方案。 市面上加密芯片一般有两种:一种是传统的逻辑加密芯片,可配数据与主芯片做相互认证起到简单的加密功能;另一种是智能卡内核的可编程CPU加密芯片,可以将主芯片部分核心的算法、功能代码以及核心数据放入加密芯片。 本方案选用具有智能卡内核的加密芯片SMEC98SP来举例实现使用STM32作为主芯片的产品的加密方案。SMEC98SP提供2K Bytes RAM、24K Bytes CODE,8K Bytes Data,用户可根据自己的需要来编程设计SEMC98SP与STM32配合的加密方案。下表为SEMC98SP与STM32配的的各种加密功能说明,具体可参见SMEC98SP评估板(STM32)源代码。
注: ① STM32与SMEC98SP间的I2C协议指令接口规则开发者自定义。 ② 上述加解密密钥均为对称DES或3DES密钥,每一对密钥开发者须在开发时分别在STM32和SMEC98SP上同时存储相同的值。 ③ 上述随机数都是8字节随机数,加解密算法采用DES或3DES。客户也可以根据自身需要设计或使用其他加解密算法。 ④ SMEC98SP随机数发生器产生的随机数是真随机数,这样可以保证关键数据在通讯时每次都是随机数参与的,每次通讯的数据密文都是不一样的,可有效防止破解者在I2C通道上的数据监听分析。 ⑤ DES或3DES加解密数据块必须为8字节整数倍,加密原始数据不是8的整数倍的按开发者自己定义补足8的整数倍,对于密文读写数据建议按LV结构补,比如: - 原始数据为1122334455,补数后的数据为0511223344558000;
- 原始数据为11223344556677,补数后的数据为0711223344556677
- 原始数据为1122334455667788,补数后的数据为08112233445566778880000000000000
希望这个资料对大家有所帮助。
|
|
|
|
|
回帖奖励 +1 分积分
之前一个项目上用过,和STM32一起双重加密的,感觉还不错
|
|
|
|
|