一种基于挑战应答和对称加密的电子锁开启方法
【专利摘要】本发明公开了一种基于挑战应答和对称加密的电子锁开启方法,应用于加密电子锁的开启,电子钥匙首先向电子锁发出请求,要求进行开锁身份识别;电子锁产生一个挑战字串,作为“提问”,发送给电子钥匙;电子钥匙对接收的挑战字串和初始向量进行异或运算,计算结果加密,密文作为“应答”发送给电子锁;电子锁对发送给电子钥匙的“提问”和初始向量进行异或运算,计算结果加密,得到密文;电子锁将收到的“应答”与自己运算得到的密文比较,实现开锁。本发明结合了身份认证、挑战应答识别、电子锁和电子钥匙采用对称加密三种方式,应用方便,安全可靠,可安装在各种类型的汽车和门禁系统上,用于防盗防抢,并且具有趣味性,增加了产品的市场竞争力。
【专利说明】一种基于挑战应答和对称加密的电子锁开启方法
【技术领域】
[0001]本发明涉及一种电子锁开启方法,特别是一种加密电子锁开启方法。
【背景技术】
[0002]电子钥匙式电子锁是电子锁的一种,广泛应用于汽车、门禁系统等需要对开锁者进行身份识别的地方。目前广泛使用的电子锁采用加密的数字信号作为开锁密钥,由电子钥匙将开锁密码发送给电子锁,电子锁通过解码取得开锁密码,再将取得的开锁密码与存放在电子锁内部的开锁密码进行对比,如果正确则发出开锁信号。上述电子锁的开锁密码如果被监听者截获,监听者就可以非法开启电子锁,因此安全性较差。
【发明内容】
[0003]基于上述技术问题,本发明提出了一种用于数字化保护通信测试的故障发生装置,能模拟数字化变电站过程层通信故障,从而实现测试数字化保护通信性能的装置。
[0004]本发明提出的一种基于挑战应答和对称加密的电子锁开启方法,应用于加密电子锁的开启,该方法包括以下步骤:
[0005]电子钥匙首先向电子锁发出请求,要求进行开锁身份识别;
[0006]电子锁产生一个随机的挑战字串,作为“提问”,发送给电子钥匙;
[0007]电子钥匙对接收的挑战字串和初始向量进行异或运算,计算结果进行加密处理,密文作为“应答”发送给电子锁;
[0008]电子锁对发送给电子钥匙的“提问”和初始向量进行异或运算,计算结果进行加密处理,得到密文;
[0009]电子锁将收到的“应答”与自己运算得到的密文比较,若二者相同,则通过身份识另IJ,电子锁开启;否则,身份识别失败,拒绝开锁。
[0010]与现有技术相比,本发明提供了一种新的安全的电子锁开启方法,结合身份认证、挑战应答识别、电子锁和电子钥匙采用对称加密三种方式,应用方便,安全可靠,可安装在各种类型的汽车和门禁系统上,用于防盗防抢,并且具有趣味性,增加了产品的市场竞争力。
【专利附图】
【附图说明】
[0011]图1为本发明的基于挑战应答和对称加密的电子锁开启方法流程示意图。
【具体实施方式】
[0012]下面将结合附图对本发明的【具体实施方式】进行详细描述。
[0013]电子锁和电子钥匙的实际工作流程如图1所示,用户靠近门时,电子钥匙就向电子锁发出请求,要求进行身份识别。电子锁产生一个挑战字串,作为“提问”,发送给电子钥匙。电子钥匙对挑战字串和初始向量进行异或运算,计算结果使用内置的对称密钥进行加密处理,加密后的密文作为“应答”发送给电子锁。
[0014]本发明提供的电子锁开启时,电子锁和电子钥匙之间通过挑战应答及对称加密技术实现身份识别,每次身份识别都需要进行“挑战”、“应答”和“加密处理”,且每次发送的挑战字串都不重复,不可推算,监听者在一次识别时截获的“应答”不适用于下次身份识别,有效防止了盗窃事件的发生。该电子锁应用方便,安全可靠,可安装在各种类型的汽车和门禁系统上,用于防盗防抢。
【权利要求】
1.一种基于挑战应答和对称加密的电子锁开启方法,应用于加密电子锁的开启,其特征在于,该方法包括以下步骤: 电子钥匙首先向电子锁发出请求,要求进行开锁身份识别; 电子锁产生一个随机的挑战字串,作为“提问”,发送给电子钥匙; 电子钥匙对接收的挑战字串和初始向量进行异或运算,计算结果进行加密处理,密文作为“应答”发送给电子锁; 电子锁对发送给电子钥匙的“提问”和初始向量进行异或运算,计算结果进行加密处理,得到密文; 电子锁将收到的“应答”与自己运算得到的密文比较,若二者相同,则通过身份识别,电子锁开启;否则,身份识别失败,拒绝开锁。
【文档编号】G07C9/00GK103593892SQ201310547593
【公开日】2014年2月19日 申请日期:2013年11月6日 优先权日:2013年11月6日
【发明者】张亚平, 孙未 申请人:天津大学