[发明专利]基于区块链的电子元器件数据管理系统及方法有效
申请号: | 201811236595.5 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109450638B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 李自豪 | 申请(专利权)人: | 国科赛思(北京)科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 北京市商泰律师事务所 11255 | 代理人: | 黄晓军 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 电子元器件 数据管理 系统 方法 | ||
1.一种基于区块链的电子元器件数据管理系统,其特征在于,包括:
账户区块链,用于存储用户基本信息及用户间关系、权限信息;
交易区块链,用于存储数据操作信息;
注册模块,用于系统初始化和密钥生成,获取用户注册申请后,核实用户身份并完成用户注册,使该用户成为系统合法节点,所述用户包括数据提供方和数据需求方;
数据存储模块,用于数据提供方将电子元器件数据附上数字签名和时间戳进行加密存储至合法节点;
所述的基于区块链的电子元器件数据管理系统进行电子元器件数据存储时,该存储过程包括如下步骤:
步骤S110:利用注册模块对系统初始化和用户注册;
步骤S120:上传数据,电子元器件数据提供方将电子元器件数据附上数字签名及时间戳加密存储至本地数据库或云中;
步骤S130:数据操作信息共识;
步骤S140:利用数据存储模块将数据操作记录和数据提供方对应索引映射至账户区块链的合法节点中保存;
所述系统初始化和用户注册具体包括:
通过Boneh-Boyen短签名技术初始化系统,用户申请加入系统,管理员核实其身份并完成基本信息注册后,用户将获取用于加密数据的公钥集合、验证身份唯一性的私钥和证书,成为系统的合法结点;
在步骤S120中,用户登录系统并发送数据上链请求,该请求包含节点i即用户当前使用的证书Certi和数字签名Sigi,TBC节点BSj收到请求后将根据证书和签名核实验证节点身份的合法性和有效性,以确保数据来源真实可靠;当节点身份验证准确无误时,BSj节点回应其数据上传请求,节点i将使用当前公钥PKi加密数据保存地址Addi得到并集合加密的数字签名和时间戳;最后利用BSj节点公钥再次加密上述集合,得到最终上传数据Record,BSj节点验证数据的有效性,如果数据安全有效,则将Record写入BSj中,具体过程如下:
其中,i为账户区块链数据请求方节点,BSj为交易区块链数据提供方节点,运算表示使用i的公钥加密信息m,表示由节点i公钥加密后的数据地址,Certi表示节点i的证书,表示由节点i签名的信息,timestampi表示节点i的时间戳,Addi表示节点i存储数据的地址,运算表示使用i的私钥对信息m进行数字签名。
2.根据权利要求1所述的基于区块链的电子元器件数据管理系统,其特征在于:
所述账户区块链,建立用户索引链,根据不同用户的基本信息通过哈希算法以生成具有唯一标识ID,同时保存该用户的智能合约,完成每一个用户的登记注册和权限设置。
3.根据权利要求1所述的基于区块链的电子元器件数据管理系统,其特征在于:
所述交易区块链,用于建立元器件数据链,将不同用户的电子元器件数据信息存储地址密钥、数据摘要及数据操作操作信息记录至一个区块中,并将该区块的绝对地址与该数据提供方建立映射关系,同时将映射结果记录到数据请求方的索引链所在的区块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国科赛思(北京)科技有限公司,未经国科赛思(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811236595.5/1.html,转载请声明来源钻瓜专利网。