发明名称 电子锁和钥匙及工作流程控制
摘要 本发明涉及电子锁、钥匙技术,用计算机程序实现一种工业过程控制,为了使密码长度具有可变的特性,以及防止密码在传输过程中被破解,本发明电子锁和钥匙采用可变的加密算法技术、可变的位反通信技术、多重可变密钥叠加应用技术,可以使钥匙和锁之间传输的信息或设备与设备间传输的信息没有了可以被外人利用到的机会,真正达到了安全的效果,而且本发明优点在于可以随时更改加密算法,门或保险柜等安装后可以一劳永逸,什么时候想换加密算法就什么时候换,而且以锁为重心,为钥匙分配标识,可以让钥匙的修配更加方便。
申请公布号 CN101793115A 申请公布日期 2010.08.04
申请号 CN201010106012.4 申请日期 2010.01.22
申请人 姜君凯 发明人 姜君凯
分类号 E05B49/00(2006.01)I;E05B37/20(2006.01)I;E05B19/00(2006.01)I;H04L9/18(2006.01)I 主分类号 E05B49/00(2006.01)I
代理机构 代理人
主权项 一种电子锁和钥匙,其特征为:以下(一)或(二):(一)、电子锁包括:密码生成模块、位反模块、通信模块、验证模块、标识模块;其中:密码生成模块:在全体加密算法中抽取>0个算法,并记录所选算法的位置信息,动态产生长度≥1的原始随机数明码序列,此明码序列与所选的算法进行计算生成密码;或者动态产生长度≥1的原始随机数明码序列,在全体加密算法中抽取>0个算法,并记录所选算法的位置信息,随机数明码序列与所选的算法进行计算生成密码;在生成的密码中添加≥0个干扰密码;位反模块:对密码生成模块传来的数据进行位取反操作,或是对通信模块接收的被位取反处理过的数据进行位取反还原操作;通信模块:完成与钥匙的数据交换;验证模块:将经位反模块位取反还原得到的明文与密码生成模块中的原始随机数明码序列进行对比,如果不符合规定要求锁不进行开锁或闭锁操作,如果符合规定要求则根据钥匙已经发过来的标识是开锁标识还是闭锁标识采取相应操作;标识模块:做钥匙与锁通信双方身份验证;电子钥匙包括:标识模块、通信模块、位反模块、解密模块;其中:标识模块:做钥匙与锁通信双方身份验证,验证锁合法后再继续后续的操作;通信模块:完成与锁的数据交换;位反模块:对解密模块传来的数据进行位取反操作或是对通信模块接收的位取反处理过的数据进行位取反还原操作;解密模块:将位反模块位取反还原的数据解密;(二)、电子锁包括:密码生成模块、位反模块、通信模块、解密模块、验证模块、标识模块;其中:密码生成模块:在全体加密算法中抽取>0个算法,并记录所选算法的位置信息,动态产生长度≥1的原始随机数明码序列,此明码序列与所选的算法进行计算生成密码;或者动态产生长度≥1的原始随机数明码序列,在全体加密算法中抽取>0个算法,并记录所选算法的位置信息,随机数明码序列与所选的算法进行计算生成密码;在生成的密码中添加≥0个干扰密码;位反模块:对密码生成模块传来的数据进行位取反操作,或是对通信模块接收的被位取反处理过的数据进行位取反还原操作;通信模块:完成与钥匙的数据交换;解密模块:将位反模块位取反还原的数据解密;验证模块:将解密模块解密后的明文与密码生成模块中的原始随机数明码序列进行对比,如果不符合规定要求锁不进行开锁或闭锁操作,如果符合规定要求则根据钥匙已经发过来的标识是开锁标识还是闭锁标识采取相应操作;标识模块:做钥匙与锁通信双方身份验证;电子钥匙包括:标识模块、通信模块、位反模块、解密模块、密码生成模块;其中:标识模块:做钥匙与锁通信双方身份验证,验证锁合法后再继续后续的操作;通信模块:完成与锁的数据交换;位反模块:对密码生成模块传来的数据进行位取反操作或是对通信模块接收的被位取反处理过的数据进行位取反还原操作;解密模块:将位反模块位取反还原的数据解密;密码生成模块:根据解密得到的原始随机数明码序列中随机数,在钥匙上全体加密算法中抽取>0个算法,并记录算法的位置信息,将解密得到的原始随机数明码序列与所选算法进行计算生成密码;在生成的密码中添加≥0个干扰密码。
地址 116419 辽宁省庄河市大郑镇大郑村大郑屯