当前位置: 首页 > 专利查询>吴俊杰专利>正文

一种采用非对称加密技术的互助型锁具系统技术方案

技术编号:9891449 阅读:196 留言:0更新日期:2014-04-06 10:47
本实用新型专利技术公开了一种采用非对称加密技术的互助型锁具系统,包括密钥生成装置、控制板、密钥输入装置、机电锁和钥匙;所述钥匙为成对使用的加锁钥和解锁钥;所述密钥生成装置成对生成加锁钥和解锁钥;所述控制板包括CPU控制器及其附属存储器;所述密钥输入装置的输出端连接所述CPU控制器;所述CPU控制器控制机电锁锁定或者打开;所述机电锁安装在各种可开合的门上;所述机电锁设有一个或者多个。本实用新型专利技术提供一种全新的锁具系统,一套锁具可使用一组或者多组配对的两个不同的钥匙完成锁定和解锁过程,这一对钥匙一把用来锁定,另一把用来开锁,两把钥匙为一组配对使用,钥匙(密钥)的表现和载体形式可以但不限定为:密码文本、二维码、密钥Key、磁卡、IC卡等等,本实用新型专利技术灵活运用了非对称加密算法,具有可信赖、防破解、防抵赖等特点,安全可靠。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【专利摘要】本技术公开了一种采用非对称加密技术的互助型锁具系统,包括密钥生成装置、控制板、密钥输入装置、机电锁和钥匙;所述钥匙为成对使用的加锁钥和解锁钥;所述密钥生成装置成对生成加锁钥和解锁钥;所述控制板包括CPU控制器及其附属存储器;所述密钥输入装置的输出端连接所述CPU控制器;所述CPU控制器控制机电锁锁定或者打开;所述机电锁安装在各种可开合的门上;所述机电锁设有一个或者多个。本技术提供一种全新的锁具系统,一套锁具可使用一组或者多组配对的两个不同的钥匙完成锁定和解锁过程,这一对钥匙一把用来锁定,另一把用来开锁,两把钥匙为一组配对使用,钥匙(密钥)的表现和载体形式可以但不限定为:密码文本、二维码、密钥Key、磁卡、IC卡等等,本技术灵活运用了非对称加密算法,具有可信赖、防破解、防抵赖等特点,安全可靠。【专利说明】一种采用非对称加密技术的互助型锁具系统
本技术涉及一种采用非对称加密技术的互助型锁具系统。
技术介绍
常规的锁具为一把(套)钥匙或者密码对应一把锁,使用这种锁具时,上锁和开锁均使用相同的一组钥匙或者密码,通常情况下,A如果通过使用这种锁具的保管箱给B送物品时,双方需保管相同的一套钥匙(密码),如常见的牛奶箱、书报箱。这种锁具虽然应用广泛,但存在如下缺陷:首先,采用这种保管箱容易产生纠纷:由于保管箱锁闭后,不能保证仅收件人B能开箱,从原理上不可避免争议的发生。其次,这种钥匙不会自动失效,钥匙存在被复制的风险:当A将钥匙交接给他人;或者B将这个保管箱转移给他人使用时都存在这个风险,新使用者往往需要更换锁具,重新分发钥匙等,造成很大的浪费和不便。第三,钥匙分发之后,这个保管箱就被固定为给B使用,即便B目前不用,管理员也难以为他人调配保管箱。第四,传统锁具无法提供可靠、可信的保密机制:比如人们在转运保密物品时,往往需要保密柜加封条的方式:保密柜防止任意接触,封条用来验证只能被收件人拆开。这种措施一方面需要发送和接收双方事前约定的标记(印章等),接受物品时仔细核验。即便如此也不能杜绝“特殊”手段造成的泄密。即这种方法难以从技术手段上保证保密和可靠性,或者说具有很大的困难(如辨识保密件是否被拆开等)。随着电子商务等多种商业模式的出现,人们对保管箱的需求越来越大,形式要求更加灵活。作为使用者,要求使用方便、安全可靠、钥匙不要被复制。作为保管箱的维护者,希望钥匙分发简便,保管箱能灵活调配。传统锁已不能满足这些要求,因此迫切需要一种全新的锁具系统。
技术实现思路
本技术的目的是解决现有技术存在的问题,提供一种采用非对称加密技术的互助型锁具系统,安全可靠,能避免纠纷,而且管理方便。实现本技术目的的技术方案是一种采用非对称加密技术的互助型锁具系统,包括密钥生成装置、控制板、密钥输入装置和机电锁;所述密钥生成装置成对生成加锁钥解锁钥;所述控制板包括CPU控制器及其附属存储器;所述密钥输入装置的输出端连接所述(PU控制器;所述CPU控制器控制机电锁锁定或者打开;所述机电锁安装在可开合的门上;所述机电锁设有一个或者多个。所述门上设置有把手;所述把手由CPU控制器控制,在门锁定或者打开时处于不同的位置;或者所述门上设有门复位机构。针对不同的情形,有不同的控制方法,当锁具系统为单锁单控,即每只锁一个控制器,且不考虑隐私保护的的情况下:系统包括一个机电锁;其控制方法包括以下步骤:步骤一:系统生成密钥:密钥生成装置随机生成成对的用于锁定的加锁钥和用于解锁的解锁钥;步骤二:使用密钥:a、CPU控制器处于等待输入密钥的模式;b、用户通过密钥输入装置输入密钥并确认,系统判断密钥类型;如果是合法加锁钥,则进入C步;如果是合法解锁钥,则进入d步;c、CPU控制器进入“加锁”流程:首先CPU控制器检查机电锁是否已经处于锁定状态,如果处于锁定状态,则提示此机电锁已被使用;未使用则提示用户此机电锁可用,等待用户确认(关门或者按下确认按键等)后锁上;d、CPU控制器进入“开锁”流程:首先CPU控制器检查机电锁状态是否处于锁定状态,如果未锁定,则提示用户此机电锁尚未被锁;如果已锁定,则进入校验流程,CPU控制器校验加锁钥和解锁钥是否配对,若校验是配对的密钥成功,则打开机电锁,用户取走物品、关门,此时该机电锁再次将处于待加锁钥锁定状态;若配对不成功,则机电锁不打开。所述步骤一中,系统生成密钥的具体方法为:密钥生成装置根据非对称加密算法生成密钥对,其一记录为解锁钥rsaPri ;其二记录为加锁钥rsaPub ;所述步骤二的c步中,提示用户此机电锁可用后,CPU控制器取出随机数据strA,使用加锁钥rsaPub对StrA进行RSA加密,记录加密后的数据为rsaEncBuf,待用户确认上锁后,CPU控制器记录该随机数据StrA以及用加锁钥加密随机字符串后的数据rsaEncBuf,机电锁锁定,然后CPU控制器再次处于等待用户输入密钥的模式;所述步骤二的d步中,如果已锁定,则进入校验流程,CPU控制器取出c步锁定过程中存档的strA和rsaEncBuf,用解锁钥rsaPri对rsaEncBuf数据进行RSA解密,记录解密后的数据为rsaDecBuf,然后比对rsaDecBuf和strA是否一致,如果一致,则证明为配对密钥,即可发出控制信号,打开机电锁。当锁具系统为多锁单控,即多只锁共同使用同一个控制器,且不考虑隐私保护的的情况下:系统包括多个机电锁,每个机电锁都对应的安装在一个门上,其控制方法包括以下步骤:步骤一:系统生成密钥:密钥生成装置随机生成多对成对的用于锁定的加锁钥和用于解锁的解锁钥;步骤二:使用密钥:a、CPU控制器处于等待输入密钥的模式;b、用户通过密钥输入装置输入密钥并确认,系统判断密钥类型;如果是合法加锁钥,则进入C步;如果是合法解锁钥,则进入d步;c、CPU控制器进入“加锁”流程:首先CPU控制器逐一检查各机电锁是否已经处于锁定状态,如果均处于锁定状态,则提示无空闲锁;若有未使用则可提示用户某一机电锁可用,等待用户存放物品、关门,此时该机电锁被锁定,CPU控制器再次处于等待用户输入密钥的模式;d、CPU控制器进入“开锁”流程:首先CPU控制器逐一检查各机电锁状态是否处于锁定状态,找出所有处于锁定状态的机电锁,CPU控制器逐一比对各加锁钥和本次输入的解锁钥是否配对,若配对成功,则打开机电锁,用户取走物品、关门,此时该机电锁再次将处于待加锁钥锁定状态;若比对完所有为锁定状态的数据,均配对不成功,则机电锁不打开,提示开锁失败;若没有处于锁定状态的机电锁,提示没有未锁定的锁,然后提示开锁失败。所述步骤一中,系统生成密钥的具体方法为:密钥生成装置根据非对称加密算法,成对生成两个密码,其一记录为解锁钥rsaPri ;另一记录为加锁钥rsaPub ;所述步骤二的c步中,首先CPU控制器逐一检查各机电锁是否已经处于锁定状态,如果均处于锁定状态,则提示无空闲锁;若有未使用则可提示用户锁号为“X”的机电锁可用,等待上锁指令;CPU控制器取出随机数据StrA,使用加锁钥rsaPub对strA进行RSA加密,记录加密后的数据为rsaEncBuf,待用户确认上锁后,CPU控制器将锁号“X”、strA和rsaEncBuf存本文档来自技高网
...

【技术保护点】
一种采用非对称加密技术的互助型锁具系统,其特征在于:包括密钥生成装置(1)、控制板(2)、密钥输入装置(3)、机电锁(4)和钥匙;所述钥匙为成对使用的加锁钥和解锁钥;所述密钥生成装置(1)成对生成加锁钥和解锁钥;所述控制板(2)包括CPU控制器(21)及其附属存储器;所述密钥输入装置(3)的输出端连接所述CPU控制器(21);所述CPU控制器(21)控制机电锁(4)锁定或者打开;所述机电锁(4)安装在可开合的门(5)上;所述机电锁(4)设有一个或者多个。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴俊杰孙伟吴嘉会
申请(专利权)人:吴俊杰
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1