中文

非二元字母表上 Goldreich 生成器的线性规划松弛

密码学与安全 2014-06-03 v1 计算复杂性 信息论 math.IT

摘要

Goldreich 提出了包含在 NC0\mathsf{NC}^0 中的单向函数和伪随机生成器的候选方案。已知对于足够大的常数 CC,使用 (r1)(r-1)-wise 独立谓词、具有 nn 个输入变量和 m=Cnr/2m=C n^{r/2} 个输出变量的随机生成的 Goldreich 生成器,大概率不是伪随机生成器。大多数先前的工作假设字母表是二元的,并仅使用适用于二元字母表的技术。在本文中,我们处理 Goldreich 生成器的非二元推广,并利用局部边缘多胞形推导了针对随机生成的 Goldreich 生成器的线性规划松弛攻击的紧阈值。我们假设已知 u(n)ω(1)o(n)u(n)\in \omega(1)\cap o(n) 个输入变量。在这种情况下,我们证明当 r3r\ge 3 时,存在一个精确阈值 μc(k,r):=(kr)1(r2)r2r(r1)r1\mu_\mathrm{c}(k,r):=\binom{k}{r}^{-1}\frac{(r-2)^{r-2}}{r(r-1)^{r-1}},使得对于 m=μnr1u(n)r2m=\mu\frac{n^{r-1}}{u(n)^{r-2}},若 μ>μc(k,r)\mu>\mu_\mathrm{c}(k,r),则 LP 松弛可以确定 Goldreich 生成器中线性数量的输入变量;若 μ<μc(k,r)\mu<\mu_\mathrm{c}(k,r),则 LP 松弛无法确定 Goldreich 生成器中 1r2u(n)\frac1{r-2} u(n) 个输入变量。本文利用称为二分图上停止集的组合结构来刻画 LP 解,这与一种称为剥皮算法的简单算法相关。

关键词

引用

@article{arxiv.1406.0373,
  title  = {Linear Programming Relaxations for Goldreich's Generators over Non-Binary Alphabets},
  author = {Ryuhei Mori and Takeshi Koshiba and Osamu Watanabe and Masaki Yamamoto},
  journal= {arXiv preprint arXiv:1406.0373},
  year   = {2014}
}

备注

14 pages, 1 figure