Linear Extractors for Extracting Randomness from Noisy Sources

被引:0
|
作者
Zhou, Hongchao [1 ]
Bruck, Jehoshua [1 ]
机构
[1] CALTECH, Dept Elect Engn, Pasadena, CA 91125 USA
关键词
BIT-FIXING SOURCES; DETERMINISTIC EXTRACTORS; CONSTRUCTION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Linear transformations have many applications in information theory, like data compression and error-correcting codes design. In this paper, we study the power of linear transformations in randomness extraction, namely linear extractors, as another important application. Comparing to most existing methods for randomness extraction, linear extractors (especially those constructed with sparse matrices) are computationally fast and can be simply implemented with hardware like FPGAs, which makes them very attractive in practical use. We mainly focus on simple, efficient and sparse constructions of linear extractors. Specifically, we demonstrate that random matrices can generate random bits very efficiently from a variety of noisy sources, including noisy coin sources, bit-fixing sources, noisy (hidden) Markov sources, as well as their mixtures. It shows that low-density random matrices have almost the same efficiency as high-density random matrices when the input sequence is long, which provides a way to simplify hardware/software implementation. Note that although we constructed matrices with randomness, they are deterministic (seedless) extractors - once we constructed them, the same construction can be used for any number of times without using any seeds. Another way to construct linear extractors is based on generator matrices of primitive BCH codes. This method is more explicit, but less practical due to its computational complexity and dimensional constraints.
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Extracting randomness from multiple independent sources
    Lee, CJ
    Lu, CJ
    Tsai, SC
    Tzeng, WG
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (06) : 2224 - 2227
  • [2] Extracting all the randomness and reducing the error in Trevisan's extractors
    Raz, Ran
    Reingold, Omer
    Vadhan, Salil
    Conference Proceedings of the Annual ACM Symposium on Theory of Computing, 1999, : 149 - 158
  • [3] Extracting all the randomness and reducing the error in Trevisan's extractors
    Raz, R
    Reingold, O
    Vadhan, S
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2002, 65 (01) : 97 - 128
  • [4] Extracting Randomness from Extractor-Dependent Sources
    Dodis, Yevgeniy
    Vaikuntanathan, Vinod
    Wichs, Daniel
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2020, PT I, 2020, 12105 : 313 - 342
  • [5] Extracting randomness using few independent sources
    Barak, Boaz
    Impagliazzo, Russell
    Wigderson, Avi
    SIAM JOURNAL ON COMPUTING, 2006, 36 (04) : 1095 - 1118
  • [6] Extracting randomness using few independent sources
    Barak, B
    Impagliazzo, R
    Wigderson, A
    45TH ANNUAL IEEE SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2004, : 384 - 393
  • [7] An Introduction to Randomness Extractors
    Shaltiel, Ronen
    AUTOMATA, LANGUAGES AND PROGRAMMING, ICALP, PT II, 2011, 6756 : 21 - 41
  • [8] Extracting randomness from generalized symbol-fixing and Markov sources
    König, R
    Maurer, U
    2004 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2004, : 232 - 232
  • [9] Sunflowers and Robust Sunflowers from Randomness Extractors
    Li, Xin
    Lovett, Shachar
    Zhang, Jiapeng
    THEORY OF COMPUTING, 2022, 18 : 1 - 18
  • [10] Randomness Extractors and Data Storage
    Gabizon, Ariel
    Shaltiel, Ronen
    2014 IEEE 28TH CONVENTION OF ELECTRICAL & ELECTRONICS ENGINEERS IN ISRAEL (IEEEI), 2014,