【技术实现步骤摘要】
本专利技术属于区块链和数据加密领域,特别是基于区块链上的密态数据的计算,具体涉及使用数据的全同态加密、密态数据上链以及计算。
技术介绍
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.根据权利要
...【技术特征摘要】
1.一种基于区块链和同态加密的密态数据计算方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述数据节点生成同态加密的公私钥,包括:
3.根据权利要求1所述的方法,其特征在于,所述数据节点对隐私数据进行同态加密,包括:
4.根据权利要求3所述的方法,其特征在于,所述数据节点在区块链上传表列名、公开数据向量、隐私数据向量以及去除私钥的公开同态加密上下文四元组{column_name,vp,vs′,public_context},并添加哈希值保证完整性,用区块链私钥签名保证非抵赖性。
5.根据权利要求4所述的方法,其特征在于,所述计算节点提取区块链上的加密数据,包括:
6.根据权利要求5所述的方法,其特征在于,所述计算节点采用以下步骤进行全同态计算处理:
7.根据权利要求6所述的方法,其特征在于,所述计算节点将计...
【专利技术属性】
技术研发人员:张洪,高健博,向鹏,周明豪,胡建斌,李青山,李洪生,关志,陈钟,
申请(专利权)人:北京大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。