数据存储方法、数据节点及存储介质技术

技术编号:21432946 阅读:41 留言:0更新日期:2019-06-22 12:08
本发明专利技术提供一种数据存储方法、数据节点及存储介质。所述数据存储方法包括:对原始数据进行Hash运算,得到数据Hash值;利用加密密钥对所述原始数据进行加密,得到加密数据;对所述加密数据进行分割,获得加密分块;对加密分块进行Hash运算,得到分块Hash值;将所述数据Hash值、所述加密密钥的密钥信息、所述加密分块及所述分块Hash值发送给区块链网络,其中,所述分块Hash值用于区块链网络验证所述加密分块的完整性;所述加密密钥的密钥信息用于解密加密分块恢复出所述原始数据;所述加密密钥的密钥信息与所述数据Hash值共同用于验证所述原始数据的完整性。

【技术实现步骤摘要】
数据存储方法、数据节点及存储介质
本专利技术涉及信息
,尤其涉及一种数据存储方法、数据节点及存储介质。
技术介绍
在相关技术中,有很多数据均是集中存储在本地数据库,若本地数据库遭受到攻击,则数据很可能被盗窃或被篡改。这种数据的存储方法和管理方法,非常容易导致数据的泄露和被非法篡改;故而数据集中存储会有可靠性和安全性低的问题。
技术实现思路
本专利技术提供一种数据存储方法、数据节点及存储介质。一种数据存储方法,包括:对原始数据进行Hash运算,得到数据Hash值;利用加密密钥对所述原始数据进行加密,得到加密数据;对所述加密数据进行分割,获得加密分块;对加密分块进行Hash运算,得到分块Hash值;将所述数据Hash值、所述加密密钥的密钥信息、所述加密分块及所述分块Hash值发送给区块链网络,其中,所述分块Hash值用于区块链网络验证所述加密分块的完整性;所述加密密钥的密钥信息用于解密加密分块恢复出所述原始数据;所述加密密钥的密钥信息与所述数据Hash值共同用于验证所述原始数据的完整性。基于上述方案,所述将所述数据Hash值、所述加密密钥的密钥信息、所述加密分块及所述分块Hash值发送本文档来自技高网...

【技术保护点】
1.一种数据存储方法,其特征在于,包括:对原始数据进行Hash运算,得到数据Hash值;利用加密密钥对所述原始数据进行加密,得到加密数据;对所述加密数据进行分割,获得加密分块;对加密分块进行Hash运算,得到分块Hash值;将所述数据Hash值、所述加密密钥的密钥信息、所述加密分块及所述分块Hash值发送给区块链网络,其中,所述分块Hash值用于区块链网络验证所述加密分块的完整性;所述加密密钥的密钥信息用于解密加密分块恢复出所述原始数据;所述加密密钥的密钥信息与所述数据Hash值共同用于验证所述原始数据的完整性。

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括:对原始数据进行Hash运算,得到数据Hash值;利用加密密钥对所述原始数据进行加密,得到加密数据;对所述加密数据进行分割,获得加密分块;对加密分块进行Hash运算,得到分块Hash值;将所述数据Hash值、所述加密密钥的密钥信息、所述加密分块及所述分块Hash值发送给区块链网络,其中,所述分块Hash值用于区块链网络验证所述加密分块的完整性;所述加密密钥的密钥信息用于解密加密分块恢复出所述原始数据;所述加密密钥的密钥信息与所述数据Hash值共同用于验证所述原始数据的完整性。2.根据权利要求1所述的方法,其特征在于,所述将所述数据Hash值、所述加密密钥的密钥信息、所述加密分块及所述分块Hash值发送给区块链网络,包括:按照预设数据格式,将所述数据Hash值、所述加密密钥的密钥信息、所述加密分块及所述分块Hash值组合,一起发送给所述区块链网络。3.根据权利要求1所述的方法,其特征在于,所述利用加密密钥对所述原始数据进行加密,得到加密数据,包括:从加密算法库中选择加密算法,并确定所述加密密钥;所述将所述数据Hash值、所述加密密钥的密钥信息、所述加密分块及所述分块Hash值发送给区块链网络,包括:将所述数据Hash值、所述加密密钥的密钥信息,、所述加密算法的算法信息、所述加密分块及分块Hash值,一起发送所述区块链网络。4.根据权利要求1至3任一项所述的方法,其特征在于,所述原始数据可为:存储在区块链上的目标数据的存证数据。5.一种数据存储方法,其特征在于,包括:接收数据Hash值、加密密钥的密钥信息、加密分块及分块Hash值;基于所述分块Hash值对所述加密分块进行分块完整性验证;基于所述加密密钥的密钥信息,解密所述加密分块得到解密分块;组合解密分块,获得解密数据;基于所述数据Hash值,对所述解密数据进行数据的整性验证;在所述分块完整性验证及数据完整性验证均通过后,将所述加密分块存储到区块链上。6....

【专利技术属性】
技术研发人员:何彬张磊杨逸尘蒋华超
申请(专利权)人:上海泉坤信息科技有限公司上海百事通法务信息技术有限公司
类型:发明
国别省市:上海,31

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

1