[发明专利]一种基于区块链技术的数据管理方法、装置及系统有效
申请号: | 202010597423.1 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111737762B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 范楠迪;陆道如;薛翠兰 | 申请(专利权)人: | 江苏恒宝智能系统技术有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F21/62;G06F16/27;G06F16/23 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 210019 江苏省南京市建邺区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 数据管理 方法 装置 系统 | ||
1.一种基于区块链技术的数据管理方法,其特征在于,所述方法应用在密保硬件中,具体包括如下步骤:
出厂前密保硬件存储根据产品序列号生成的公私钥对,私钥存入密保硬件内不可导出,公钥用作生成地址;或者出厂前密保硬件只存储根据产品序列号生成的私钥,私钥存入密保硬件内不可导出;
当密保硬件连接顾客终端后,将公钥或由公钥生成的地址导入顾客终端,其中所述公钥为出厂前预置的公钥或者是根据出厂前预置的私钥生成的相应公钥;
响应于接收到顾客终端发送的签名指令,密保硬件使用私钥对待签名数据进行签名,将签名结果通过顾客终端发送至区块链节点,在区块链节点验证签名结果成功后访问区块链节点中的智能合约,并在智能合约验证内部存储的地址与根据密保硬件公钥生成的地址相同后实现密保硬件与智能合约的数据交互;
密保硬件在出厂前先经过预个人化,将生成的公私钥对或者私钥导入到密保硬件,然后在向顾客销售密保硬件时,将公钥或由公钥生成的地址发送给顾客终端,私钥存入密保硬件中,将地址发送至智能合约。
2.如权利要求1所述的基于区块链技术的数据管理方法,其特征在于,密保硬件连接顾客终端,具体包括:当密保硬件首次与顾客终端连接时,向顾客终端发送公钥或由公钥生成的地址以及钱包钱包标识,若顾客终端接收到公钥,则根据公钥生成地址,将地址和钱包标识对应保存,若顾客终端接收到地址,则将地址和钱包标识对应保存;之后密保硬件再次与顾客终端连接时,向顾客终端发送钱包标识,顾客终端根据钱包标识即可找到对应的地址;
或者密保硬件在每次与顾客终端连接时向顾客终端发送地址公钥或由公钥生成的地址。
3.一种密保硬件,其特征在于,执行如权利要求1-2任一项所述的基于区块链技术的数据管理方法,所述密保硬件包括:密钥存储模块、导出模块和签名模块;
密钥存储模块,用于存储根据产品序列号生成的公私钥对,私钥存入密保硬件内不可导出,公钥用作生成地址;或者用于只存储根据产品序列号生成的私钥,私钥存入密保硬件内不可导出;
导出模块,用于当密保硬件连接顾客终端后,将公钥或由公钥生成的地址导入顾客终端,其中所述公钥为出厂前预置的公钥或者是根据出厂前预置的私钥生成的相应公钥;
签名模块,用于响应于接收到顾客终端发送的签名指令,使用私钥对待签名数据进行签名,将签名结果通过顾客终端发送至区块链节点,在区块链节点验证签名结果成功后访问区块链节点中的智能合约,并在智能合约验证内部存储的地址与根据密钥硬件公钥生成的地址相同后实现密钥硬件与智能合约的数据交互。
4.一种基于区块链技术的数据管理系统,其特征在于,包括如权利要求3所述的密保硬件、顾客终端、智能合约、以及区块链网络中其他区块链节点中的智能合约。
5.如权利要求4所述的基于区块链技术的数据管理系统,其特征在于,所述顾客终端连接密保硬件和智能合约,作为密保硬件与智能合约传输数据的传输媒介,提供UI软件界面,通过UI软件界面实现密保硬件与区块链节点中的智能合约的数据交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏恒宝智能系统技术有限公司,未经江苏恒宝智能系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010597423.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种远程水质监测装置
- 下一篇:一种滨海盐碱地果树套种爬地兰的方法