【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种支持全同态加密算法的区块链数据处理方法、系统及装置。
技术介绍
1、随着大数据、云计算、边缘计算等新型信息技术的落地应用,数据作为基础资源,推动数字经济蓬勃发展,在在推动科技创新、商业合作和社会发展方面发挥着至关重要的作用。在此背景下,数据安全与数据协作共享等问题已然成为各界关注的焦点。
2、随着区块链技术的应用不断扩大,隐私数据的泄露问题也逐渐凸显出来。区块链的公开性、透明性等特点也导致用户身份和隐私数据的机密性遭到威胁。区块链由链上所有节点共同维护分布式账本。分布式账本的内容公开透明,所有的交易记录公开给链上的所有节点,因此链上数据的安全共享存在严重的隐私泄露隐患。同时,目前已有的基于区块链的数据共享方案大多都具有局限性。比如利用pallier公钥加密算法来实现数据共享只能针对正整数型的数据,且只能进行加法操作。而利用对称加密算法和非对称加密算法实现的数据共享方案,也只能实现原数据的共享,无法对数据进行计算操作。
3、因此,针对分布式存储的数据亟需一种新的数据共享方法。
...【技术保护点】
1.一种支持全同态加密算法的区块链数据处理方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的支持全同态加密算法的区块链数据处理方法,其特征在于,由密钥管理机构和数据计算中心进行参数初始化之前,所述方法还包括:
3.根据权利要求2所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述非对称加密算法ECC选择小于椭圆曲线阶的整数作为第i个私钥SKi,对应第i个公钥的计算式为PKi=SKi·G,G为椭圆曲线的基点。
< ...【技术特征摘要】
1.一种支持全同态加密算法的区块链数据处理方法,其特征在于,该方法包括以下步骤:
2.根据权利要求1所述的支持全同态加密算法的区块链数据处理方法,其特征在于,由密钥管理机构和数据计算中心进行参数初始化之前,所述方法还包括:
3.根据权利要求2所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述非对称加密算法ecc选择小于椭圆曲线阶的整数作为第i个私钥ski,对应第i个公钥的计算式为pki=ski·g,g为椭圆曲线的基点。
5.根据权利要求1所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述全同态公私钥对采用ckks算法生成,所述全同态私钥采用shamir秘密共享方案进行分片。
6.根据权利要求1所述的支持全同态加密算法的区块链数据处理方法,其特征在于,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。