打印

电子产品加密技术[AT88SC**X(AT88SC0104C~25616C)方案]

[复制链接]
3189|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jiming5233|  楼主 | 2009-8-17 10:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目的:本技术用于电子产品的加密,防范盗版复制,是当前安全性最高的防范手段。

现状:对于装有单片机的电子产品,很多公司都能提供读取单片机程序代码和CPLD/FPGA代码的服务,这就使得电子产品极易被抄版复制。为此,Atmel公司于1999年推出了专门用于防盗版的安全存储加密芯片AT88SC153AT88SC1608,取得了一定的成效。尽管这两种芯片具有认证功能,但由于认证后采用的是明文传送方式,所以芯片中的数据在通信过程中易被截获从而失去保护作用。在2003年,Atmel公司又推出了具有双向认证且为密文传送的新型加密芯片AT88SC**X系列,存储容量可达32K字节。对AT88SC153AT88SC1608,现在Atmel公司已不再推荐采用。

原理:AT88SC**XAT88SC0104C~25616C)具有协议认证和数据密文传送的功能,使得盗版者即使盗取了单片机程序代码和CPLD代码仍然无法盗版复制。这是因为AT88SC0104C~25616C无法复制。由认证过程可知,单片机与AT88SC0104C ~25616C之间的通信数据为随机密文,排除了从通信数据对系统进行攻击的可能。由于密钥长度达8字节,试图穷举测试密钥的努力注定是徒劳的。

技术:为了便于您开发AT88SCAT88SC0104C~25616C,我们为您准备了完整的成套技术。采用我们提供成套技术,您可以在1~2天之内即可完成对产品的加密工作。

本项技术主要由以下几个部分组成:

1SC-RWP2AT88SC**X系列读写编程器:

用于AT88SC**XAT88SC0104C~25616)器件的读写和设置,也可作为评估板和硬件设计参考。可以在PC机上对AT88SCAT88SC0104C~25616C器件进行配置、读写、设置。配置文件可以存档,还可以下装到装置中器件的批量设置。

2AT88SC0104C~25616C认证读写目标程序:

C语言目标程序:适用于各种嵌入式单片机、普通单片机和DSP

51单片机汇编语言目标程序:适用于51系列的各单片机。

3.基于CPLD/FPGAAT88SC0104C开发评估板:

作为AT88CS0104CFPGA连接的方案评估板和硬件设计参考。

4. 用于FPGA的程序:

Verilog程序;

VHDL程序。

方案1:单片机+AT88SC0104C

硬件增加AT88SC0104C;单片机软件中加入认证及读写程序。

硬件资源占用:输出线1条;OC/OD线1条(或输入输出线各1条)。

程序空间占用:约2K

方案2FPGA+AT88SC0104C

硬件增加AT88SC0104CFPGA器件中加入认证程序。

硬件资源占用:输出线1条;OC/OD线1条(或输入输出线各1条)。

FPGA资源占用:logic elements 1346

详细信息可访问公司主页:http://www.setchief.com/

电话:0208566286613710680786 杨生 13570338866 姚生

QQ279691233E-MAIL:shichengdz@163.com

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝