[发明专利]一种基于区块链的数据安全上链方法和系统在审
申请号: | 202211491391.2 | 申请日: | 2022-11-25 |
公开(公告)号: | CN115865371A | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 葛思彤;胥康;何政;唐谷祥 | 申请(专利权)人: | 太保科技有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L67/141 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨丽琴 |
地址: | 200010 上海市黄浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据 安全 方法 系统 | ||
本发明提供了一种基于区块链的数据安全上链方法和系统,在待上链数据上链时,预言机和审核方通过建立可信连接,对预言机和审核方之间的传输内容进行加密,预言机将采集到的待上链数据发送给审核方,审核方对通过可信连接传输的待上链数据进行可靠性评估后,将所述可靠性评估的结果发送回预言机,预言机对可靠性评估的结果进行验签,将验签通过的待上链数据保存到区块链上,完成数据上链。本申请提供的数据安全上链的方法解决了现有技术中待上链数据安全性低,待上链数据在上链过程中可能被篡改,存在安全隐患等缺点,提高了待上链数据的可靠性和上链时被多方传输过程中的安全性。
技术领域
本申请涉及区块链技术领域,特别是涉及一种基于区块链的数据安全上链方法和系统。
背景技术
区块链是非常安全、可靠的去中心化网络,人们可以在分布式账本中记录交易行为、储存数据和交换价值,整个过程不受任何中心化机构的控制,而是由分布在世界各地的计算机进行维护,为多方参与者建立了一个信任机制,其不可篡改,可追溯,多方共识等特性决定数据一旦上链,数据安全可信可追溯。
而预言机实现了区块链对链下数据的自动获取,为智能合约提供了与外部世界的连接性。但是,这种预言机查询响应机制需要保证数据可信性和被传输过程中未被篡改,因为一旦链下数据在上链过程出现问题,就会从源头影响区块链的可信性。
在现有技术中,TLSNotary提供了一种数篡改保证,利用了TLS1.1协议的机制,引入第三方作为审核方,预言机作为被审核方,由审核方存储密钥,为上链数据提供诚实证明,通过TLS1.1协议加签名验证保证上链数据在传输过程中的可靠性。然而,由于TLS1.1协议本身存在安全隐患,上链数据在传输过程中仍然有被篡改的可能。
由此,如何提升待上链数据在上链过程中的安全性,成为目前亟待解决的问题。
发明内容
基于上述问题,本申请提供了一种基于区块链的数据安全上链方法和系统,避免数据在到区块链的上链过程中被篡改,从而提升了待上链数据在上链过程中安全性。
第一方面,本申请提供了一种基于区块链的数据安全上链方法,用来提高待上链数据在上链过程中的安全性。所述基于区块链的数据安全上链方法包括:
预言机从外界采集待上链数据;
预言机和审核方建立可信连接,所述可信连接利用会话密钥对后续可信连接传输的内容进行加密;
预言机通过可信连接向审核方发送待上链数据;
预言机接收审核方对待上链数据进行可靠性评估的结果,对所述可靠性评估的结果验证签名,将验签通过的待上链数据保存到对应区块链上。
可选地,所述预言机和审核方建立可信连接,具体包括:
审核方接收预言机发送的预言机证书;
审核方验证预言机证书后,生成会话密钥;
审核方对所述会话密钥进行签名,得到所述会话密钥的第一签名信息;
审核方向预言机发送所述第一签名信息和审核方证书,以使所述预言机根据所述第一签名信息和所述审核方证书得到所述会话密钥,并对所述会话密钥进行签名获得所述会话密钥的第二签名信息;
审核方接收预言机发送的所述第二签名信息;
审核方对所述第二签名信息验证成功后,所述预言机与所述审核方之间的可信连接建立完成。
可选地,所述审核方对所述会话密钥进行签名,包括:利用将会话密钥加密,对加密后的会话密钥进行签名。
可选地,所述预言机根据所述第一签名信息和审核方证书获得会话密钥,包括:预言机根据审核方证书和所述第一签名信息对加密的会话密钥进行解密,获得会话密钥。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太保科技有限公司,未经太保科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211491391.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置