嵌入式常用的加密芯片

 
加密算法:
AES
加密芯片过程:
 
破解加密芯片博客:
 
 
ICP204:
LKT4201N:
 
ATSHA204A-SSHDA-T:价格
500-2000    RMB 1.85未税
2000-10000  RMB  1.78 未税
一块钱的成本。
DX81C04 :一块钱左右的成本。
封装类型: SOP8/TSOP8/DFN/SOT23
  1. DX81C04加密芯片在国际通用的SHA算法上加入了多种随机因子进行复合运算,如随机数,芯片标识等等因子,并且结合了别的算法组合,在加密传输,数据加解密上设置了多道门槛,需要进行多层认证,给破解带来极大难度。
  2. 其实SHA算法本身是很难破解的,DES和3DES已经被破解,
 
ALPU-C:
 
两块钱左右
 
加密芯片怎么选择:
 
SMEC98SP:
该芯片不错,在加密芯片上集成一个8051核,可以将自己的程序烧进去,支持硬件DES,3DES的对称算法。
https://wenku.baidu.com/view/bb6f3808c8d376eeafaa3155.html :该文档比较好,描述了交互过程。
 
[KC236]
 
OTP (One Time Programable)是单片机的一种存储器类型
加密芯片:
AT88 系列, ATSHA204 系列, DM2016 LKT4100 系列, DS2431, 韩国的 ALPU 系列, TI BQ26100 DS28E01 ESPU0808
 
例如 ATSHA204 系列, AT88 系列, LKT4100 系列, DS28E01 系列,韩国的 ALPU 系列, TI BQ26100 等等。
主控芯片在验证的时候会产生一个随机数发给加密芯片,加密芯片将这个随机数和秘钥通过算法得到一个信息摘要再发回给主控芯片,主控芯片验证这个结果是不是和自己算出来的一致,以此来判断产品的合法性;
 
破解方法:
第一种最流行的就是反汇编了,将主控芯片的代码反编译,然后找到加密验证的代码,直接跳过去,或者给修改内存 RAM 强制验证合法,这种方法很有效但是很复杂,要求破解人员对各种单片机和控制器的汇编指令,芯片构架,加密芯片的使用方法,开发工具都很精通,还有一个就是从商业角度考虑可操作性不高,因为没有完成破解之前谁都无法保证能不能破解,但是先要拿到解密的机器码,客户要拿到机器码就需要先出破解芯片的费用,最后不管成功与否客户的解密费用都花掉了。第二种方法就是模拟验证时候的通信波形,慢速的可以用单片机模拟,高速的通信协议就只能用 CPLD 了,但是在时候这种方法之前就要做一个工作就是要让主控芯片每次都产生相同的随机数。
 
 
 
AT88 系列, AT88SC0104CA-SH,价格5RMB左右。
 
ATSHA204 系列,2.5RMB
 
韩国的 ALPU 系列:价格不合适。2RMB左右。
 
TI BQ26100 DS28E01 ESPU0808
 
DM2016
1.5~2元吧,后量的,少量就2元
 
LKT4100 系列,
凌科芯安公司
 
DS2431:
力通伟业半导体
批量2.75 原装16+  
 
SMEC98SP加密芯片:
价格不合适,两块钱。
 
 
DX81C04
加密:
AES
  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值