一种适用于高速运算的全同态加密算法
基本信息
申请号 | CN202110827719.2 | 申请日 | - |
公开(公告)号 | CN113420314A | 公开(公告)日 | 2021-09-21 |
申请公布号 | CN113420314A | 申请公布日 | 2021-09-21 |
分类号 | G06F21/60(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 庞皓天;曹珍富;周俊;魏立斐 | 申请(专利权)人 | 上海同态信息科技有限责任公司 |
代理机构 | 北京棘龙知识产权代理有限公司 | 代理人 | 张开 |
地址 | 200030上海市徐汇区田林路192号云赛空间 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种适用于高速运算的全同态加密算法,包括以下步骤:第一步,对系统输入的安全参数,随机选取两个λ位的大素数p、q,则公开参数为N=pq;第二步,加密:对明文数据mi,i∈[1,n],进行加密,按特定公式得到适用于加法计算的密文Ci,sum和适用于加法计算的密文Ci,mul,并计算出随机数ri的rsum和rmul;第三步,进行密文下运算:按特定公式对密文Ci,sum进行加法运算或对密文Ci,mul进行乘法运算;第四步,按特定公式对进行加法运算的密文进行解密求得Msum或对进行乘法运算的密文进行解密求得Mmul。本发明能够减小明文数据加密后所得到的密文占用的存储空间,做到高效加密和高效运算,安全性也能够达到无条件安全级别。 |
