cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 5958|回复: 1

电子产品硬件加密(AT88SC系列加密芯片,at88sc0104,at88sc0104c)

[复制链接]
发表于 2008-2-8 17:09:39 | 显示全部楼层 |阅读模式
www.encryp2.com
深圳密加技术

目的:用于电子产品的加密,防范盗版复制。

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

  原理:AT88SCXXXX(AT88SC0104C~25616)具有协议认证和数据密文传送的功能,使得盗版者即使盗取了单片机程序代码和CPLD代码仍然无法盗版复制,因为AT88SCXXXX(AT88SC0104C~25616)无法复制。

技术:为了便于开发AT88SCXXXX(AT88SC0104C~25616),我们配合AT91SAM7S-EK开发板做了用于AT88SCxx系列加密器件(SO、DIP封装)开发的软件。采用本软件用户可在较短的时间内完成对产品的加密工作。

  加密芯片和单片机之间通过I2C总线通信,PC机通过串口读写配置区和用户区,配置好的文件存到DATA FLASH中,脱机编程时,单片机从DATA FLASH中读出配置文件,然后烧写到加密芯片中。

软件实现:

  本软件配合AT91SAM7S-EK开发板,用于AT88SCxx系列加密器件(SO、DIP封装)的开发,具有读写配置区、读写用户区、模拟认证(仅对与ATMEL公司签署了NDA协议的用户开放)、脱机编程(即脱离PC机,独立对器件编程)等功能。

  每个用户区可选则4种权限

  自由-用户可自由读取用户区。

  口令-选择使用哪一组口令。配置完成后读写用户区时需写入预设的口令。

  认证和加密-选择使用哪一组密钥和哪一组密文。

  配置完成后读写用户区需写入预设的密钥。

  认证加密和口令-选择使用哪一组口令,哪一组密钥和哪一组密文。配置完成后读写用户区需写入预设的密钥和预设的口令。

  配置寄存器,设置口令和认证的次数,可设为4次或8次

  写入配置区成功后保存配置文件(扩展名.dat),(写入成功后自动保存到DATA FLASH中了)。此时可进行脱机编程。

  写熔丝,成功后配置区内容不可更改。只可在导入了正确的密钥和密码(Gc和Password)后,将器件所有数据和配置文件读回。
AT88SC0104C芯片简介










  如图1所示,在应用中,AT88SC0104常采用SOIC和PDIP两种典型封装。由于器件采用I2C串行总线接口,因此引脚数目少,体积小。各引脚功能如下:

SCL——串行时钟输入脚,用来控制器件所有的数据输入相输出;

SDA——串行数据输入/输出脚;

VCC——电源电压,工作电压为3.0~5.5V;

GND——地;

NC——不连接。

  AT88SC0104逻辑加密芯片是一款串行EEPROM,共有128B的用户应用存储区和256B的系统配置区,应用存储区通过配置可划分成4个相同容量的应用存储区。分别受8套(16个)读、写密码的控制,错误计数最大8次。这4个应用分区也可以通过配置使用相同的密码和安全等级可自由合并使用。

①DCR:指定认证次数限制和芯片地址。

②AR0~AR7:确定访问权限,初始化时定义,指定对应的用户应用区访问方式,例如是否需要认证,是否使用密码,使用哪一套密码,是否只读等等。

③AAC:认证错误计数器。

④PAC:密码错误计数器

整个认证过程是一个双向认证的过程,

  用户系统的MCU首先从芯片中读出Nc和Ci,根据自定义的F1(Nc,Ks)算法算出Gc,同时利用芯片内部的F2(Gc,Ci,Q0)算法算出Q1,并向芯片发送初始化认证参数Q1和Q0,其中,Q0是CPU方给出的随机数。芯片内部则利用自己的F2逻辑算出Ci+1=F2(Gc,Ci,Q0),同时得出Q2=F2(Gc,Q1)。芯片收到校验认证命令后,判断是否Ci+1=Q1,如是,则有Ci+2=F2(Gc,Ci+1),且用Ci+2更新Ci,芯片中的认证通过;同时更新芯片内部同组的SK(Session Encryption Key)的值。CPU方接收芯片中更新的Ci后,判断是否等于Q2,如果通过,则认证全部通过。

  上面说的过程是认证模式,如果想进入加密难证模式的话,需要再次利用认证成功时返回更新的SK值,用它取代Gc,Ci再作为参数;利用F2函数,芯片和MCU方再计算一次并比较,判断相等后才进入加密认证模式。

上面提到的F2算法,是芯片内部的控制逻辑利用Gc、Ci、Q0三个参数初始化的一个DES算法的变种。这个算法是所有加密解密、完整性认证与信息认证的关键‘



电子产品硬件加密(AT88SC0104系列加密芯片)
为了防范电子产品盗版,Atmel公司推出了最新的加密芯片AT88SC0104C~25616C系列(AT88SCXXXX包括:AT88SC0104C,AT88SC0204C,AT88SC0404C,AT88SC0808C,AT88SC1616C等),专门用于电子产品加密。该器件具有协议认证和数据密文传送等功能。使用时,可将部分重要数据或程序存放到加密芯片中,极大地提高了产品的安全性。
   我公司推出该系列芯片的读写器和开发包。
   采用本技术对产品加密(硬件加密),可以有效防范电子产品被盗版。
采用本装置,不仅轻松实现由PC机对加密芯片的读写、模拟认证和设置,设置文件和密钥文件的存盘;还可以脱离PC机实现对器件的设置发行,装置失电后信息不丢失!

www.encryp2.com
深圳密加技术

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-4-16 22:26:04 | 显示全部楼层
13530265465
13530265465陈工
深圳市同芯电子
解密专线:0755-89585649  
手机:13530265465  
联系人: 陈工  
网址:http://www.txmcu.com.cn  
E-mail:tongxintech@sina.com  
QQ:927947654

解密 At88sc AT88SC0104 AT88SC0204 AT88SC0404 解密
解密 At88sc 解密
AT88SC0104 AT88SC0104C AT88SC0204 AT88SC0204C AT88SC0404 AT88SC0404C AT88SC0808 AT88SC0808C AT88SC1003 AT88SC101 AT88SC102 AT88SC1281 AT88SC12816C AT88SC150 AT88SC153 AT88SC15310 AT88SC1604 AT88SC1608 AT88SC160810 AT88SC1610 AT88SC1616 AT88SC1616C AT88SC200 AT88SC220 AT88SC250 AT88SC2561 AT88SC25616C AT88SC3216 AT88SC3216C AT88SC410 AT88SC450 AT88SC54C AT88SC6416 AT88SC6416C AT88SC8100
解密 解密
    本公司专业提供单片机解密、芯片解密、IC解密、芯片破解、软件解密、单片机破解等相关业务,自主技术,欢迎带样机上门即解测试,最快10分钟可出程序。最低价 单片机解密/芯片解密
---------------
13530265465
13530265465陈工
深圳市同芯电子
解密专线:0755-89585649  
手机:13530265465  
联系人: 陈工  
网址:http://www.txmcu.com.cn  
E-mail:tongxintech@sina.com  
QQ:927947654
解密 PIC12C508 PIC12C509 CF745 CF775 PIC16C54 解密
解密 PIC16C55  PIC16C57  PIC16C56  PIC16C58  PIC16C505 解密
解密 PIC12F629 PIC12F675 PIC16F72 PIC16F73 PIC16F74 解密
解密 PIC16F76 PIC16F77 PIC16F716 PIC16F630 PIC16F676 解密
解密 PIC16F627 PIC16F628 PIC16F648 HA3089 HA3099 解密
解密 PIC16F818 PIC16F819 PIC16F873 PIC16F874 PIC16F876 解密
解密 PIC16F877 PIC16F684 PIC12F683 PIC16f636 PIC16F54 解密
解密 PIC16F57 PIC12F609 PIC12F508 PIC12F509 PIC12F510 解密
解密 PIC16F505 PIC16F506 PIC16F687 PIC16F616 PIC16F737 解密
解密 PIC16F747 PIC16F767 PIC16F882 PIC16F883 PIC16F884 解密
解密 PIC16F886 PIC16F887 PIC16LC621 PIC16LC620 PIC12CE518 解密
解密 PIC12CE519 PIC16C62 PIC16C63 PIC16C64 PIC16C65 解密
解密 PIC16C620 PIC16C621 PIC16C622 PIC16C71 PIC16C72 解密
解密 PIC16C73 PIC16C74 PIC16C711 PIC16C712 PIC16C715 解密
解密 PIC16C716 PIC16F84 PIC16F872 PIC16F870 PIC16F873 解密
解密 PIC16F874 PIC16F876 PIC16F877 PIC16F785 PIC16F87 解密
解密 PIC16F88 PIC16F913 PIC16F914 PIC16F916 PIC16F917 解密
解密 PIC12C671 PIC12C672 16F628 16F627 PIC16F690 解密
解密 PIC18F AT89S51 AT89S52 AT89C51 AT89C52 解密
解密 AT89C55 AT89LS51 AT89LS52 AT89C1051 AT89C2051 解密
解密 AT89C4051 AT89S53 AT89S54 AT89S58 AT89S8252 解密
解密 AT89S8253 AT89S64 AT89LV51 AT89LV52 AT89LV55 解密
解密 AT87F51 AT87F52 AT90S1200 AT90S2313 ATTINY12 解密
解密 ATTINY13 ATTINY15 ATTINY26 ATMEGA8 ATMEGA16 解密
解密 ATMEGA8515 ATMEGA8535 ATMEGA32 ATMEGA64 ATMEGA128 解密
解密 AT90S4433 AT90S8515 AT90S8535 ATMEGAL48 ATMEGA162 解密
解密 ATTINY2313 ATMEGA88 W78E51 W78E52 W78E54 解密
解密 W78E58 SM8951 SM8952 SM8954 SM8958 解密
解密 SM89516 SM2964 SM5964 SM7964 P87LPC76 解密
解密 P89C51 P89C52 P89C54 P89C58 P89C238 解密
解密 P87C51 P87C52 P87C54 P87C58 P89C51 解密
解密 P89C668 P89C669 P89C60 P89C61 EM78P153 解密
解密 EM78P156 EPM78P447 EPM78P257 EM78P451 EM78P458 解密
解密 EM78P459 HT46R HT48R HT49R HT46C 解密
解密 HT48C CY7C6XXXX 87c51 87c52 87c54 解密
解密 87c58 8751 87251 MDT2005 MDT2010 解密
解密 MDT2020 MDT20XX MDT10Pxx 53A1 53A2 解密
解密 53A3 53A4 SST89C SST89E SST89E516 解密
解密 ST62T ST62E MX10FLCDPC  MX10FMAXPC MX10MAXDQC 解密
解密 MX10E8050I HD404889 HD4074818 GAL16V8 ATF16V8 解密

解密 PALCE16 PAL16LV8 GAL20V8 ICT18V8 EP300 解密
解密 EP310 EP320 GAL22V10 PALCE22V10 PAL22VP10 解密
解密 GAL20G10 GAL16V8 GAL20V8 GAL22V10 PALCE16V 解密
解密 PALCE20V mc68hc908 MC68HC08 解密

    本公司专业提供单片机解密、芯片解密、IC解密、芯片破解、软件解密、单片机破解等相关业务,自主技术,欢迎带样机上门即解测试,最快10分钟可出程序。最低价 单片机解密/芯片解密
STC单片机解密: STC89C51 STC89C52 STC89C53 STC89LE53 STC89C54 STC89LE54 STC89C55 STC89LE55 STC89C58
我们的承诺:时间最快,价格最低,成功率最高.
PIC、CYPRESS、义隆(EMC)、合泰(HT)、PHILIP、麦肯(MDT)、摩托罗拉、松翰、中颖、十速、普泰、AVR、三星、STC、SST………解密只需1-3天,时间快,成功率高。
诚证各省解密代理,价格优惠,数量有限,。现本公司已在深圳(华强,赛格)、东莞、、北京、上海、南京、江浙...等都设有解密代理机构,欢迎光临,诚邀各省市芯片解密代理.
目前我们在PIC单片机解密、51系列单片机解密、SONIX单片机解密、ST单片机解密、EMC单片机解密、HOLTEK单片机解密、TENX单片机解密、NTK中颖单片机解密、Feeling单片机解密、MDT单片机解密、摩托罗拉单片机解密、三星单片机解密、烧脚脚IC解密、CY单片机解密、日立单片机解密比国内同行有技术及价格方面的优势,解密时间短,价格低,大部分芯片现场解密即时可取。
代理销售合泰、义隆、AVR、PIC、飞林、松翰等单片机,承接程序开发,产品加工。
供应单片机解密 电子产品解密 IC解密 CPLD解密 MCU解密(ID:4575451)
   
    (本公司解密仅限合法性有关法律上的一切责任纠纷均由对方承担,本司概不负责),解密范围包括:单片机MCU芯片解密、专用IC解密、PLD解密CPLD解密、芯片的设计、硬件的系统设计、软件的系统设计以及软件的解密等,可以解密有MICROCHIP单片机、SYNCMOS单片机、ALTERA单片机、ATMEL单片机、VERSACHIPS单片机、HITACHI单片机、NXP单片机、EMC单片机、DALLAS单片机、InteL单片机、ZILOG单片机、XILINX单片机、WINBOND单片机、MICON单片机、MXIC单片机、ISSI单片机、Freescale单片机、STC单片机、 SST单片机、LATTICE单片机。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-4-11 09:41 , Processed in 0.879190 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表