一种通过区块链启闭智能门锁的方法技术

技术编号:19826418 阅读:52 留言:0更新日期:2018-12-19 16:25
本发明专利技术提供了一种通过区块链启闭智能门锁的方法,其由计算系统的处理器生成访问代码和与所述访问代码相关联的私钥,所述访问代码用于获得对所述智能门锁的访问;处理器对访问码进行散列以获得散列访问码;处理器利用公钥加密散列访问码以创建数字签名,其中散列访问码和数字签名存储在块上区块链;处理器响应于来自智能移动终端的访问智能门锁的请求而认证智能移动终端;由处理器将私钥和数字签名发送到认证的智能移动终端;认证智能移动终端使用私钥解密数字签名以获得散列访问码,并将散列访问码发送给计算系统;响应于从智能移动终端接收到散列访问码,处理器对智能门锁进行控制而解锁或者锁定。

【技术实现步骤摘要】
一种通过区块链启闭智能门锁的方法
本专利技术涉及区块链应用领域,具体而言,涉及一种通过区块链启闭智能门锁的方法。
技术介绍
目前智能门锁的应用广泛,但是门锁的密码泄露导致不安全,频繁的变更密码非常不便利。而区块链在加密方面是有优势的。区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。一般说来,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。其中,数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例。该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。系统是开放的,除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境自由安全的交换数据,使得对“人”的信任改成了对机器的信任,任何人为的干预不起作用。一旦信息经过验证并添加至区块链,就会永久的存储起来,除非能够同时控制住系统中超过51%的节点,否则单个节点上对数据库的修改是无效的,因此区块链的数据稳定性和可靠性极高。由于节点之间的交换遵循固定的算法,其数据交互是无需信任的(区块链中的程序规则会自行判断活动是否有效),因此交易对手无须通过公开身份的方式让对方对自己产生信任,对信用的累积非常有帮助。区块链作为新一代计算机系统,其实际应用中的亟待处理的实际问题还有很多未提出具体的解决方案。
技术实现思路
本专利技术提出了一种通过区块链启闭智能门锁的方法,所述智能门锁的锁芯控制器通讯连接一计算系统,其还包括:由计算系统的处理器生成访问代码和与所述访问代码相关联的私钥,所述访问代码用于获得对所述智能门锁的访问;处理器对访问码进行散列以获得散列访问码;处理器利用公钥加密散列访问码以创建数字签名,其中散列访问码和数字签名存储在块上区块链;处理器响应于来自智能移动终端的访问智能门锁的请求而认证智能移动终端;由处理器将私钥和数字签名发送到认证的智能移动终端;认证智能移动终端使用私钥解密数字签名以获得散列访问码,并将散列访问码发送给计算系统;响应于从智能移动终端接收到散列访问码,处理器对智能门锁进行控制而解锁或者锁定。所述智能移动终端可以是用户的智能手机、IPAD、笔记本电脑、可穿戴智能装备等等。进一步的,其中耦合到所述计算系统的一个或多个输入机制在所述智能门锁的预定义接近度内检测所述智能移动终端的存在,其中,响应于所述智能移动终端进入而发送所述私钥。进一步的,所述智能门锁可在有限时间内访问,并且当所述有限时间过去时,所述私钥不再有效以获得对智能门锁的访问并且生成新的访问代码。进一步的,还包括在所述区块链上生成所述智能移动终端获得对所述智能门锁的访问的事务,并且所述区块链防止所述计算系统发送多于一个私钥。具体实施方式为了使得本专利技术的目的、技术方案及优点更加清楚明白,以下结合其实施例,对本专利技术进行进一步详细说明;应当理解,此处所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。对于本领域技术人员而言,在查阅以下详细描述之后,本实施例的其它系统、方法和/或特征将变得显而易见。旨在所有此类附加的系统、方法、特征和优点都包括在本说明书内、包括在本专利技术的范围内,并且受所附权利要求书的保护。在以下详细描述描述了所公开的实施例的另外的特征,并且这些特征根据以下将详细描述将是显而易见的。实施例一。本实施例解释一种通过区块链启闭智能门锁的方法,所述智能门锁的锁芯控制器通讯连接一计算系统,所述方法包括:由计算系统的处理器生成访问代码和与所述访问代码相关联的私钥,所述访问代码用于获得对所述智能门锁的访问;处理器对访问码进行散列以获得散列访问码;处理器利用公钥加密散列访问码以创建数字签名,其中散列访问码和数字签名存储在块上区块链;处理器响应于来自智能移动终端的访问智能门锁的请求而认证智能移动终端;由处理器将私钥和数字签名发送到认证的智能移动终端;认证智能移动终端使用私钥解密数字签名以获得散列访问码,并将散列访问码发送给计算系统;响应于从智能移动终端接收到散列访问码,处理器对智能门锁进行控制而解锁或者锁定。进一步的,其中耦合到所述计算系统的一个或多个输入机制在所述智能门锁的预定义接近度内检测所述智能移动终端的存在,其中,响应于所述智能移动终端进入而发送所述私钥。进一步的,所述智能门锁可在有限时间内访问,并且当所述有限时间过去时,所述私钥不再有效以获得对智能门锁的访问并且生成新的访问代码。进一步的,还包括在所述区块链上生成所述智能移动终端获得对所述智能门锁的访问的事务,并且所述区块链防止所述计算系统发送多于一个私钥。实施例二。为进一步解释本专利技术的构思,这里基于该计算机系统进一步解释,计算机系统包括:处理器;至少一个耦合到所述处理器的输入机构;耦合到所述处理器的存储器设备;和耦合到处理器的计算机可读存储设备,其中存储设备包含程序代码,该程序代码可由处理器经由存储器设备执行以实现用于控制对智能门锁的访问的方法,该方法包括:由计算系统的处理器生成,访问代码和与访问代码相关联的私钥,访问代码用于获取对智能门锁的访问;由处理器散列访问代码以获得散列访问代码;由处理器加密用公钥散列访问码以创建数字签名,其中散列访问码和数字签名存储在区块链的块上;由处理器响应于来自接收装置的请求来验证接收装置。获得对智能门锁的访问;由处理器将私钥和数字签名发送到经认证的智能移动终端;由处理器指示智能移动终端使用私钥解密数字签名以获得散列访问码,并将散列访问码发送到计算系统;响应于从智能移动终端接收到散列访问码,处理器智能门锁,例如将智能门锁锁定或者解锁。智能门锁可以是现有智能密码锁,其属于市面上已有设备装置,这里不再就起结构赘述。其中耦合到所述计算系统的一个或多个输入机制在所述智能门锁的预定义接近度内检测所述智能移动终端的存在,其中,响应于所述智能移动终端发送所述私钥。并且所述智能门锁可在有限时间内访问,并且当所述有限时间过去时,所述私钥不再有效以获得对智能门锁的访问并且生成新的访问代码。其中所述访问代码对于所述智能移动终端保持未知。还包括在所述区块链上生成所述智能移动终端获得对所述锁定空间的访问的事务,并且所述区块链防止所述计算系统发送多于一个私钥。实施例三。本实施例给出一种启闭智能门锁方法,其包括在各种门户上布置智能门锁,然后通过区块链控制快递智能门锁的访问,访问包括:由计算系统的处理器生成访问代码和本文档来自技高网
...

【技术保护点】
1.一种通过区块链启闭智能门锁的方法,所述智能门锁的锁芯控制器通讯连接一计算系统,其特征在于,所述方法包括:由所述计算系统的处理器生成访问代码和与所述访问代码相关联的私钥,所述访问代码用于获得对所述智能门锁的访问;处理器对访问码进行散列以获得散列访问码;处理器利用公钥加密散列访问码以创建数字签名,其中散列访问码和数字签名存储在块上区块链;处理器响应于来自智能移动终端的访问智能门锁的请求而认证智能移动终端;由处理器将私钥和数字签名发送到认证的智能移动终端;认证智能移动终端使用私钥解密数字签名以获得散列访问码,并将散列访问码发送给计算系统;响应于从智能移动终端接收到散列访问码,处理器对智能门锁进行控制而解锁或者锁定。

【技术特征摘要】
1.一种通过区块链启闭智能门锁的方法,所述智能门锁的锁芯控制器通讯连接一计算系统,其特征在于,所述方法包括:由所述计算系统的处理器生成访问代码和与所述访问代码相关联的私钥,所述访问代码用于获得对所述智能门锁的访问;处理器对访问码进行散列以获得散列访问码;处理器利用公钥加密散列访问码以创建数字签名,其中散列访问码和数字签名存储在块上区块链;处理器响应于来自智能移动终端的访问智能门锁的请求而认证智能移动终端;由处理器将私钥和数字签名发送到认证的智能移动终端;认证智能移动终端使用私钥解密数字签名以获得散列访问码,并将散列访问码发送给计算系统;响应于从智能移动终端接收到散列访问码,处理器对智能门锁进行控制而解锁或者锁定。2....

【专利技术属性】
技术研发人员:刘祎马克西姆·马修斯
申请(专利权)人:佛山伊苏巨森科技有限公司
类型:发明
国别省市:广东,44

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

1