嵌入式技术论坛
直播中

ABCXYZ888

11年用户 30经验值
擅长:嵌入式技术
私信 关注
[经验]

加密芯片太多并且有的很容易破解,现急需一款信得过的高端加密芯

市场上防盗版加密芯片太多并且有的很容易破解,现急需一款信得过的高端加密芯片!

回帖(4)

123nm

2014-3-10 10:35:14
LKT4101 8位增强型防盗版加密芯片采用增强型8051智能卡内核,芯片内部嵌入LKCOS智能操作系统,支持UART接口。在KEIL C软件环境下采用标准C语言编写操作代码,编译程序后下载到智能芯片中。用户可将关键算法程序内嵌入芯片中,从根本上杜绝程序被破解的可能。

  支持DES/3DES算法
  采用智能卡专用安全微处理器硬件平台
  用户可以自行下载应用程序,该程序可在片内运行
  可采用标准通讯协议,也可以为客户定制非标通讯协议,防止盗版商做线路跟踪
  硬件结构设计简单,用户可以轻松地将芯片集成到应用中
  采用凌科芯安公司自主版权的嵌入式操作系统LKCOS,有效保护芯片的底层安全,防止非法的攻击和篡改
  芯片防篡改设计,唯一序列号,可防止SEMA/DEMA 、 SPA/DPA、 DFA和时序攻击
  多种检测传感器:高压和低压传感器,频率传感器、滤波器、脉冲传感器、温度传感器,具有传感器寿命测试功能,一旦芯片检测到非法探测,将启动内部的自毁功能
  总线加密,具有金属屏蔽防护层,探测到外部攻击后内部数据自毁
  真随机数发生器:利用芯片内部的电磁白噪声产生,不会重复
  硬件算法协处理器:内部硬件逻辑电路实现对称算法3DES速度快
  非标通讯协议,很难做线路跟踪
1 举报

zyqq58

2014-3-11 09:33:05
很好的一款加密芯片,功能很强大!
举报

风起,尘飞

2014-3-19 10:15:02
驰芯微电子推出具有自有加密算法的系列加密芯片
CW0881
特点:
1、        能兼容AT88SC0104,具有2K bits 配置区,可根据不同需要定义芯片序列、密码、密钥、认证种和厂家信息等。提供1K bits用户区,可根据不同安全等级将该区划成4个独立应用分区。
2、        高安全性。对于用户区,具有标准访问、认证访问和加密访问三种模式,同时提供多组密码集供读写访问使用。每个应用分区在配置区中都有相应的寄存器控制其安全等级和访问方式。
3、        高可靠性。提供多达10万次擦写次数和10年的数据保存期。
4、        高速度。在I2C串行总线方式下,通信速率最高可达1MHz。
5、        在AT88SC0104的基础上嵌入32位隐藏加密算法,加密强度更高。
6、        超低静态功耗,Standby电流能达到3uA以下。  
7            sop8标准封装,可根据应用与需求定制封装形式与丝印
举报

加密芯片

2025-1-2 10:18:26
开发者可以通过以下的一些小技巧来增加被破解的难度,比如:
1、主MCU访问ID或随机数因子时,尽量不要使用常量直接访问目的地址,可以使用一个假地址再通过变量异或、加减或其他算法来得到目的地址,以防止破解者轻易找到这个地址来窜改。
2、程序里确保每次产生的随机数只能使用一次,使用后随机数失效,下次要使用随机数必须重新产生。程序对收到的外设发来的随机数做缓存,如果随机数有重复,做一些特殊处理,防反复跟踪解析。
3、秘钥值尽量不要连续存放在一个常量或变量数组里,尽量分开存放,使用前通过一些算法计算再组成正确的秘钥值。
4、主MCU程序做完整性校验,完整性校验绑定UID,防止主MCU程序被破解者破解得到后窜改来跟踪、分析、破解。上面讲的破解方法就是利用主MCU没有做程序完整性校验来固定ID和随机数从而轻易破解的,如果有完整性校验,破解难度就会增加。
5、设计加密方案时尽量不要使用判断正确就继续执行错误就报错这种简单的判断逻辑,可以设计成错误后继续执行,只是在后续执行过程中在不特定的地方出不特定的错误。
6、加密方案里使用的一些校验算法、加解密算法等,尽量不是用标准算法,可以使用这些算法的变异算法。
7、使用可编程加密芯片,把主程序的部分功能代码放入加密芯片里运行,这样的加密方案最安全可靠。
具体可参考《STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计》[url]https://bbs.elecfans.com/jishu_2470909_1_1.html[/url]
举报

更多回帖

发帖
×
20
完善资料,
赚取积分