周末泡论坛的网友们好,想请教大家以下2方面的问题。
1、坛友们在日常的项目中,为了防止自己的辛苦调试的程序,被窃取等等,会使用加密芯片进行加密保护吗?或者经常使用哪些方法对自己设计的产品进行加密保护?
2、对Microchip 的加密芯片 SHA204A这款加密芯片是否感兴趣?(未收购前,是atmel家的)
- 使用过的网友欢迎跟帖说说体验。
- 未使用过的网友可以根据下方材料跟帖说说是否感兴趣
关于SHA204A
数据手册:
应用笔记:
简介:
ATSHA204是一款高安全性的、功能丰富的加密IC,使用SHA-256算法进行加密操作,内置16*32字节的slot(EEPROM)可以存储用户数据和秘钥,唯一的9字节序列号用于区分其他芯片,还有512bits的OTP区用于保存一些固定信息。ATSHA204有两种与主机通信的方式,可以通过UART或者I2C总线接口进行通信。
现代嵌入式软件系统越来越复杂,开发成本很高,且都是基于控制器外加Flash存储芯片的设计方案,上电即从存储芯片读取程序运行,放在Flash中的程序容易被拷贝,PCB电路板也很容易被复制。辛苦设计好的产品总要好好保护免遭克隆,Microchip Atmel 公司专用加密芯片ATSHA204,采用SHA-256公钥算法,体积小、功耗低、安全性高,可用硬件方式保护程序设计者的知识产权免受侵害。
ATSHA204结合内部硬件保护特性,极大地增加了针对OEM电池、游戏控制台、打印机墨盒、经授权附件等装置中安全器件进行硬件攻击而得逞的难度,是工业、消费电子、电力抄表、家庭自动化、计算和医疗应用的理想选择。