采用AT88SC0104C对电子产品加密防盗版的研究.docVIP

采用AT88SC0104C对电子产品加密防盗版的研究.doc

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
采用AT88SC0104C对电子产品加密防盗版的研究

电子产品硬件加密防盗版新方法 杨振野 韦方明 陈坤城 谭光雷 广东技术师范学院电子信息工程系(广州,510665) 摘要:本文首先介绍了AT88SC0104C~25616C协议认证卡AT88SC0104C实现对电子产品加密防盗版的方法和安全性进行了研究;最后,给出了详细的设计过程和应用实例。 关键词:AT88SC0104C,硬件加密,防盗版 分类号:TP309.7 文献标识码:B 一、引言 电子产品被非法复制的情况极其严重。为此,Atmel公司于1999年推出了用于防范盗版的加密器件AT88SC153和AT88SC1608,取得了一定的效果。但由于这两种器件采用的是明文传送方式,所以其中的数据在通信过程中易被截获。在2003年,Atmel公司又推出了具有双向认证且密文传送的新型加密器件AT88SC0104C~25616C系列协议认证卡,存储容量最高可达32K字节。 二、 AT88SC0104C~25616C系列协议认证卡卡是AT88SC153相比,最突出的特点是所有传送数据为密文传送,确保了存储数据的安全性。ATMEL公司现已建议在新产品开发中不再使用AT88SC1608和AT88SC153。按ATMEL公司中国办事处的要求,下面仅介绍厂商同意公开的资料。事实上,AT88SC0104C~25616C与AT88SC1608、AT88SC153有很多相似之处,如访问权限寄存器和写锁控制寄存器等。AT88SC0104C~25616C协议认证卡时钟频率1.5MHz;符合ISO/IEC 7816-3同步协议。可将具有相同安全等级密码的多个应用分区合并。区分别受读密码、写密码(套密码、个字节),错误计数8次。 图1 AT88SC0104C~25616C协议认证卡的封装图 3.AT88SC0104C~25616C协议认证卡的存储器构成 存储分区 0 1 2 3 4 5 6 7 地址 分区0字节 0H~QH 配置区 字节 00 注:P为用户分区最大编号,0~15;Q为最大字节地址,018H~7F8H。 图2 AT88SC0104C~25616C协议认证卡的存储器构成示意图AT88SC0104C~25616C 协议认证卡的存储器构成如图2所示。图2中的每个用户分区的访问地址均相同。具体访问哪个分区由选择的分区号确定。用户分区存储器的访问受控制逻辑电路的控制,保护功能在初始化时(即发行)由配置区的访问权限寄存器AR、密码权限寄存器PR和密码来配置。 AT88SC1616 配置区的结构如图3所示。   0 12 3 4 5 6 7 地址 厂商信息 复位应答(ATR) 00 制造代码(F) 测试区(MTZ) 卡制造商代码(CMC) 08H 识别区 历史代码(HC:ATMEL出厂后熔断) 10H DCR 识别码(Nc) 18H AR0 PR0 AR1 PR1 AR2 PR2 AR3 PR3 20H 发布号(C) 40H AAC 密文(Ci) 密钥密钥(Gc) 密码区 PAC 写0 PAC 读0分区密码 B0H 系统区 保留 F0H 图3 AT88SC0104C协议认证卡的配置区构成示意图 图中,PR为密码权限寄存器,其他各项内容均与AT88SC153相似。访问权限WLM、MDF和PGO(即Bit2、Bit1、Bit0)与AT88SC153协议认证卡相同,Bit7~ Bit3用于配置密码和认证模式。 4. 协议认证过程 AT88SC0104C~25616C协议认证卡的协议认证过程与AT88SC1608相似。与AT88SC1608相比,其协议认证过程(即步骤1~3)是相似的。在传送密文数据时由于传送了校验和,使得数据的安全性更高。AT88SC0104C~25616C协议认证卡的协议认证过程如下: 操作步骤 AT88SC0104C~25616C协议认证卡 信息流向 IC卡读写器 1 传送卡号NC → 计算质询A 2 校验A;计算质询B ← 传送质询A 3 传送质询B → 校验B 4 校验读密码 ← 读密码(读密码) 5 传送数据 → 接收数据 6 传送校验和 → 接收并校验校验和 7 校验写密码 ← 写密码(写密码) 8 接收数据 ← 传送数据 9 接收并校验校验和 ← 传送校验和 10 写数据 AT88SC0104C~25616C协议认证卡与IC卡读写器之间有三种基本通信模式,如表1所示。上电后缺省配置下为标准模式。成功的认证操作激活认证模式。认证操作成功后激活加密模式。 表1 AT88SC0104C~25616C协议认证卡的通信加密模式 通信模式 配置数据 用户数据 密码 数据校验 标准模式 明文 明文 明文 MDC 认证模式 明文 明文 加密 MAC 加密模

文档评论(0)

18273502 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档