基于区块链的半中心化门锁系统的制作方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一种基于区块链的半中心化门锁系统,包括锁的触发模块、锁的存储模块、客户端、锁的网络模块、区块链节点、后台服务器,管理者能够新增、分发代表钥匙的token,每个token都有唯一的公钥地址作为所有者,同时将所述token和公钥打包通过后台服务器记录在区块链节点上,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,用户开门时都需要在锁上进行本地验证,本地验证通过后再在区块链上进行身份验证,身份验证通过后,开门,并将开门行为写入区块链,所述后台服务器对客户信息进行维护,同时为客户端提供更多服务。

技术要求

1.一种基于区块链的半中心化门锁系统,包括锁的触发模块、锁的存储模块、客户端、锁的网络模块、区块链节点、摄像头、后台服务器,其特征在于,所述管理者需要增加用户时,用户通过客户端将个人独有信息转换为唯一对应的私钥,并根据私钥生成唯一对应的公钥,将公钥发送至后台服务器,管理者通过后台服务器将代表门锁钥匙的token分配给用户,并将所述token和公钥映射后记录在区块链节点上,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,完成用户的增加。

2.根据权利要求1所述一种基于区块链的半中心化门锁系统,其特征在于,一个所述token有一个唯一的公钥作为所有者,并且所有权关系都记录在区块链中,每次用户开门时都需要将个人独有信息与token输入到锁的触发模块,将个人独有信息转换为唯一对应的公私钥,当输入的token能与锁的存储模块中token对应,即本地验证通过,本地验证通过后,通过网络模块发送一个身份验证请求,即将私钥的签名与输入的token通过锁的网络模块与区块链上的公钥与token进行验证,验证输入的token是否属于该私钥,如果身份验证通过,开门,并将开门行为写入区块链。

3.根据权利要求2所述一种基于区块链的半中心化门锁系统,其特征在于,所述客户端为用户提供更多服务,所述服务包括但不限于物业管理服务、社交服务、实名认证服务,所述服务产生的数据发送至后台服务器,后台服务器对所述数据进行管理和维护。

4.根据权利要求3所述一种基于区块链的半中心化门锁系统,其特征在于,所述开门行为将触发摄像头,锁的网络模块将开门前后一段时间内的摄像头数据同步至后台服务器,并将视频哈希写入区块链。

5.根据权利要求1所述一种基于区块链的半中心化门锁系统,其特征在于,所述个人独有信息包括但不限于密码或生物特征信息,所述密码可以存储在使用NFC、蓝牙,二维码等技术的设备中,所述生物特征信息包括但不限于指纹、虹膜、人脸。

6.根据权利要求1所述一种基于区块链的半中心化门锁系统,其特征在于,所述客户端包括但不限于手机、pc、平板电脑等设备。

技术说明书

一种基于区块链的半中心化门锁系统

技术领域

本技术属于区块链领域,具体涉及一种基于区块链的半中心化门锁系统。

背景技术

门禁系统顾名思义就是对出入口通道进行管制的系统,它是在传统的门锁基础上发展而来的。传统的机械门锁仅仅是单纯的机械装置,无论结构设计多么合理,材料多么坚固,人们总能通过各种手段把它打开。在出入人员很多的通道(像办公大楼、酒店客房)钥匙的管理很麻烦,钥匙丢失或人员更换都要把锁和钥匙一起更换。为了解决这些问题,就出现了电子磁卡锁,电子密码锁,这两种锁的出现从一定程度上提高了人们对出入口通道的管理程度,使通道管理进入了电子时代,但随着这两种电子锁的不断应用,它们本身的缺陷就逐渐暴露,磁卡锁的问题是信息容易复制,卡片与读卡机具之间磨损大,故障率高,安全系数低。密码锁的问题是密码容易泄露,又无从查起,安全系数很低。同时这个时期的产品由于大多采用读卡部分(密码输入)与控制部分合在一起安装在门外,很容易被人在室外打开锁。这个时期的门禁系统还停留在早期不成熟阶段,因此当时的门禁系统通常被人称为电子锁,应用也不广泛。

最近几年随着感应卡技术,生物识别技术的发展,门禁系统得到了飞跃式的发展,进入了成熟期,出现了感应卡式门禁系统,指纹门禁系统,虹膜门禁系统,面部识别门禁系统,指静脉识别门禁系统,乱序键盘门禁系统等各种技术的系统,它们在安全性,方便性,易管理性等方面都各有特长,时随着人们对门禁系统各方面要求的不断提高,门禁系统的应用范围越来越广泛,人们对门禁系统的应用已不局限在单一的出入口控制,而且还要求它不仅可应用于智能大厦或智能社区的门禁控制、考勤管理、安防报警、停车场控制、电梯控制、楼宇自控等,还可与其它系统联动控制等多种控制功能。但虽然感应卡技术生物识别技术使门禁系统的安全性得到了提升,但随着信息技术的发展,各种信息都容易被人窃取或篡改,无法保证事件的真实性,因此急需一种可以保证事件真实性的多功能门禁系统。

技术内容

针对现有技术的不足,本技术提供了一种基于区块链的半中心化门锁系统,包括锁的触发模块、锁的存储模块、客户端、锁的网络模块、区块链节点、摄像头、后台服务器,所述客户端可以是手机、pc、平板电脑等设备,所述管理者需要增加用户时,需要在后台服务器上进行操作,而用户则通过客户端将个人独有信息转换为唯一对应的私钥,个人独有信息包括密码或生物特征信息,密码可以存储在使用NFC、蓝牙、二维码等技术的设备中,所述生物特征信息包括指纹、虹膜、人脸。私钥生成后,客户端根据私钥生成唯一对应的公钥,将公钥发送至后台服务器,管理者通过后台服务器将代表门锁钥匙的token分配给用户,用户可以将token存储在客户端上,也可以存储在使用NFC、蓝牙、二维码等技术的设备中,方便下次使用,后台服务器将所述token和公钥映射后记录在区块链节点上,锁的网络模块定时同步区块链数据,若有token更新,则将新的token写入锁的存储模块,完成用户的增加。

一个所述token有一个唯一的公钥作为所有者,并且所有权关系都记录在区块链中。每次用户开门时都需要将个人独有信息与token输入到锁的触发模块,将个人独有信息转换为唯一对应的公私钥,当输入的token能与锁的存储模块中token对应,即本地验证通过,本地验证通过后,通过网络模块发送一个身份验证请求,即将私钥的签名与输入的token通过锁的网络模块与区块链上的公钥与token进行验证,验证输入的token是否属于该私钥,如果身份验证通过,开门,并将开门行为写入区块链。同时开门行为将触发摄像头,锁的网络模块将开门前后一段时间内的摄像头数据同步至后台服务器,并将视频哈希写入区块链,视频数据用于作为追溯非法行为的线索及证据,不影响门锁的使用。

同时客户端为用户提供更多服务,用户下载客户端之后,用户可以根据客户端上的功能享受服务,所述服务包括物业管理服务、社交服务、实名认证服务,所述服务产生的数据发送至后台服务器,后台服务器对所述数据进行管理和维护。

本技术的有益效果为:相对于一般的大型门锁系统而言,半中心化的门锁系统,每次进行开门动作,都将通过锁的网络模块记录在区块链中,同时开门动作又将触发摄像头,将开门前后一段时间内的视频记录在音视频托管平台,同时对音视频数据进行哈希,将哈希值记录在区块链中,防止音视频被篡改,同时用户可以根据客户端上的功能享受更多的服务。

附图说明

相关文档
最新文档