考虑有错误的学习问题。假设LWE (或LWE的一个变体,类似于环LWE)对于多项式时间算法是困难的,那么我们能从这里构造一个伪随机函数族吗?
发布于 2021-12-07 22:50:04
你可以的。这里有一个应该提到的警告-- LWE问题硬度是由模量q的大小(部分)控制的。两个重要的参数域是q在安全参数中多项式大和超多项式大.模数越小,效率越高,安全性越好。我想,直到最近,我们才从LWE得到多项式模PRF,例如这。在那篇论文之前,这导致了一种有趣的情况,我们可以用一个较弱的格子假设来构造像水平FHE这样的东西,而不是构造一个PRF。
然而,对于超级聚q,有一些简单的构造。本论文是一个很好的参考。它的关键思想是,一个LWE样本(a, \langle a,s\rangle + e)是伪随机的,因此它也是PRF的基础。如果一个人试图写下一些自然的候选人,比如:
有两个明显的问题:
您可以通过将第二个问题舍入p的最近倍数,即编写F_s'(a) = \lfloor \langle a,s\rangle + e\rceil_p来解决它。如果q/p足够大,e的随机选择只会对最终结果产生负面影响,所以我们也可以编写(确定性)函数F_s'(a) = \lfloor \langle a,s\rangle\rceil_p。或者,这可以被看作是一个弱PRF构造的学习与四舍五入的假设。
要将弱PRF“升级”为标准PRF,可以将键设置为(A, S_1, \dots, S_k),并定义
其中,x_i\in\{0,1\}和A, S_1,\dots, S_k要么是环元素,要么是具有适当维数的矩阵,因此表达式是有意义的。这正是第五节第二份文件所作的建造。
总结如下:
发布于 2023-03-30 14:20:24
到目前为止,这是我的理解,如果适用的话,请改正。
https://crypto.stackexchange.com/questions/96505
复制相似问题