支持全同态加密算法的区块链数据处理方法、系统及装置制造方法及图纸

技术编号:42150302 阅读:20 留言:0更新日期:2024-07-27 00:04
本发明专利技术提供一种支持全同态加密算法的区块链数据处理方法、系统及装置,在基于区块链网络的数据共享过程中,通过引入全同态加密算法,在加密状态下对区块链网络中数据持有方的隐私数据进行计算,将计算结果交由需求方进行解密,解决了区块链隐私数据共享和协作的泄露问题,不仅能够降低个人敏感数据在应用过程中泄露的风险,也能够保护企业间隐私数据的同时提升数据协作效率。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种支持全同态加密算法的区块链数据处理方法、系统及装置


技术介绍

1、随着大数据、云计算、边缘计算等新型信息技术的落地应用,数据作为基础资源,推动数字经济蓬勃发展,在在推动科技创新、商业合作和社会发展方面发挥着至关重要的作用。在此背景下,数据安全与数据协作共享等问题已然成为各界关注的焦点。

2、随着区块链技术的应用不断扩大,隐私数据的泄露问题也逐渐凸显出来。区块链的公开性、透明性等特点也导致用户身份和隐私数据的机密性遭到威胁。区块链由链上所有节点共同维护分布式账本。分布式账本的内容公开透明,所有的交易记录公开给链上的所有节点,因此链上数据的安全共享存在严重的隐私泄露隐患。同时,目前已有的基于区块链的数据共享方案大多都具有局限性。比如利用pallier公钥加密算法来实现数据共享只能针对正整数型的数据,且只能进行加法操作。而利用对称加密算法和非对称加密算法实现的数据共享方案,也只能实现原数据的共享,无法对数据进行计算操作。

3、因此,针对分布式存储的数据亟需一种新的数据共享方法。p>

本文档来自技高网...

【技术保护点】

1.一种支持全同态加密算法的区块链数据处理方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的支持全同态加密算法的区块链数据处理方法,其特征在于,由密钥管理机构和数据计算中心进行参数初始化之前,所述方法还包括:

3.根据权利要求2所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述非对称加密算法ECC选择小于椭圆曲线阶的整数作为第i个私钥SKi,对应第i个公钥的计算式为PKi=SKi·G,G为椭圆曲线的基点。

<p>5.根据权利要求...

【技术特征摘要】

1.一种支持全同态加密算法的区块链数据处理方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的支持全同态加密算法的区块链数据处理方法,其特征在于,由密钥管理机构和数据计算中心进行参数初始化之前,所述方法还包括:

3.根据权利要求2所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述非对称加密算法ecc选择小于椭圆曲线阶的整数作为第i个私钥ski,对应第i个公钥的计算式为pki=ski·g,g为椭圆曲线的基点。

5.根据权利要求1所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述全同态公私钥对采用ckks算法生成,所述全同态私钥采用shamir秘密共享方案进行分片。

6.根据权利要求1所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述...

【专利技术属性】
技术研发人员:马兆丰王晶宇段鹏飞
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

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

1