一种呼叫式动态密钥的算法制造技术

技术编号:19638156 阅读:33 留言:0更新日期:2018-12-01 18:30
一种应用于通信领域的呼叫式动态密钥的算法,第一步,通行端发送呼入命令至终端,通行端和终端初步建立通信后根据呼入命令将生成密钥初始规则和呼入密钥,第二步,通行端通过蓝牙连接将加密后的密钥初始规则发送给终端,第三步,终端根据呼入密钥、原始密钥及密钥初始规则生成回复验证密钥并发送回通行端,第四步,通行端接收回复验证密钥并根据密钥初始规则和解密算法进行解密,同时通过规则变量对解密后的回复验证密钥进行动态取值并生成第一动态密钥,通行端通过第一动态密钥进行MD5加密生成第二动态密钥,第五步,终端根据生成的校验密钥与第二动态密钥相校验,若相同将验证通过,这样的动态密钥算法有效提升了通信领域产品的安全性。

【技术实现步骤摘要】
一种呼叫式动态密钥的算法
本专利技术涉及一种算法,尤其涉及一种呼叫式动态密钥的算法。
技术介绍
动态密钥锁作为最安全的认证技术之一,目前已经被越来越多的终端设备所应用,类似电子锁体、门禁、通行设备、人行通道验证设备等,由于它使用便捷,且与平台无关性,随着移动互联网的发展,动态密钥锁技术已成为技术的主流,国内从事动态密钥锁相关研发和生产的企业也越来越多,其优势在于动态密钥锁的系统稳定、高效、安全,但目前主要采用的电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品,在市场有些特殊情况下,房屋的密码或钥匙都会分发给多个租赁公司或个人,而此时电子密码锁及机械钥匙锁并不能保证业主的房屋和人员安全。
技术实现思路
本专利技术为解决上述技术的不足,提供了一种呼叫式动态密钥的算法,终端设备可通过动态密钥算法有效的提升各类通信领域产品的安全性。本专利技术的技术方案:一种应用于通信领域的呼叫式动态密钥的算法,包括终端和通行端,所述终端为通信验证设备,所述通信验证设备包括通信验证端口,所述通行端为移动电子设备,所述终端和通行端之间可通过蓝牙进行通信连接,所述通行端设置有人工输入的呼入命令,所述呼入命令包括呼入密钥,所述终端设置有原始密钥,该原始密钥为终端初始取得,该原始密钥无法被读取,所述终端包括进程变量和用于动态取值的规则变量,所述进程变量包括连接通信时的呼入状态和通信验证时的等待验证状态,所述终端初始状态为呼入状态,所述规则变量为动态变量,所述通行端包括加密算法,所述终端包括解密算法,第一步,所述通行端发送呼入命令至终端,所述通行端和终端初步建立通信后根据呼入命令将生成密钥初始规则和呼入密钥,所述密钥初始规则通过通行端加密算法进行加密,第二步,所述通行端通过蓝牙连接将加密后的密钥初始规则发送给终端,第三步,所述终端的进程变量由呼入状态切换为等待验证状态,该终端根据呼入密钥、原始密钥及密钥初始规则生成回复验证密钥并发送回通行端,第四步,所述通行端接收回复验证密钥并根据密钥初始规则和解密算法进行解密,同时通过规则变量对解密后的回复验证密钥进行动态取值并生成第一动态密钥,所述通行端通过第一动态密钥进行MD5加密生成第二动态密钥,所述通行端将第二动态密钥发回给终端,第五步,所述终端根据呼入密钥、原始密钥、规则变量及密钥初始规则生成校验密钥,所述第二动态密钥与校验密钥相符合将验证通过。采用上述技术方案,首先在终端会烧入一个原始密钥,此密钥一旦生成无法读取,是唯一的写入到设备中的,通行端是手机端或是设备手环,先通过蓝牙成功连接终端,然后生成一个密钥生成初始规则,通过连接发送给终端,终端中会有两个变量,一个是进程变量、一个是规则变量,进程变量是每个进程值代变一个状态,状态分为呼入、等待验证,而且不能跨状态进行,从通行端发过来的规则也是经过加密的,到了终端进行解密,规则暂存在终端,然后状态变为等待验证,动态密钥此时生成,并以变保存在终端,动态密钥回复给通行端后,通行端根据规则进行分析,并用在通行端内的原始密钥和动态密钥中有效值进行MD5加密,然后发送密钥给终端,在终端中进行二次动态验证,如果发送来的第二动态密钥与在终端生成的相同就验证通过,这样的设计保证了任意个步骤给截取都无法打开这个终端,实现了动态密钥算法针对各类终端设备的安全性。本专利技术的进一步设置:所述第二动态密钥与校验密钥相符合通行验过后,所述终端状态将初始化为呼入状态,所述呼入密钥、规则变量、第一动态密钥、校验密钥及第二动态密钥数据清空。采用上述技术方案,每次验证通过完成后,各类状态及参数同时进行初始化有效保证了安全性以及顺利进行下一次的验证进程。附图说明附图1为本专利技术具体实施例的流程框图。具体实施方式如图1所示的一种应用于通信领域的呼叫式动态密钥的算法,包括终端和通行端,所述终端为通信验证设备,所述通信验证设备包括通信验证端口,所述通行端为移动电子设备,所述终端和通行端之间可通过蓝牙进行通信连接,所述通行端设置有人工输入的呼入命令,所述呼入命令包括呼入密钥,所述终端设置有原始密钥,该原始密钥为终端初始取得,该原始密钥无法被读取,所述终端包括进程变量和用于动态取值的规则变量,所述进程变量包括连接通信时的呼入状态和通信验证时的等待验证状态,所述终端初始状态为呼入状态,所述规则变量为动态变量,所述通行端包括加密算法,所述终端包括解密算法,第一步,所述通行端发送呼入命令至终端,所述通行端和终端初步建立通信后根据呼入命令将生成密钥初始规则和呼入密钥,所述密钥初始规则通过通行端加密算法进行加密,第二步,所述通行端通过蓝牙连接将加密后的密钥初始规则发送给终端,第三步,所述终端的进程变量由呼入状态切换为等待验证状态,该终端根据呼入密钥、原始密钥及密钥初始规则生成回复验证密钥并发送回通行端,第四步,所述通行端接收回复验证密钥并根据密钥初始规则和解密算法进行解密,同时通过规则变量对解密后的回复验证密钥进行动态取值并生成第一动态密钥,所述通行端通过第一动态密钥进行MD5加密生成第二动态密钥,所述通行端将第二动态密钥发回给终端,第五步,所述终端根据呼入密钥、原始密钥、规则变量及密钥初始规则生成校验密钥,所述第二动态密钥与校验密钥相符合将验证通过。首先在终端会烧入一个原始密钥,此密钥一旦生成无法读取,是唯一的写入到设备中的,通行端是手机端或是设备手环,先通过蓝牙成功连接终端,然后生成一个密钥生成初始规则,通过连接发送给终端,终端中会有两个变量,一个是进程变量、一个是规则变量,进程变量是每个进程值代变一个状态,状态分为呼入、等待验证,而且不能跨状态进行,从通行端发过来的规则也是经过加密的,到了终端进行解密,规则暂存在终端,然后状态变为等待验证,动态密钥此时生成,并以变保存在终端,动态密钥回复给通行端后,通行端根据规则进行分析,并用在通行端内的原始密钥和动态密钥中有效值进行MD5加密,然后发送密钥给终端,在终端中进行二次动态验证,如果发送来的动态密钥与在终端生成的相同,就验证通过这样的设计保证了任意个步骤给截取都无法打开这个终端,实现了动态密钥算法针对各类终端设备的安全性。所述第二动态密钥与校验密钥相符合通行验过后,所述终端状态将初始化为呼入状态,所述呼入密钥、规则变量、第一动态密钥、校验密钥及第二动态密钥数据清空。每次验证通过完成后,各类状态及参数同时进行初始化有效保证了安全性以及顺利进行下一次的验证进程。本文档来自技高网...

【技术保护点】
1.一种应用于通信领域的呼叫式动态密钥的算法,包括终端和通行端,所述终端为通信验证设备,所述通信验证设备包括通信验证端口,所述通行端为移动电子设备,所述终端和通行端之间可通过蓝牙进行通信连接,其特征在于,所述通行端设置有人工输入的呼入命令,所述呼入命令包括呼入密钥和密钥初始规则,所述终端设置有原始密钥,该原始密钥为终端初始取得,该原始密钥无法被读取,所述终端包括进程变量和用于动态取值的规则变量,所述进程变量包括连接通信时的呼入状态和通信验证时的等待验证状态,所述终端初始状态为呼入状态,所述规则变量为动态变量,所述通行端包括加密算法,所述终端包括解密算法,第一步,所述通行端发送呼入命令至终端,所述通行端和终端初步建立通信后根据呼入命令将生成密钥初始规则和呼入密钥,所述密钥初始规则通过通行端加密算法进行加密,第二步,所述通行端通过蓝牙连接将加密后的密钥初始规则发送给终端,第三步,所述终端的进程变量由呼入状态切换为等待验证状态,该终端根据呼入密钥、原始密钥及密钥初始规则生成回复验证密钥并发送回通行端,第四步,所述通行端接收回复验证密钥并根据密钥初始规则和解密算法进行解密,同时通过规则变量对解密后的回复验证密钥进行动态取值并生成第一动态密钥,所述通行端通过第一动态密钥进行MD5加密生成第二动态密钥,所述通行端将第二动态密钥发回给终端,第五步,所述终端根据呼入密钥、原始密钥、规则变量及密钥初始规则生成校验密钥,所述第二动态密钥与校验密钥相符合将验证通过。...

【技术特征摘要】
1.一种应用于通信领域的呼叫式动态密钥的算法,包括终端和通行端,所述终端为通信验证设备,所述通信验证设备包括通信验证端口,所述通行端为移动电子设备,所述终端和通行端之间可通过蓝牙进行通信连接,其特征在于,所述通行端设置有人工输入的呼入命令,所述呼入命令包括呼入密钥和密钥初始规则,所述终端设置有原始密钥,该原始密钥为终端初始取得,该原始密钥无法被读取,所述终端包括进程变量和用于动态取值的规则变量,所述进程变量包括连接通信时的呼入状态和通信验证时的等待验证状态,所述终端初始状态为呼入状态,所述规则变量为动态变量,所述通行端包括加密算法,所述终端包括解密算法,第一步,所述通行端发送呼入命令至终端,所述通行端和终端初步建立通信后根据呼入命令将生成密钥初始规则和呼入密钥,所述密钥初始规则通过通行端加密算法进行加密,第二步,所述通行端通过蓝牙连...

【专利技术属性】
技术研发人员:吴利文吴权
申请(专利权)人:温州极客物联网开发实验室有限公司
类型:发明
国别省市:浙江,33

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

1