-
公开(公告)号:CN118915997A
公开(公告)日:2024-11-08
申请号:CN202410918869.8
申请日:2024-07-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F7/72
Abstract: 本说明书实施例披露一种模乘操作的执行方法,由包括通用处理单元和浮点数计算单元的处理器执行。该方法包括:通用处理单元读取目标系数,以及待进行模乘操作的两个目标因子和对应的模数,其中目标系数基于该模数预计算得到;浮点数计算单元处理所述两个目标因子对应的两个浮点数,得到二者的第一乘积对应的第一高位数值和第一低位数值;浮点数计算单元处理第一低位数值和目标系数对应的两个浮点数,得到二者的第二乘积对应的第二高位数值和第二低位数值;浮点数计算单元处理所述第二低位数值和所述模数对应的两个浮点数,得到二者的第三乘积对应的第三高位数值;通用处理单元利用第一高位数值减去第三高位数值,从而利用得到的差值确定目标余数。
-
公开(公告)号:CN118199848A
公开(公告)日:2024-06-14
申请号:CN202410425396.8
申请日:2024-04-09
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L9/00
Abstract: 本说明书实施例提供一种执行层次同态加密运算的方法及装置,其中的方法通过GPU执行,包括:获取有待利用目标同态操作函数执行当前层处理的目标数据。从全局内存读取当前层对应的第一类预计算参数,从常量内存读取当前层对应的第二类预计算参数,其中,第二类预计算参数被多个线程使用,且数据量小于预定阈值。至少基于第一类预计算参数和第二类预计算参数,对目标数据执行当前层处理,得到中间结果。根据中间结果在线程间的使用需求,将中间结果存储在多个存储结构中对应的存储结构中。
-