我是否能够将小数编码的密文转换成二进制编码的密文?
假设我用小数编码加密5。那么,我可以由E(1),E(0),E(1)?(5 = 101)组成一个数组吗?
发布于 2019-01-19 00:33:17
让我们试着用明文来解决这个问题。然后我们可以尝试用密文来解决这个问题。
从它的分数/整数/二进制编码M(x)=m_{n-1}_x^{n-1}+...+m_k_x^k+...+m_0中提取一个数字m的第k位(用_x^表示),等价于求一个函数F,使得对于给定的k和任意m,F(M(x))=m_k在\z2x/(x^n+1)中.这样的函数是很难找到的。即使它存在,它也可以是一个2^n次多项式的形状,它的深度太深,无法计算同态。
首先必须解决上面提到的场景2,并成功地提取出这些单独的位。其余部分则是完全分批处理密文,这可以在SEAL中的rotate_rows帮助下轻松完成。
https://stackoverflow.com/questions/54237793
复制相似问题