【24h】

On /spl epsiv/-biased generators in NC/sup 0/

机译:在NC / sup 0 /中的/ spl epsiv /偏置发生器上

获取原文

摘要

M. Cryan and P.B. Miltersen (2001) recently considered the question of whether there can be a pseudorandom generator in NC/sup 0/, that is, a pseudorandom generator that maps n bits strings to m bits strings and such that every bit of the output depends on a constant number k of bits of the seed. They show that for k = 3, if m /spl ges/ 4n + 1, there is a distinguisher; in fact, they show that in this case it is possible to break the generator with a linear test, that is, there is a subset of bits of the output whose XOR has a noticeable bias. They leave the question open for k /spl ges/ 4. In fact they ask whether every NC/sup 0/ generator can be broken by a statistical test that simply XORs some bits of the input. Equivalently, is it the case that no NC/sup 0/ generator can sample an /spl epsiv/-biased space with negligible /spl epsiv/? We give a generator for k = 5 that maps n bits into cn bits, so that every bit of the output depends on 5 bits of the seed, and the XOR of every subset of the bits of the output has bias 2/sup -/spl Omega/(n/c4)/. For large values of k, we construct generators that map n bits to n/sup /spl Omega/(/spl radic/k)/ bits and such that every XOR of outputs has bias 2/sup -n1/(2/spl radic/k)/. We also present a polynomial-time distinguisher for k = 4, m /spl ges/ 24n having constant distinguishing probability. For large values of k we show that a linear distinguisher with a constant distinguishing probability exists once m /spl ges/ /spl Omega/(2/sup k/sup [k/2]/). Finally, we consider a variant of the problem where each of the output bits is a degree k polynomial in the inputs. We show there exists a degree k = 2 pseudorandom generator for which the XOR of every subset of the outputs has bias 2/sup -/spl Omega/(n)/ and which map n bits to /spl Omega/(n/sup 2/) bits.
机译:M.Cryan和P.B. Miltersen(2001)最近考虑了在NC / sup 0 /中是否可以有一个伪随机数发生器的问题,也就是说,伪随机数发生器将n位字符串映射到m位字符串,并且输出的每一位都取决于一个常数。种子的位数k。他们表明,对于k = 3,如果m / spl ges / 4n + 1,则有一个区分符;实际上,他们表明,在这种情况下,可以通过线性测试破坏发生器,即,输出的某个子集的XOR具有明显的偏差。他们对k / spl ges / 4保持开放状态。实际上,他们询问是否可以通过仅对输入的某些位进行XOR的统计检验来破坏每个NC / sup 0 /发生器。同样,是否存在没有NC / sup 0 /生成器可以对/ spl epsiv /偏置的空间/ spl epsiv /可以忽略的情况进行采样的情况?我们为k = 5提供了一个生成器,该生成器将n位映射为cn位,因此输出的每个位都取决于种子的5位,并且输出的每个位子集的XOR都具有偏差2 / sup-/ spl Omega /(n / c4)/。对于较大的k值,我们构造了生成器,将n位映射到n / sup / spl Omega /(// spl radic / k)/位,这样输出的每个XOR都具有偏移2 / sup -n1 /(2 / spl radic / k)/。我们还给出了k = 4的多项式时间判别器,m / spl ges / 24n具有恒定的判别概率。对于较大的k值,我们表明一旦m / spl ges / / spl Omega /(2 / sup k / n / sup [k / 2] /),便存在具有恒定区分概率的线性鉴别器。最后,我们考虑问题的一个变体,其中每个输出位是输入中的度k多项式。我们表明存在一个度数k = 2的伪随机数发生器,对于该伪随机数发生器,输出的每个子集的XOR都具有偏差2 / sup-/ spl Omega /(n)/,并且将n位映射到/ spl Omega /(n / sup 2 /)位。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号