预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114444108A(43)申请公布日2022.05.06(21)申请号202210132649.3(22)申请日2021.12.22(62)分案原申请数据202111576363.62021.12.22(71)申请人深圳市洞见智慧科技有限公司地址518000广东省深圳市福田区福田街道岗厦社区彩田路3069号星河世纪A栋3603B8(72)发明人黄一珉王湾湾何浩姚明(74)专利代理机构广州三环专利商标代理有限公司44202专利代理师田琴琴(51)Int.Cl.G06F21/60(2013.01)G06F7/72(2006.01)权利要求书2页说明书11页附图4页(54)发明名称同态加密处理方法及相关设备(57)摘要本申请实施例公开了一种同态加密处理方法及相关设备,方法包括:读取第一零密文,并获取最近保留的P个第二零密文,所述P为正整数;检测所述第一零密文是否为新的零密文;在所述第一零密文为新的零密文时,根据所述第一零密文对待加密明文进行加密,得到第一密文;在所述第一零密文不为新的零密文时,从所述P个第二零密文中选取Q个第二零密文,所述Q为小于或等于所述P的正整数;根据所述Q个第二零密文对所述待加密明文进行加密,得到第二密文。采用本申请实施例可以提升同态加密效率。CN114444108ACN114444108A权利要求书1/2页1.一种同态加密处理方法,其特征在于,所述方法包括:读取第一零密文,并获取最近保留的P个第二零密文,所述P为正整数;检测所述第一零密文是否为新的零密文;在所述第一零密文为新的零密文时,根据所述第一零密文对待加密明文进行加密,得到第一密文;在所述第一零密文不为新的零密文时,从所述P个第二零密文中选取Q个第二零密文,所述Q为小于或等于所述P的正整数;根据所述Q个第二零密文对所述待加密明文进行加密,得到第二密文。2.根据权利要求1所述的方法,其特征在于,所述获取最近保留的P个第二零密文,包括:从密文存储中心获取所述P个第二零密文,所述密文存储中心中预先存储M个第二零密文,所述M个第二零密文中的每一第二零密文均由零密文系统通过公钥对0进行加密得到,所述M为大于或等于P的正整数。3.根据权利要求2所述的方法,其特征在于,所述公钥为同态加密公钥,该公钥由密钥生成中心生成。4.根据权利要求2或3所述的方法,其特征在于,所述零密文系统为离线系统或者线上系统。5.根据权利要求1‑3任一项所述的方法,其特征在于,所述从所述P个第二零密文中选取Q个第二零密文,包括:获取所述待加密明文的目标属性信息;确定与所述目标属性信息对应的第二零密文的分配数量,得到Q;从所述P个第二零密文中选取所述Q个第二零密文。6.根据权利要求1‑3任一项所述的方法,其特征在于,所述根据所述Q个第二零密文对所述待加密明文进行加密,得到第二密文,包括:将所述待加密明文划分为N个子明文,N为大于1的整数,Q大于或等于N;将所述Q个第二零密文划分为N个零密文组,每一零密文组包括至少一个第二零密文;根据所述N个零密文组对所述N个子明文进行加密,得到N个密文;根据所述N个密文确定所述第二密文。7.一种同态加密处理装置,其特征在于,所述装置包括:零密文获取单元、检测单元、第一加密单元和第二加密单元,其中,所述零密文获取单元,用于读取第一零密文,并获取最近保留的P个第二零密文,所述P为正整数;所述检测单元,用于检测所述第一零密文是否为新的零密文;所述第一加密单元,用于在所述第一零密文为新的零密文时,根据所述第一零密文对待加密明文进行加密,得到第一密文;所述第二加密单元,用于在所述第一零密文不为新的零密文时,从所述P个第二零密文中选取Q个第二零密文,所述Q为小于或等于所述P的正整数;以及根据所述Q个第二零密文对所述待加密明文进行加密,得到第二密文。8.根据权利要求7所述的装置,其特征在于,在所述获取最近保留的P个第二零密文方2CN114444108A权利要求书2/2页面,所述零密文获取单元具体用于:从密文存储中心获取所述P个第二零密文,所述密文存储中心中预先存储M个第二零密文,所述M个第二零密文中的每一第二零密文均由零密文系统通过公钥对0进行加密得到,所述M为大于或等于P的正整数。9.一种电子设备,其特征在于,包括处理器、存储器,所述存储器用于存储一个或多个程序,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1‑6任一项所述的方法中的步骤的指令。10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1‑6任一项所述的方法。3CN114444108A说明书1/11页同态加密处理方法及相关设备技术领域[0001]本申请涉及数据加密技术