基于整数多项式环的同态加密系统和方法、同态加密装置制造方法及图纸

技术编号:39953243 阅读:26 留言:0更新日期:2024-01-08 23:28
本申请公开了一种基于整数多项式环的同态加密系统和方法、同态加密装置,同态加密方法首先依据随机数种子从多项式环中选取多项式,该多项式用于获取密文数据和公钥数据;然后将密文数据和公钥数据中的多项式替换为随机数种子以获取压缩密文和压缩公钥;最后将获取的压缩密文和压缩公钥用于作为同态加密数据的传输。由于将公钥数据和密文数据中的多项式替换成随机数种子,大大降低了同态数据传输的数据量,进而提高了同态加密运算时的数据传输效率。

【技术实现步骤摘要】

本专利技术涉及数据安全保护,具体涉及一种基于整数多项式环的同态加密系统和方法、同态加密装置


技术介绍

1、随着互联网技术的高速发展,不断增加的数据量被传输、存储、计算。其中的很多数据是关键的、加密的、安全的或私有的。特别是私有的数据,还可能受机密性法律和法规的保护。用户一般都通过对数据进行加密保护,免受恶意内部人员、外部攻击者或意外暴露。在传统的加密机制下,数据在传输和存储的环节都可以实现加密保护。但涉及数据使用的环节中,密文数据往往需要解密后才能对数据进行加工,导致明文数据极容易受到攻击。学术和工业界一直为解决这一难题提出各种方案,如同态加密。

2、同态加密(homomorphic encryption, he)是应用非常广的密码学工具,满足密文同态运算性质的加密算法,即数据经过同态加密之后,对密文进行特定的计算,得到的密文计算结果在进行对应的同态解密后的明文等同于对明文数据直接进行相同的计算,实现数据的“可算不可见”。因此被广泛应用在隐私保护的云服务计算、外包计算、联邦学习等场景中,是新兴隐私技术的一个方向。制约同态加密计算硬件处理系统效本文档来自技高网...

【技术保护点】

1.一种基于整数多项式环的同态加密系统,其特征在于,包括密文生成装置和密文获取装置;

2.如权利要求1所述的同态加密系统,其特征在于,所述密文生成装置包括随机数生成单元、多项式获取单元、同态运算单元和压缩单元;

3.如权利要求1所述的同态加密系统,其特征在于,所述密文获取装置包括解压单元和密文计算单元;

4.如权利要求3所述的同态加密系统,其特征在于,所述解压单元和所述密文计算单元并行运行,所述解压单元对所述压缩公钥和所述压缩密文进行解压的同时,所述密文计算单元对已解压获取的所述公钥数据和所述密文数据同步执行同态运算。

5.一种基于整数多项...

【技术特征摘要】

1.一种基于整数多项式环的同态加密系统,其特征在于,包括密文生成装置和密文获取装置;

2.如权利要求1所述的同态加密系统,其特征在于,所述密文生成装置包括随机数生成单元、多项式获取单元、同态运算单元和压缩单元;

3.如权利要求1所述的同态加密系统,其特征在于,所述密文获取装置包括解压单元和密文计算单元;

4.如权利要求3所述的同态加密系统,其特征在于,所述解压单元和所述密文计算单元并行运行,所述解压单元对所述压缩公钥和所述压缩密文进行解压的同时,所述密文计算单元对已解压获取的所述公钥数据和所述密文数据同步执行同态运算。

5.一种基于整数...

【专利技术属性】
技术研发人员:陈思樊俊锋
申请(专利权)人:深圳市纽创信安科技开发有限公司
类型:发明
国别省市:

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

1