[发明专利]一种应用于智能门锁的IC卡安全算法有效
| 申请号: | 202010700160.2 | 申请日: | 2020-07-20 |
| 公开(公告)号: | CN111815821B | 公开(公告)日: | 2021-06-29 |
| 发明(设计)人: | 李翔;吴晓明 | 申请(专利权)人: | 深圳市明华澳汉智能卡有限公司 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;G07C9/00;H04L9/08;H04L9/06 |
| 代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 宋鹏跃;彭涛 |
| 地址: | 518000 广东省深圳市宝安区石岩*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用于 智能 门锁 ic 安全 算法 | ||
本发明公开一种应用于智能门锁的IC卡安全算法,包括:发卡流程和解锁流程,发卡流程包括以下步骤:步骤A1:产生随机数,并将随机数写入IC卡的A文件;步骤A2:通过随机数产生密钥因子;步骤A3:通过密钥因子和IC卡的UID产生密钥数据;步骤A4:通过IC卡的卡号和密钥数据产生密文数据;步骤A5:将密文数据写入IC卡的B文件中;解锁流程包括以下步骤:步骤B1:门锁读取IC卡的UID、A文件信息和B文件信息;步骤B2:门锁获得IC卡的卡号;步骤B3:门锁将IC卡的卡号和系统内卡号对比,确定是否开锁。本发明可以极大的提升了安全性能和保密性,并且在使用上更加便利,可以支持无安全计算能力的门锁系统。
技术领域
本发明涉及智能门锁技术领域,尤其涉及一种应用于智能门锁的IC卡安全算法。
背景技术
智能门锁区别于传统的机械门锁,在电子门锁的基础上,增加指纹、密码、IC卡和网络连接等功能,增加安全性的同时最大限度增加便利性。门锁可以通过蓝牙模块、WIFI模块与手机APP进行通信,实现对门锁的管理,并通过手机屏幕进行内容呈现和安全管理。现有门锁的使用,根据人群的不同,提供不同类型的使用方式。除指纹、密码方式外,其中IC卡开锁无疑是一种类似传统门锁的开锁体验,为年长和年幼的人群提供便利,也可以避免出现指纹门锁效果不好情况,同时满足不愿意使用密码的人群,使用IC卡为使用智能门锁提供了良好的开锁体验。
IC卡应用于智能门锁,管理的便利性,及使用的易用性,是使用门锁不可或缺的场景需求,将会在智能门锁中长期存在,而IC卡的安全性不容忽视,安全性不高的门锁,容易给不法分子提供了破解门锁的渠道,造成财产的损失。
当前应用于智能门锁的IC卡普遍使用M1卡,只具有简单的安全功能,而此类型卡片已被证明是可以被破解并复制。M1卡以固定的卡规范格式,也就是分为16扇区,每扇区4个固定16字节长度的数据块。其中每扇区的最后一个数据块为密码块。
M1卡的密码特性为:6字节长度A密码和6字节长度的B密码,可以无验证次数限制,不会锁定卡片,此特性为暴力破解提供了基础。用户可以无限制次数的对卡片进行密码验证,只需要尝试足够多次,即可找到正确的密码。破解复制M1卡也是可以找到信息及资料,存在极大的安全风险。
因此,现有技术存在缺陷,需要改进。
发明内容
本发明的目的是克服现有技术的不足,提供一种应用于智能门锁的IC卡安全算法。
本发明的技术方案如下:本发明提供一种应用于智能门锁的IC卡安全算法,包括:发卡流程和解锁流程,所述发卡流程包括以下步骤:
步骤A1:产生随机数,并将所述随机数写入IC卡的A文件;
步骤A2:通过所述随机数产生密钥因子;
步骤A3:通过所述密钥因子和所述IC卡的UID产生密钥数据;
步骤A4:通过所述IC卡的卡号和密钥数据产生密文数据;
步骤A5:将所述密文数据写入所述IC卡的B文件中;
所述解锁流程包括以下步骤:
步骤B1:门锁读取所述IC卡的UID、A文件信息和B文件信息;
步骤B2:所述门锁获得所述IC卡的卡号;
步骤B3:所述门锁将所述IC卡的卡号和系统内卡号对比,确定是否开锁。
进一步地,所述随机数的数据量为8字节,所述密钥因子的数据量为4字节,所述UID的数据量为4字节,所述密钥数据的数据量为8字节。
进一步地,所述步骤A2中,通过将所述随机数第一至四字节的数据和第五至第八字节的数据异或后得到所述密钥因子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市明华澳汉智能卡有限公司,未经深圳市明华澳汉智能卡有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010700160.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种阻尼铰链
- 下一篇:一种自动喂食的宠物用跑步机





