一种基于区块链管理户籍的方法、设备及介质技术

技术编号:23787486 阅读:29 留言:0更新日期:2020-04-15 00:42
本申请公开了一种基于区块链管理户籍的方法、设备及介质,方法包括:在第一节点中接收将户籍信息写入区块链的第一请求;使用所述智能合约判断与所述第一节点类型相同的多个第二节点;使用所述第一节点和所述多个第二节点的公钥对所述户籍信息进行加密;将加密后的所述户籍信息打包成区块,写入所述区块链中并进行广播。将区块链具有分布式数据存储,点对点传输以及非对称加密的特点应用在户籍管理之中,通过分布式数据存储实现户籍信息的防篡改,提高户籍信息的安全性;通关点对点传输保障了户籍信息的私密性,通过加密实现了户籍信息在传输过程中的安全性。

A method, equipment and media for managing household registration based on blockchain

【技术实现步骤摘要】
一种基于区块链管理户籍的方法、设备及介质
本申请涉及户籍管理
,尤其涉及一种基于区块链管理户籍的方法、设备及介质。
技术介绍
户籍是一种个人信息,需要保证其存储安全及使用安全。近年来,随着经济、社会事业的迅猛发展,我国的城镇化进程仍在加快,城市人口数量、结构、素质等时刻在发生着微妙的变化,户籍管理制度也与时俱增,社会问题突出。我国作为世界上唯一一个现今还在进行户籍管理的国家,急需一种方便快捷的户籍管理方法。
技术实现思路
本说明书实施例提供一种基于区块链管理户籍的方法、设备及介质,用于解决现有技术中的如下技术问题:传统的户籍信息存储方式容易篡改,修改信息无法追溯,也无法做到统一管理,不同机构间信息不互通。本说明书实施例采用下述技术方案:一种基于区块链管理户籍的方法,包括:建立用于存储户籍信息的区块链,所述区块链上设置有管理所述户籍信息的智能合约;在第一节点中接收将户籍信息写入区块链的第一请求;使用所述智能合约判断与所述第一节点类型相同的多个第二节点;<br>使用所述第一节本文档来自技高网...

【技术保护点】
1.一种基于区块链管理户籍的方法,其特征在于,包括:/n建立用于存储户籍信息的区块链,所述区块链上设置有管理所述户籍信息的智能合约;/n在第一节点中接收将户籍信息写入区块链的第一请求;/n使用所述智能合约判断与所述第一节点类型相同的多个第二节点;/n使用所述第一节点和所述多个第二节点的公钥对所述户籍信息进行加密;/n将加密后的所述户籍信息打包成区块,写入所述区块链中并进行广播。/n

【技术特征摘要】
1.一种基于区块链管理户籍的方法,其特征在于,包括:
建立用于存储户籍信息的区块链,所述区块链上设置有管理所述户籍信息的智能合约;
在第一节点中接收将户籍信息写入区块链的第一请求;
使用所述智能合约判断与所述第一节点类型相同的多个第二节点;
使用所述第一节点和所述多个第二节点的公钥对所述户籍信息进行加密;
将加密后的所述户籍信息打包成区块,写入所述区块链中并进行广播。


2.根据权利要求1所述的方法,其特征在于,所述第一节点的类型包括:户籍管理部门。


3.根据权利要求1所述的方法,其特征在于,所述使用所述第一节点和所述多个第二节点的公钥对所述户籍信息进行加密,包括:
使用用户的公钥对该用户的所述户籍信息进行加密。


4.根据权利要求1所述的方法,其特征在于,还包括:
确定一个所述户籍信息中的关联的多个用户,使用多个用户的所述公钥对所述户籍信息进行加密。


5.根据权利要求1所述的方法,其特征在于,还包括:
接收第三节点查询所述户籍信息的第二请求;
智能合约判断所述第三节点的类型并将所述第二请求发送至所述第一节点或第二节点,以向所述节点提供所述户籍信息。


6.根据权利要求5所述的方法,其特征在于,所述智能合约判断所述第三节点的类型并将所述第二请求发送至所述第一节点或所述第二节点,以向所述节点提供所述户籍信息,包括:
所述第一节点或所述第二节点接收所述第二请求,解密对应的所述户籍信息,形成反馈信息;
所述第一节点或所述第二节点将所述反馈信息将所述反馈信息以所述第三节点的...

【专利技术属性】
技术研发人员:赵宁宇庞松涛商广勇王伟兵马岩堂李佳
申请(专利权)人:山东爱城市网信息技术有限公司
类型:发明
国别省市:山东;37

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

1