当前位置: 首页 > 专利查询>北京大学专利>正文

一种基于区块链和同态加密的密态数据计算方法和装置制造方法及图纸

技术编号:46512191 阅读:2 留言:0更新日期:2025-09-30 18:42
本发明专利技术属于区块链和数据加密领域,涉及一种基于区块链和同态加密的密态数据计算方法和装置。该方法包括:在区块链中注册数据节点和计算节点;数据节点生成同态加密的公私钥;数据节点对隐私数据进行同态加密,并上传至区块链;计算节点提取区块链上的加密数据,进行全同态计算处理后对其进行签名并回传至区块链;数据节点从区块链获取计算节点的计算结果,对其进行验证和解密。本发明专利技术设计了在区块链上的同态加密方案,巧妙结合了区块链的公开可追溯性以及同态加密的安全性,能够在不泄露隐私数据的前提下处理区块链上的密态数据,尽可能的挖掘数据价值。

【技术实现步骤摘要】

本专利技术属于区块链和数据加密领域,特别是基于区块链上的密态数据的计算,具体涉及使用数据的全同态加密、密态数据上链以及计算。


技术介绍

1、同态加密是一种特殊类型的加密方法,它允许在加密数据上直接进行特定的算术或逻辑运算,而无需首先解密数据。这种能力使得同态加密在保护数据隐私的同时,仍能对数据进行处理和分析,极具价值。

2、同态加密主要分为三种:(1)部分同态加密(phe),允许对加密数据进行一种类型的运算(通常是加法或乘法);(2)次同态加密(swhe),允许在加密数据上执行有限次数的多种运算;(3)完全同态加密(fhe),允许无限种运算、无限次的操作。

3、区块链数字签名是区块链技术中一项关键的安全功能,它用于验证交易或数据的完整性和来源。数字签名使用一对加密密钥:一个私钥和一个公钥。私钥是保密的,用于生成签名;公钥是公开的,用于验证签名。

4、现有技术方案的不足:

5、1)在数据加密层面,传统加密包括rsa、aes这样的加密方法。这些方法在数据处理或分析之前需要先对数据进行解密,这可能在某些场景中暴露敏本文档来自技高网...

【技术保护点】

1.一种基于区块链和同态加密的密态数据计算方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述数据节点生成同态加密的公私钥,包括:

3.根据权利要求1所述的方法,其特征在于,所述数据节点对隐私数据进行同态加密,包括:

4.根据权利要求3所述的方法,其特征在于,所述数据节点在区块链上传表列名、公开数据向量、隐私数据向量以及去除私钥的公开同态加密上下文四元组{column_name,Vp,Vs′,public_context},并添加哈希值保证完整性,用区块链私钥签名保证非抵赖性。

5.根据权利要求4所述的方法,其特...

【技术特征摘要】

1.一种基于区块链和同态加密的密态数据计算方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述数据节点生成同态加密的公私钥,包括:

3.根据权利要求1所述的方法,其特征在于,所述数据节点对隐私数据进行同态加密,包括:

4.根据权利要求3所述的方法,其特征在于,所述数据节点在区块链上传表列名、公开数据向量、隐私数据向量以及去除私钥的公开同态加密上下文四元组{column_name,vp,vs′,public_context},并添加哈希值保证完整性,用区块链私钥签名保证非抵赖性。

5.根据权利要求4所述的方法,其特征在于,所述计算节点提取区块链上的加密数据,包括:

6.根据权利要求5所述的方法,其特征在于,所述计算节点采用以下步骤进行全同态计算处理:

7.根据权利要求6所述的方法,其特征在于,所述计算节点将计...

【专利技术属性】
技术研发人员:张洪高健博向鹏周明豪胡建斌李青山李洪生关志陈钟
申请(专利权)人:北京大学
类型:发明
国别省市:

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

1