逻辑加密卡及其认证方法、计算机可读存储介质技术

技术编号:30028114 阅读:40 留言:0更新日期:2021-09-15 10:16
一种逻辑加密卡及其认证方法、计算机可读存储介质。所述方法包括:当所述逻辑加密卡接收到读卡器发送的非首次认证指令时,获取对应的第一固定数据,替代所述逻辑加密卡产生的第一随机数,并加密发送至所述读卡器;所述非首次认证指令中包含待认证扇区的标识;接收所述读卡器发送的第一响应数据,所述第一响应数据与所述第一固定数据相关;基于所述第一响应数据,得到第一认证结果。采用上述方案,可以提高逻辑加密卡的安全性。逻辑加密卡的安全性。逻辑加密卡的安全性。

【技术实现步骤摘要】
逻辑加密卡及其认证方法、计算机可读存储介质


[0001]本专利技术涉及射频识别
,具体涉及一种逻辑加密卡及其认证方法、计算机可读存储介质。

技术介绍

[0002]Mifare卡是一种具有安全功能的非接触式逻辑加密卡。从产生至今的十多年里,Mifare卡在全球公交、门禁识别等领域得到了广泛的使用。在中国,Mifare卡也占据了非接触IC卡市场的领导地位,特别在国内的公交、高速、校园等领域,其几乎达到了100%的市场份额。随着Mifare卡的成功应用,Mifare卡也受到了越来越多的来自安全性方面的攻击,引起了社会上对Mifare卡安全性的普遍担忧。
[0003]目前,攻击者在攻击Mifare卡时,无需借助于真实的读卡器在公共场合对其进行攻击,完全可以通过购买等合法途径,获得Mifare卡后回到隐蔽场所,再进行研究和攻击,该方法对Mifare卡危害性最大。
[0004]为了防护以上攻击,现有的Mifare卡在认证过程中,产生的随机数采用真随机数,且即便对读卡器的认证未通过,也不回发错误码。这在一定程度上提升了Mifare卡的安本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种逻辑加密卡的认证方法,其特征在于,包括:当逻辑加密卡接收到读卡器发送的非首次认证指令时,获取对应的第一固定数据,替代所述逻辑加密卡产生的第一随机数,并加密发送至所述读卡器;所述非首次认证指令中包含待认证扇区的标识;所述第一固定数据为非随机数;接收所述读卡器发送的第一响应数据,所述第一响应数据与所述第一固定数据相关;基于所述第一响应数据,得到第一认证结果。2.如权利要求1所述的逻辑加密卡的认证方法,其特征在于,所述获取第一固定数据,包括:从所述逻辑加密卡预先存储的与所述待认证扇区对应的固定数据中,读取所述第一固定数据。3.如权利要求1所述的逻辑加密卡的认证方法,其特征在于,所述获取第一固定数据,包括:从所述逻辑加密卡预先存储的与所述待认证扇区对应的固定数据中,读取第二固定数据;对所述第二固定数据进行处理,得到所述第一固定数据。4.如权利要求1所述的逻辑加密卡的认证方法,其特征在于,所述逻辑加密卡中所述待认证扇区对应的第一固定数据数量为一个。5.如权利要求1所述的逻辑加密卡的认证方法,其特征在于,所述逻辑加密卡中所述待认证扇区对应的第一固定数据数量为两个或两个以上,且小于12个。6.如权利要求2或3所述的逻辑加密卡的认证方法,其特征在于,所述逻辑加密卡各扇区对应的固定数据,是独立产生的。7.如权利要求1所述的逻辑加密卡的认证方法,其特征在于,还包括:当所述逻辑加密卡接收到读卡器发送的首次认证指令时,生成第二随机数,并明文发送至所述读卡器;接收所述读卡器发送的第二响应数据,所述第二响应数据与所述第二随机数相关;基于所述第二响应数据,得到第二认证结果。8.如权利要求7所述的逻辑加密卡的认证方法,其特征在于,所述第二随机数,与所述第一固定数据是相互独立的。9.如权利要求1所述的逻辑加密卡的认证方法,其特征在于,所述第一固定数据与所述逻辑加密卡各扇区分别对应。10.如权利要求9所述的逻辑加密卡的认证方法,其特征在于,所述逻辑加密卡各扇区分别对应的所述第一固定数据之间是相互独立的。11.一种逻辑加密卡,其特征在于,包括:获取单元,适于当接收到读卡器发送的非首次认证指令时,获取对应的第一固定数据,替代所述逻辑加密卡产生的第一随机数,并加密发送至所述读卡器;所述非首次认证指令中包含待认...

【专利技术属性】
技术研发人员:王立辉张沛王磊张纲俞军
申请(专利权)人:上海复旦微电子集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1