本申请提供了一种隐私算法构建方法、装置、电子设备和可读存储介质,其中,该方法包括:将原始函数的当前数值区间划分成M个数值区间;原始函数为用于隐私计算的平滑非线性函数;针对目标数值区间,根据该目标数值区间中的第一值和第二值,确定出该目标数值区间的目标阶数,该第一值为该目标数值区间中的最大绝对值,该第二值为最小绝对值,该目标数值区间为该M个数值区间中的任意一个数值区间;根据该原始函数,构建该目标数值区间的目标多项式,该目标多项式的最高阶数不大于该目标阶数;对当前得到的所有多项式集合进行融合,得到目标函数,该目标函数用于替换原始函数,用于隐私计算,目标函数的输入参数包括用于隐私计算的密态数据。
背景技术
安全多方计算(Secure Multi-Party Computation)主要是针对无可信第三方的情况下,实现安全地计算一个约定函数。由于为了各方数据的安全,安全多方计算过程中通常是采用隐私计算方式实现多方数据的处理,因此,在进行安全多方计算过程中,如果所使用的约定函数是比较复杂的函数时,导致计算量较大,计算效率往往难以接受。
实现思路