一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

密文处理方法以及装置与流程

2022-11-16 07:17:25 来源:中国专利 TAG:

技术特征:
1.一种密文处理方法,包括:获取目标密文,其中,所述目标密文为对多个待加密数据进行加密得到,所述目标密文包括密文多项式;按照各预设内存段的存储规则,将所述密文多项式的各系数分别存入所述各预设内存段的指定位置处,其中,所述各预设内存段为对指定内存按照起始位置为预设位数的整数倍划分得到;在接收到密文处理指令的情况下,从所述各预设内存段中提取所述密文多项式的各系数,组成目标密文系数向量,并将所述目标密文系数向量读入预设寄存器;利用所述预设寄存器对应的并行处理指令,对所述预设寄存器中存储的多个所述目标密文系数向量进行并行处理。2.根据权利要求1所述的方法,在所述按照各预设内存段的存储规则,将所述密文多项式的各系数分别存入所述各预设内存段的指定位置处之前,还包括:确定所述密文多项式中各系数的数据长度;根据预设位数和所述各系数的数据长度,确定对指定内存进行分段划分的内存段个数;根据所述密文多项式的系数个数、所述各系数的数据长度以及所述内存段个数,将所述指定内存划分为多个预设内存段。3.根据权利要求1或2所述的方法,所述按照各预设内存段的存储规则,将所述密文多项式的各系数分别存入所述各预设内存段的指定位置处,包括:确定对所述密文多项式进行指定运算前后符号无变化的第一系数,以及符号有变化的第二系数,其中,所述符号表示所述密文多项式中系数的正负;按照各预设内存段中对于符号有变化和符号无变化的系数存储规则,将各所述第一系数和各所述第二系数分别存入所述各预设内存段的指定位置处。4.根据权利要求1或2所述的方法,所述从所述各预设内存段中提取所述密文多项式的各系数,组成目标密文系数向量,包括:针对第一待加密数据,确定存储所述第一待加密数据对应的目标系数的目标内存段,其中,所述第一待加密数据为任一待加密数据;从所述目标内存段中提取所述第一待加密数据对应的多个所述目标系数;根据多个所述目标系数,组成所述第一待加密数据对应的目标密文系数向量。5.根据权利要求4所述的方法,所述确定存储所述第一待加密数据对应的目标系数的目标内存段,包括:根据所述多个待加密数据的总数、所述第一待加密数据的预标记序号和所述预设内存段的内存段个数,确定存储所述第一待加密数据对应的目标系数的目标内存段。6.根据权利要求4所述的方法,所述从所述目标内存段中提取所述第一待加密数据对应的多个所述目标系数,包括:根据所述多个待加密数据的总数、所述目标内存段的序号和所述第一待加密数据的预标记序号,确定所述目标内存段中的提取起始位;根据所述多个待加密数据的总数,从所述提取起始位开始,从所述目标内存段中连续提取多个系数,获得所述第一待加密数据对应的多个所述目标系数。
7.根据权利要求1所述的方法,在所述获取目标密文之前,还包括:获取多个待加密数据;基于所述多个待加密数据,构建待加密多项式,其中,所述多个待加密数据为所述待加密多项式的各项系数;对所述待加密多项式进行环上容错学习同态加密,得到目标密文。8.根据权利要求1所述的方法,所述利用所述预设寄存器对应的并行处理指令,对所述预设寄存器中存储的多个所述目标密文系数向量进行并行处理,包括:利用所述预设寄存器对应的并行处理指令,并行处理所述预设寄存器中存储的多个所述目标密文系数向量中的各分量。9.一种密文处理装置,包括:获取模块,被配置为获取目标密文,其中,所述目标密文为对多个待加密数据进行加密得到,所述目标密文包括密文多项式;存储模块,被配置为按照各预设内存段的存储规则,将所述密文多项式的各系数分别存入所述各预设内存段的指定位置处,其中,所述各预设内存段为对指定内存按照起始位置为预设位数的整数倍划分得到;提取模块,被配置为在接收到密文处理指令的情况下,从所述各预设内存段中提取所述密文多项式的各系数,组成目标密文系数向量,并将所述目标密文系数向量读入预设寄存器;并行处理模块,被配置为利用所述预设寄存器对应的并行处理指令,对所述预设寄存器中存储的多个所述目标密文系数向量进行并行处理。10.一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至8任意一项所述密文处理方法的步骤。11.一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现权利要求1至8任意一项所述密文处理方法的步骤。

技术总结
本说明书实施例提供密文处理方法以及装置,其中所述密文处理方法包括:获取目标密文,其中,目标密文包括密文多项式;按照各预设内存段的存储规则,将密文多项式的各系数分别存入各预设内存段的指定位置处;在接收到密文处理指令的情况下,从各预设内存段中提取密文多项式的各系数,组成目标密文系数向量,将目标密文系数向量读入预设寄存器;利用预设寄存器对应的并行处理指令,对预设寄存器中存储的多个目标密文系数向量进行并行处理。通过将密文多项式存入各预设内存段的指定位置处,在接收到密文处理指令的情况下,提取密文多项式的各系数,读入预设寄存器,并利用预设寄存器对应的并行处理指令进行并行处理,提高了对目标密文的处理效率。文的处理效率。文的处理效率。


技术研发人员:王宇辰 陆文杰 洪澄
受保护的技术使用者:阿里巴巴(中国)有限公司
技术研发日:2022.10.18
技术公布日:2022/11/15
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献