央企文库

当前位置:首页 > 关于我们 > 私享空间

私享空间

[基于国密SM7算法的电子标签在防伪中的应用] 防伪电子标签

2020-01-01 00:00:00私享空间
                                                                                                                   摘要:本文提出了一种基于国密SM7算法的电子标签在防伪中的应用方法。该方法中采用的标签是华虹的SHC1112非接逻辑卡,数据加密算法是SM7算法。通过对标签出厂时写入防伪认证识别码,标签发行时验证识别

  摘要:本文提出了一种基于国密SM7算法的电子标签在防伪中的应用方法。该方法中采用的标签是华虹的SHC1112非接逻辑卡,数据加密算法是SM7算法。通过对标签出厂时写入防伪认证识别码,标签发行时验证识别码,使用时标签的认证码参与扇区密钥分散等手段达到防伪的目的。

  Abstract:ThispaperpresentsanationalalgorithmSM7basedonelectronictagsinthesecurityoftheapplicationmethod.ThelabelhereinafterfeaturingSM7algorithmiscontactlesslogiccardSHC1112ofHuahong.Toachieveanti-counterfeit,someprotectionmeanscanbeusedsuchaswrittensecuritycertificationlabelIDinfactory,verifiedIDlabelinrelease,calculatedkeywiththeauthenticationcodelabelinuse.

  

  1国密SM7算法产生的背景

  

  2007年12月,K.Nohl和H.Plotz在柏林举行的CCC会议上介绍了他们对MifareClassic芯片进行逆向工程和安全分析的部分结果,公布了MifareClassic卡用于认证过程的随机数(nonce)产生方法和算法,并指出其中的48比特流密码算法(即CRYPTO1)也已经被还原。2008年,荷兰奈梅亨Raboud大学(NRU)F.D.Garcia领导的研 ……此处隐藏2149个字…… 认证识别码参与密钥运算过程。数据区内容根据使用要求写入,标签发行完毕。流程如图4示。

  

  3.3标签使用

  标签在使用时,PSAM卡首先要认证所要读取的数据区的密钥。PSAM卡通过寻卡得到标签UID号,通过对标签UID进行密钥分散产生防伪认证识别码,该防伪认证识别码+标签的UID号+扇区号作为分散因子,采用SM1算法对此分散因子分散得到该数据区的密钥。

  PSAM卡采用该密钥对标签指定数据区密钥进行认证,认证通过后用户可以对该数据区进行读写操作。流程如图5示。

  

  4总结

  

  通过发行标签时写入识别码信息,使用时标签时验证识别码信息,可以达到标签防伪的目的。上述方案表明,华虹基于国密SM7算法的SHC1112非接逻辑卡能够完全适用于低成本的防伪应用中。该方案目前已推广到多种防伪系统中,如门窗标签防伪,图章防伪,门票防伪等。该方案目前已经在这些项目市场得到小规模的使用,并得到了用户的好评。

  

  作者简介

  田涛,上海华虹集成电路有限公司,架构工程师。

  苏董杰,上海华虹集成电路有限公司,应用工程师。

  赫松龄,上海华虹集成电路有限公司,软件工程师

  贾峻,上海华虹集成电路有限公司,系统应用总监

  谢文录,上海华虹集成电路有限公司,副总经理。

 

文章评论