[发明专利]一种验证IC卡PIN码的方法及IC卡在审
申请号: | 201711171893.6 | 申请日: | 2017-11-22 |
公开(公告)号: | CN107979471A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 刘春艳;陆道如 | 申请(专利权)人: | 恒宝股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212355 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种验证IC卡PIN码的方法及IC卡,方法包括IC卡接收终端机发出的产生随机数的指令并产生第一随机数;IC卡将产生的第一随机数传输给终端机;IC卡接收终端机发送的利用第一随机数加密的待校验PIN码;IC卡对加密的待校验PIN码进行解密;IC卡将解密后的待校验PIN码与第二随机数进行组合,成为第一新数据;IC卡利用哈希算法对第一新数据进行加密,得到第一哈希值;IC卡将第一哈希值和第二哈希值进行逐位比较;若第一哈希值和第二哈希值完全吻合,则PIN码校验成功,解锁IC卡;若第一哈希值和第二哈希值中某个比特的数据比较出现冲突,则验证失败,验证过程立即结束。本申请无需等时长比较,只要比较不一致立即退出,确定PIN码校验失败。 | ||
搜索关键词: | 一种 验证 ic pin 方法 | ||
【主权项】:
一种验证IC卡PIN码的方法,其特征在于,PIN码校验过程包括如下步骤:IC卡接收终端机发出的产生随机数的指令并产生第一随机数;所述IC卡将产生的所述第一随机数传输给所述终端机;所述IC卡接收所述终端机发送的利用所述第一随机数加密的待校验PIN码;所述IC卡对所述加密的待校验PIN码进行解密;所述IC卡将解密后的待校验PIN码与第二随机数进行组合,成为第一新数据;其中,所述的第二随机数作为PIN码干扰数据存储在所述IC卡内;所述解密后的待校验PIN码与所述第二随机数的组合方式和初始化PIN码与所述第二随机数的组合方式相同;所述IC卡利用哈希算法对所述第一新数据进行加密,得到第一哈希值;其中,获取所述第一哈希值的哈希算法与获取所述初始化PIN码的第二哈希值的哈希算法相同,所述第二哈希值被预先存储在所述IC卡内;所述IC卡将所述第一哈希值和所述第二哈希值进行逐位比较;若所述第一哈希值和所述第二哈希值完全吻合,则PIN码校验成功,解锁IC卡;若所述第一哈希值和所述第二哈希值中某个比特的数据比较出现冲突,则验证失败,验证过程立即结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒宝股份有限公司,未经恒宝股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711171893.6/,转载请声明来源钻瓜专利网。