A decentralized lock system based on blockchain, including the trigger module of lock, the storage module of lock, the client, the network module of lock and the blockchain node. The manager can add and distribute the token representing the key through the client. Each token has a unique public key address as the owner, and the token and public key are packaged and recorded on the blockchain node. The locked network The module synchronizes the blockchain data regularly. If there is a token update, the new token will be written into the lock's memory module. When the user opens the door, he needs to input his unique information and token into the lock's trigger module. When the input token can correspond to the token in the lock's memory module, the private key and the input token will be entered through the lock's network module and the blockchain's public key and token through the network module Line verification, to verify whether the input token belongs to the public key address, to verify that it passes, to open the door, and to write the opening behavior into the blockchain.
【技术实现步骤摘要】
一种基于区块链的去中心化门锁系统
本专利技术属于区块链领域,具体涉及一种基于区块链的去中心化门锁系统。
技术介绍
随着经济水平的提升,人们对个人隐私的保护越来越重视,希望能创造一个及其安全的个人空间,而个人空间与外部空间的连接就成为了极其重要的一个环节,而这个环节一般由门锁来充当,但现在市面上的门锁安全性并没有那么高,如果犯罪人员运用技术手段盗取了相关的钥匙,进入个人空间并篡改了门锁系统数据,当主人发现异常时,可能无法查到这次异常进入的任何数据。而且一般的大型门锁系统都需要中心平台,在钥匙的分配,权限的管理上起着重要的作用,但同时中心平台会占用大量资源,需要人力物力去维持他的正常运行,因此相比于中心化的平台,去中心不仅能够防止数据被篡改,大大降低被黑客攻击的可能,而且能节约大量资源。
技术实现思路
针对现有技术的不足,本专利技术提供了一种基于区块链的去中心化门锁系统,包括锁的触发模块、锁的存储模块、音视频数据托管平台、客户端、锁的网络模块、区块链节点、摄像头,其特征在于,管理者通过客户端将个人独有信息转换为唯一对应的私钥,并根据私钥生成唯一对应的公钥,并发行代表权限的token,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,所述管理者需要增加第二用户时,第二用户通过客户端将个人独有信息转换为唯一对应的私钥,并根据私钥生成唯一对应的公钥,管理者将token分配给第二用户,所述token和公钥打包记录在区块链节点上,锁的网络模块定时同步区块链数据,若有toke ...
【技术保护点】
1.一种基于区块链的去中心化门锁系统,包括锁的触发模块、锁的存储模块、音视频数据托管平台、客户端、锁的网络模块、区块链节点、摄像头,其特征在于,管理者通过客户端将个人独有信息转换为唯一对应的私钥,并根据私钥生成唯一对应的公钥,并发行代表权限的token,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,所述管理者需要增加第二用户时,第二用户通过客户端将个人独有信息转换为唯一对应的私钥,并根据私钥生成唯一对应的公钥,管理者将token分配给第二用户,所述token和公钥打包记录在区块链节点上,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,完成第二用户的增加,管理者可以根据需要给予第二用户相应权限,所述锁的网络模块将这权限分配动作传输至所述区块链节点,所述管理者需要转移管理者权限时,通过客户端将token分配给接任管理者,所述token和公钥打包记录在区块链节点上,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,完成管理者权限的转移。/n
【技术特征摘要】
1.一种基于区块链的去中心化门锁系统,包括锁的触发模块、锁的存储模块、音视频数据托管平台、客户端、锁的网络模块、区块链节点、摄像头,其特征在于,管理者通过客户端将个人独有信息转换为唯一对应的私钥,并根据私钥生成唯一对应的公钥,并发行代表权限的token,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,所述管理者需要增加第二用户时,第二用户通过客户端将个人独有信息转换为唯一对应的私钥,并根据私钥生成唯一对应的公钥,管理者将token分配给第二用户,所述token和公钥打包记录在区块链节点上,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,完成第二用户的增加,管理者可以根据需要给予第二用户相应权限,所述锁的网络模块将这权限分配动作传输至所述区块链节点,所述管理者需要转移管理者权限时,通过客户端将token分配给接任管理者,所述token和公钥打包记录在区块链节点上,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,完成管理者权限的转移。
2.根据权利要求1所述一种基于区块链的去中心化门锁系统,其特征在于,所述token代表门锁钥匙,一个token有一个唯一的公钥作为所有者,并且所有权关系都记录在区块链中,每次用户开门时都需要将个人独有信息与token输入到锁的触发模块,将个人独有信息转换为唯一对应的公私钥,当输入的token能与锁的存储模块中token对应,即本地验证通过,本地验证通过后,通过网络模块发送一个身份验证请求,即将私钥的签名与输入的...
【专利技术属性】
技术研发人员:黄佳磊,程希冀,
申请(专利权)人:杭州宇链科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。