[发明专利]基于AES加密算法的密码遥控锁控制系统及控制方法无效

专利信息
申请号: 200810017986.8 申请日: 2008-04-17
公开(公告)号: CN101265769A 公开(公告)日: 2008-09-17
发明(设计)人: 余宁梅;邓雅诺;王宏飞;路伟;刘霄霄 申请(专利权)人: 余宁梅
主分类号: E05B49/00 分类号: E05B49/00;H04L9/06
代理公司: 西安弘理专利事务所 代理人: 罗笛
地址: 710048*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 aes 加密算法 密码 遥控 控制系统 控制 方法
【权利要求书】:

1.一种基于AES加密算法的密码遥控锁控制系统,包括钥匙单元(1)和锁单元(2),其特征在于,

所述的钥匙单元(1)由定时器A(1-8)、键盘(1-5)以及依次相连的接收器A(1-1)、解密器A(1-2)、处理器A(1-3)、随机数发生器A(1-4)、加密器A(1-6)和发送器A(1-7)组成,

所述的锁单元(2)由定时器B(2-7)与依次相连的发送器B(2-1)、加密器B(2-2)、随机数发生器B(2-3)、处理器B(2-4)、解密器B(2-5)、接收器B(2-6)组成,

所述的定时器A(1-8)分别与接收器A(1-1)、解密器A(1-2)、处理器A(1-3)、随机数发生器A(1-4)和发送器A(1-7)相连接,

所述的解密器A(1-2)与随机数发生器A(1-4)相连接,

所述的键盘(1-5)分别与随机数发生器A(1-4)和发送器A(1-7)相连接,

所述的定时器B(2-7)分别与发送器B(2-1)、处理器B(2-4)和接收器B(2-6)相连接。

2.一种利用权利要求1所述控制系统进行密码遥控锁控制的方法,其特征在于,按以下步骤进行:

步骤1:钥匙单元(1)的随机数发生器A(1-4)产生随机数AnAn′Bn,该随机数经256位密钥的AES加密算法加密得到密文F256(AnAn′Bn),然后,将该密文发送给锁单元(2);

锁单元(2)在接收到钥匙单元(1)发送的信号之前,处于初始等待状态并由随机数发生器B(2-3)产生一组随机数BnBn′An-1

步骤2:锁单元(2)接收到钥匙单元(1)发送的密文F256(AnAn′Bn),对该密文采用256位的AES加密算法中的解密流程进行解密,得到明文F256-1(AnAn′Bn);之后,

将解密得到的明文F256-1(AnAn′Bn)和步骤1所述的随机数BnBn′An-1进行比较,判断两组数中包含的Bn是否相等,如果

1)Bn不相等,锁单元(2)的随机数发生器B(2-3)产生随机数Bn+1Bn+1′An-1,该随机数经256位的AES加密算法加密,得到密文F256(Bn+1Bn+1′An-1),并将该密文发送给钥匙单元(1),同时,锁单元(2)返回等待状态,此时,

钥匙单元(1)接收到的密文F256(Bn+1Bn+1′An-1),为不匹配的信号,此次通信失败;

2)Bn相等,锁单元(2)的随机数发生器B(2-3)产生随机数Bn+1Bn+1′An,该随机数经256位密钥的AES加密算法加密,得到密文F256(Bn+1Bn+1′An),并将该密文发送给钥匙单元(1),进入

步骤3:钥匙单元(1)接收到密文F256(Bn+1Bn+1′An),对该密文用256位密钥的AES加密算法的解密流程解密,得到明文F256-1(Bn+1Bn+1′An),然后,

将接收到密文F256(Bn+1Bn+1′An)和步骤2所述发出密文F256(AnAn′Bn)之间的时间间隔与设定的时间进行比较,如果

1)该时间间隔超过设定的时间,则将明文F256-1(Bn+1Bn+1′An)直接发送到随机数发生器A(1-4);

2)该时间间隔没有超过设定的时间,进入

步骤4:将步骤1所述的初始明文AnAn′Bn与步骤3所述的解密得到的明文F256-1(Bn+1Bn+1′An)进行比较,判断该两明文中的An是否相等,如果,

1)An不相等,随机数发生器A(1-4)产生随机数An+1An+1′Bn,并将该随机数传输给键盘(1-5),经键盘(1-5)扫描,钥匙单元(1)返回初始等待状态;

2)An相等,随机数发生器A(1-4)产生随机数An+1An+1′Bn+1,该随机数经256位密钥的AES加密算法加密,得到密文F256(An+1An+1′Bn+1),将该密文发送给锁单元(2)的同时,钥匙单元(1)返回初始等待状态;

步骤5:锁单元(2)接收到密文F256(An+1An+1′Bn+1),该密文经256位密钥的AES加密算法中的解密流程解密,得到明文F256-1(An+1An+1′Bn+1),然后,对步骤2的2)中所述的密文F256(Bn+1Bn+1′An)和接收到密文F256(An+1An+1′Bn+1)之间的时间间隔与设定的时间进行比较,若

1)该时间间隔超过设定的时间,则锁单元(2)直接返回到初始状态,等待下次通信;

2)该时间间隔没有超过设定的时间,则进入

步骤6:对步骤5所述的明文F256-1(An+1An+1′Bn+1)和密文F256(Bn+1Bn+1′An)进行比较,判断Bn+1是否相等,若

1)Bn+1不相等,则锁单元(2)返回到初始等待状态;

2)Bn+1相等,锁单元(2)执行相应动作,之后,返回到初始等待状态。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于余宁梅,未经余宁梅许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810017986.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top