基于区块链的数据加密与共享方法与流程

专利2026-02-12  20

本发明涉及区块链技术、数据加密与共享领域,具体是一种利用区块链的不可篡改性和智能合约特性,实现数据安全加密与灵活共享的创新方法。


背景技术:

1、随着信息技术的飞速发展,数据共享已成为推动社会进步和经济发展的关键要素。然而,传统的数据共享方式存在数据泄露、篡改等严重安全隐患,难以满足当前对数据安全性和隐私保护的高标准需求。区块链技术,作为一项从数字加密货币领域诞生的新兴技术,通过整合p2p网络、密码学技术、共识机制以及智能合约等多种技术,实现了去中心化、分布式、信息不可篡改的信任建立机制,为解决数据安全共享问题提供了新思路。


技术实现思路

1、1. 技术问题

2、本发明旨在解决现有数据共享方式中存在的安全性低、信任成本高、操作复杂等问题,提供一种基于区块链的数据加密与共享方法,实现数据的高效、安全、灵活共享。

3、为用户分发唯一的公私钥对,私钥由用户自行保管,公钥则用于数据的加密和共享过程中的身份验证。

4、系统生成必要的系统参数,如区块链网络配置、智能合约模板等,为后续的数据上链和共享操作奠定基础。

5、数据拥有者利用私钥对敏感数据进行加密处理,生成密文。同时,为了增强安全性,可对加密密钥进行分割存储,确保即使部分密钥泄露也不会导致整个数据系统被攻破。

6、将加密后的数据及其相关信息(如数据哈希值、访问控制策略等)通过智能合约上链存储至区块链账本中。利用区块链的不可篡改性,确保数据的完整性和可信度。

7、利用智能合约实现对用户数据访问控制策略的自动安全校验与执行。数据请求方需经数据拥有方同意,并通过区块链上的智能合约进行身份验证和权限校验。

8、若数据请求方的属性或条件满足数据拥有方设定的访问控制策略,则智能合约将自动执行数据共享操作,允许数据请求方获取加密数据及其解密密钥(或解密密钥的秘密份额)。

9、数据请求方在获得加密数据及其解密密钥(或秘密份额)后,与区块链上的节点达成共识(如多方计算、秘密共享等机制),合成完整的解密密钥。

10、利用合成的解密密钥对加密数据进行解密处理,得到明文数据并进行访问和使用。整个过程中,所有操作均记录在区块链上,实现全程可追溯和不可篡改。

11、提高数据安全性:通过区块链的不可篡改性和加密技术的结合,确保数据在传输和存储过程中的高度安全性。

12、降低信任成本:利用区块链的去中心化特性,减少数据共享过程中的信任依赖,降低信任成本。

13、增强数据共享灵活性:通过智能合约实现用户数据访问控制策略的自定义和自动校验执行,使得数据共享更加灵活便捷。

14、实现全程可追溯:所有操作均记录在区块链上,为数据共享过程中的纠纷解决和责任追溯提供有力证据。



技术特征:

1.系统初始化与密钥生成:

2.数据加密与上链存储:

3.数据访问控制策略设定:

4.数据共享请求与校验:

5.数据解密与访问:

6.根据权利要求1所述的方法,其特征在于,所述数据加密过程中还包括以下步骤:

7.根据权利要求1所述的方法,其特征在于,所述数据访问控制策略设定过程中还包括以下步骤:

8.根据权利要求1所述的方法,其特征在于,所述数据共享请求与校验过程中还包括以下步骤:

9.根据权利要求1所述的方法,其特征在于,还包括以下步骤:


技术总结
本发明涉及一种基于区块链的数据加密与共享方法,属于信息技术领域。针对现有数据共享中存在的安全性低、数据篡改风险高等问题,本发明提出了一种创新的解决方案。该方法通过区块链技术实现数据的分布式存储与加密保护,确保数据在传输和存储过程中的完整性和安全性。技术方案要点包括:采用区块链的智能合约机制对数据进行加密处理,生成唯一的数据指纹;通过共识算法确保数据加密与共享过程的透明性和可追溯性;用户可通过私钥访问授权数据,实现安全的数据共享。本发明主要应用于金融、医疗、教育等领域,能够有效提升数据共享的效率与安全性,防止数据泄露和篡改,为数据的合法使用与保护提供强有力的技术支持。

技术研发人员:高保梅,盛亚
受保护的技术使用者:昆明博程科技有限公司
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-29683.html