[发明专利]基于混沌技术的动态口令遥控锁无效
申请号: | 201210042293.0 | 申请日: | 2012-02-23 |
公开(公告)号: | CN102644419A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 刘公致;王光义;袁方;孙永强;高文飞 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | E05B49/00 | 分类号: | E05B49/00;H04L9/00 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于混沌技术的动态口令遥控锁。现有的遥控锁密码存在一定的风险。本发明包括无线发射器、无线接收器、电子锁,无线发射器发射混沌滚动码,由无线接收器接收到,并进行算法比对,倘若正确,则由无线接收器控制电子锁打开。本发明将混沌技术与滚动码技术相结合,该系统也设置有固定编码,同时在发射和接收模块中植入相同的混沌函数,利用混沌函数产生的伪随机序列和固定编码作为密钥,每遥控一次发射和接收模块中的函数迭代一次,用迭代后的值产生新密码,这样每次使用的密码都不同,而且前一次使用的密码立即失效,做到“一次一密”,接收机在接受到密钥后进行算法比对,只有算法比对正确才能正常开锁,使系统安全性更高。 | ||
搜索关键词: | 基于 混沌 技术 动态 口令 遥控 | ||
【主权项】:
1. 基于混沌技术的动态口令遥控锁,包括无线发射器、无线接收器、电子锁,其特征在于:无线发射器发射混沌滚动码,由无线接收器接收到,并进行算法比对,倘若正确,则由无线接收器控制电子锁打开;所述的无线发射器由第一51最小系统、第一nrf905无线发射模块、第一24C02芯片、开锁按键构成;无线发射器上电后,进行初始化工作,第一51最小系统中的51单片机内的混沌系统会产生一个混沌密钥
,该混沌序列密钥
被烧写入第一24C02芯片,当开锁按键被按下,无线发射器会从24C02芯片中读取一个混沌序列密钥,并经由第一NRF905无线发射模块发射给无线接受器;所述的无线接收器由第二51最小系统、第二nrf905无线接收模块、第二24C02芯片、电子锁控制模块构成;无线接收器上电后,进行初始化工作,第二51最小系统中的51单片机内的混沌系统会产生16个混沌密钥
;这16个混沌密钥与其迭代次数n会被烧入第二24C02芯片中;当第二nrf905无线接收模块接收到密钥
时,会与第二24C02芯片中的16个混沌密钥
依次比对,存在以下两种情况:(1)假如
与
任意一个相同,则说明混沌密钥序列比对成功,无线接收器会控制电子锁控制接口,打开电子锁;此时,在比对成功的情况下,无线接收器以
为迭代初值,代入混沌方程:
更新这16个混沌密钥为
,以供下次接收密钥匹配;(2)假如
与
都不相同,则说明混沌密钥序列比对不成功;考虑到实际的用户情况,可能的情况为无线发射器的开锁按键在无线接受器没有接收到的情况下被多次按下,使无线发射器的混沌密钥序列多次更新,导致
的数值超过了无线接受器存储的16个混沌密钥
的范围,以至不能正常配对;无线接收器会以
为初值进行混沌方程的迭代运算2000次,混沌方程为:
取每次迭代值
与
相比对,假如在2000次迭代运算内,有
,则认为比对成功,无线接收器进行上述(1)中的密钥更新与开锁;倘若在2000次迭代运算内,没有
,则认为比对不成功,不进行密钥更新。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210042293.0/,转载请声明来源钻瓜专利网。