数据的同态加密方法、系统、装置、设备、介质及产品制造方法及图纸

技术编号:41528352 阅读:30 留言:0更新日期:2024-06-03 23:03
本发明专利技术公开了一种数据的同态加密方法、系统、装置、设备、介质及产品,涉及数据处理技术领域。本发明专利技术针对计算深度的大小可以真实选择到真正对应的变换密钥,解除传统的同态加密方法的变换密钥的极端值,同时节省变换密钥的空间资源和后续在同态计算时与变换密钥的相乘累加得到第六密文过程中的计算资源。另外,通过密文模分解长度对第一密文的多项式进行批次划分,使之分段后的密文分批传输处理,提高同态计算的计算速度。同时,在基于密文模分解长度的同态计算过程中,模升操作和模降操作分配的计算资源由密文模分解长度确定,提高计算资源分配的灵活性,在一定程度上也提高了同态计算的计算速度。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别是涉及一种数据的同态加密方法、系统、装置、设备、介质及产品


技术介绍

1、随着互联网的迅速发展,云计算、语义网、物联网等服务提出,对网络信息安全提出更高的要求,信息在网络中传送,在远程处理过程或者与远程协作处理过程,由于信息系统所处的环境不再是本地端,而是远程、开发和共享的环境,导致数据流通和处理过程中的网络空间安全受到威胁。既想要利用网络资源,共享信息,但又不想透露涉及本地端的隐私数据,故同态加密算法成为保护数据隐私安全的重要技术手段之一。

2、当前的同态加密算法在给定安全参数和多项式后,支持的同态计算深度具有局限性,即支持最大计算深度或者最小计算深度。当计算任务的实际计算深度小于最大计算深度时,还是会选择最大计算深度对应的变换密钥,导致由于变换密钥的大小对应的存储空间增大,其对应的计算次数过大,会在云端处理密钥变换过程中分配的计算资源和存储资源造成资源浪费,进而增大功耗。另外,在云端处理密钥变换的模升(mod up)和模降(moddown)操作时,分配固定的计算资源进行模乘运算。但是模升和模降两个操作过程内部两本文档来自技高网...

【技术保护点】

1.一种数据的同态加密方法,其特征在于,应用于云服务端,包括:

2.根据权利要求1所述的数据的同态加密方法,其特征在于,根据所述密文模分解长度对第一密文的多项式进行批次划分得到分段后的第二密文,包括:

3.根据权利要求2所述的数据的同态加密方法,其特征在于,将分段后的第二密文传入硬件加速器内进行同态计算得到所述目标密文;其中,所述硬件加速器包含第一存储单元和第二存储单元;

4.根据权利要求3所述的数据的同态加密方法,其特征在于,第二存储单元和第一存储单元的密文通信过程,包括:

5.根据权利要求4所述的数据的同态加密方法,其特征在于,第一存储...

【技术特征摘要】

1.一种数据的同态加密方法,其特征在于,应用于云服务端,包括:

2.根据权利要求1所述的数据的同态加密方法,其特征在于,根据所述密文模分解长度对第一密文的多项式进行批次划分得到分段后的第二密文,包括:

3.根据权利要求2所述的数据的同态加密方法,其特征在于,将分段后的第二密文传入硬件加速器内进行同态计算得到所述目标密文;其中,所述硬件加速器包含第一存储单元和第二存储单元;

4.根据权利要求3所述的数据的同态加密方法,其特征在于,第二存储单元和第一存储单元的密文通信过程,包括:

5.根据权利要求4所述的数据的同态加密方法,其特征在于,第一存储单元包括多个块随机存储器;

6.根据权利要求5所述的数据的同态加密方法,其特征在于,所述参数配置信息至少包括蝶形单元的基底及并行计算的蝶形单元数量,在多个块随机存储器中根据所述参数配置信息对当前分段后的第二密文的多项式进行并行存储,包括:

7.根据权利要求5所述的数据的同态加密方法,其特征在于,在多个块随机存储器中根据所述参数配置信息对当前分段后的第二密文的多项式进行并行存储之后,还包括:

8.根据权利要求7所述的数据的同态加密方法,其特征在于,将各分段后的第二密文进行逆数论变换处理得到对应的各段的第三密文,包括:

9.根据权利要求5所述的数据的同态加密方法,其特征在于,将各分段后的第二密文进行逆数论变换处理得到对应的各段的第三密文,包括:

10.根据权利要求8或9所述的数据的同态加密方法,其特征在于,将各段的第三密文进行模升操作得到扩展的各段的第四密文,包括:

11.根据权利要求10所述的数据的同态加密方法,其特征在于,根据第一常量进行的模乘计算对应的模乘计算次数与第二常量进行的模乘计算对应的模乘计算次数...

【专利技术属性】
技术研发人员:李丽李仁刚赵雅倩李茹杨李雪雷郭文烁
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:

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

1