首页> 外文会议>Fundamentals of computation theory >Computational Randomness from Generalized Hardcore Sets
【24h】

Computational Randomness from Generalized Hardcore Sets

机译:广义铁杆集的计算随机性

获取原文
获取原文并翻译 | 示例

摘要

The seminal hardcore lemma of Impagliazzo states that for any mildly-hard Boolean function f, there is a subset of input, called the hardcore set, on which the function is extremely hard, almost as hard as a random Boolean function. This implies that the output distribution of f given a random input looks like a distribution with some statistical randomness. Can we have something similar for hard functions with several output bits? Can we say that the output distribution of such a general function given a random input looks like a distribution containing several bits of randomness? If so, one can simply apply any statistical extractor to extract computational randomness from the output of f. However, the conventional wisdom tells us to apply extractors with some additional reconstruction property, instead of just any extractor. Does this mean that there is no analogous hardcore lemma for general functions? We show that a general hard function does indeed have some kind of hardcore set, but it comes with the price of a security loss which is proportional to the number of output values. More precisely, consider a hard function f : {0,1}~n → [V] = {1,…, V} such that any circuit of size s can only compute f correctly on at most 1/L(1 - γ) fraction of inputs, for some L ∈ [1, V - 1] and γ € (0,1). Then we show that for some I is contained in [V] with |I| = L + 1, there exists a hardcore set H_I is contained in f~(-1)(I) with density γ/(_(L+1)~V) such that any circuit of some size s' can only compute f correctly on at most (L+1)/(1+ε) fraction of inputs in H_I. Here, s' is smaller than s by some poly(V, 1/ε, log(1/γ)) factor, which results in a security loss of such a factor. We show that it is basically impossible to guarantee a much larger hardcore set or a much smaller security loss. Finally, we show how our hardcore lemma can be used for extracting computational randomness from general hard functions.
机译:Impagliazzo的开创性的硬核引理指出,对于任何轻度布尔函数f,都有一个输入子集,称为“硬核集”,在该子集上,该函数非常硬,几乎与随机布尔函数一样硬。这意味着给定随机输入的f的输出分布看起来像具有某种统计随机性的分布。对于具有多个输出位的硬功能,我们可以有类似的东西吗?我们能否说给定随机输入的这种一般函数的输出分布看起来像包含几位随机性的分布?如果是这样,则可以简单地应用任何统计提取器从f的输出中提取计算随机性。但是,传统观点告诉我们应用具有某些其他重构属性的提取器,而不仅仅是任何提取器。这是否意味着通用功能没有类似的硬核引理?我们表明,一般的硬功能确实确实具有某种硬核设置,但是它带来的安全损失的代价与输出值的数量成正比。更准确地说,考虑一个硬函数f:{0,1}〜n→[V] = {1,…,V},使得任何大小为s的电路最多只能正确计算f到1 / L(1-γ )部分的输入,对于某些L∈[1,V-1]和γ€(0,1)。然后我们证明对于[I],某些I包含| I |。 = L + 1,在f〜(-1)(I)中包含密度为γ/(_(L + 1)〜V)的硬核集H_I,因此任何大小为s'的电路只能计算f正确地在H_I中最多输入的(L + 1)/(1 +ε)分数上正确。此处,s'比s小一些poly(V,1 /ε,log(1 /γ))因子,这会导致这种因子的安全性损失。我们表明,基本上不可能保证更大的核心集或更少的安全损失。最后,我们展示了如何将我们的核心引理用于从一般硬函数中提取计算随机性。

著录项

  • 来源
    《Fundamentals of computation theory》|2011年|p.78-89|共12页
  • 会议地点 Oslo(NO);Oslo(NO)
  • 作者单位

    Institute of Information Science, Academia Sinica, Taipei, Taiwan;

    Institute of Information Science, Academia Sinica, Taipei, Taiwan;

    Department of Computer Science, National Chiao-Tung University, Hsinchu, Taiwan;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 理论、方法;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号