{"title":"如何从随机提取器中获得更多的里程","authors":"Ronen Shaltiel","doi":"10.1002/rsa.20207","DOIUrl":null,"url":null,"abstract":"Let C be a class of distributions over {0, 1}n. A deterministic randomness extractor for C is a function E : {0, 1}n rarr {0, 1}m such that for any X in C the distribution E(X) is statistically close to the uniform distribution. A long line of research deals with explicit constructions of such extractors for various classes C while trying to maximize m. In this paper we give a general transformation that transforms a deterministic extractor E that extracts \"few\" bits into an extractor E' that extracts \"almost all the bits present in the source distribution\". More precisely, we prove a general theorem saying that if E and C satisfy certain properties, then we can transform E into an extractor E'. Our methods build on (and generalize) a technique of Gabizon, Raz and Shaltiel (FOCS 2004) that present such a transformation for the very restricted class C of \"oblivious bit-fixing sources\". Loosely speaking the high level idea is to find properties of E and C which allow \"recycling\" the output of E so that it can be \"reused\" to operate on the source distribution. An obvious obstacle is that the output of E is correlated with the source distribution. Using our transformation we give an explicit construction of a two-source extractor E : {0, 1}n times {0, 1}n rarr {0, 1}m such that for every two independent distributions X1 and X2 over {0, 1}n with min-entropy at least k = (1/2 + delta)n, E(X1, X2) is epsi-close to the uniform distribution on m = 2k - Cdeltalog(1/epsi) bits. This result is optimal except for the precise constant Cdelta and improves previous results by Chor and Goldreich (SICOMP 1988), Vazirani (Combinatorica 1987) and Dodis et al. (RANDOM 2004). We also give explicit constructions of extractors for samplable distributions that extract many bits even out of \"low-entropy\" samplable distributions. This improves some previous results by Trevisan and Vadhan (FOCS 2000)","PeriodicalId":325664,"journal":{"name":"21st Annual IEEE Conference on Computational Complexity (CCC'06)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"47","resultStr":"{\"title\":\"How to Get More Mileage from Randomness Extractors\",\"authors\":\"Ronen Shaltiel\",\"doi\":\"10.1002/rsa.20207\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Let C be a class of distributions over {0, 1}n. A deterministic randomness extractor for C is a function E : {0, 1}n rarr {0, 1}m such that for any X in C the distribution E(X) is statistically close to the uniform distribution. A long line of research deals with explicit constructions of such extractors for various classes C while trying to maximize m. In this paper we give a general transformation that transforms a deterministic extractor E that extracts \\\"few\\\" bits into an extractor E' that extracts \\\"almost all the bits present in the source distribution\\\". More precisely, we prove a general theorem saying that if E and C satisfy certain properties, then we can transform E into an extractor E'. Our methods build on (and generalize) a technique of Gabizon, Raz and Shaltiel (FOCS 2004) that present such a transformation for the very restricted class C of \\\"oblivious bit-fixing sources\\\". Loosely speaking the high level idea is to find properties of E and C which allow \\\"recycling\\\" the output of E so that it can be \\\"reused\\\" to operate on the source distribution. An obvious obstacle is that the output of E is correlated with the source distribution. Using our transformation we give an explicit construction of a two-source extractor E : {0, 1}n times {0, 1}n rarr {0, 1}m such that for every two independent distributions X1 and X2 over {0, 1}n with min-entropy at least k = (1/2 + delta)n, E(X1, X2) is epsi-close to the uniform distribution on m = 2k - Cdeltalog(1/epsi) bits. This result is optimal except for the precise constant Cdelta and improves previous results by Chor and Goldreich (SICOMP 1988), Vazirani (Combinatorica 1987) and Dodis et al. (RANDOM 2004). We also give explicit constructions of extractors for samplable distributions that extract many bits even out of \\\"low-entropy\\\" samplable distributions. This improves some previous results by Trevisan and Vadhan (FOCS 2000)\",\"PeriodicalId\":325664,\"journal\":{\"name\":\"21st Annual IEEE Conference on Computational Complexity (CCC'06)\",\"volume\":\"56 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2006-07-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"47\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"21st Annual IEEE Conference on Computational Complexity (CCC'06)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1002/rsa.20207\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"21st Annual IEEE Conference on Computational Complexity (CCC'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/rsa.20207","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
How to Get More Mileage from Randomness Extractors
Let C be a class of distributions over {0, 1}n. A deterministic randomness extractor for C is a function E : {0, 1}n rarr {0, 1}m such that for any X in C the distribution E(X) is statistically close to the uniform distribution. A long line of research deals with explicit constructions of such extractors for various classes C while trying to maximize m. In this paper we give a general transformation that transforms a deterministic extractor E that extracts "few" bits into an extractor E' that extracts "almost all the bits present in the source distribution". More precisely, we prove a general theorem saying that if E and C satisfy certain properties, then we can transform E into an extractor E'. Our methods build on (and generalize) a technique of Gabizon, Raz and Shaltiel (FOCS 2004) that present such a transformation for the very restricted class C of "oblivious bit-fixing sources". Loosely speaking the high level idea is to find properties of E and C which allow "recycling" the output of E so that it can be "reused" to operate on the source distribution. An obvious obstacle is that the output of E is correlated with the source distribution. Using our transformation we give an explicit construction of a two-source extractor E : {0, 1}n times {0, 1}n rarr {0, 1}m such that for every two independent distributions X1 and X2 over {0, 1}n with min-entropy at least k = (1/2 + delta)n, E(X1, X2) is epsi-close to the uniform distribution on m = 2k - Cdeltalog(1/epsi) bits. This result is optimal except for the precise constant Cdelta and improves previous results by Chor and Goldreich (SICOMP 1988), Vazirani (Combinatorica 1987) and Dodis et al. (RANDOM 2004). We also give explicit constructions of extractors for samplable distributions that extract many bits even out of "low-entropy" samplable distributions. This improves some previous results by Trevisan and Vadhan (FOCS 2000)