How to Sample a Discrete Gaussian (and more) from a Random Oracle

被引:0
|
作者
Lu, George [1 ]
Waters, Brent [1 ,2 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
[2] NTT Res, Austin, TX USA
来源
THEORY OF CRYPTOGRAPHY, TCC 2022, PT II | 2022年 / 13748卷
关键词
REDUCTIONS; SIGNATURES;
D O I
10.1007/978-3-031-22365-5_23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The random oracle methodology is central to the design of many practical cryptosystems. A common challenge faced in several systems is the need to have a random oracle that outputs from a structured distribution D, even though most heuristic implementations such as SHA-3 are best suited for outputting bitstrings. Our work explores the problem of sampling from discrete Gaussian (and related) distributions in a manner that they can be programmed into random oracles. We make the following contributions: - We provide a definitional framework for our results. We say that a sampling algorithm Sample for a distribution is explainable if there exists an algorithm Explain which, when given an x in the support of D, outputs an r is an element of {0, 1}(n) such that Sample(r) = x. Moreover, if x is sampled from D the explained distribution is statistically close to choosing r uniformly at random. We consider a variant of this definition that allows the statistical closeness to be a "precision parameter" given to the Explain algorithm. We show that sampling algorithms which satisfy our 'explainability' property can be programmed as a random oracle. - We provide a simple algorithm for explaining any sampling algorithm that works over distributions with polynomial sized ranges. This includes discrete Gaussians with small standard deviations. - We show how to transform a (not necessarily explainable) sampling algorithm Sample for a distribution into a new Sample' that is explainable. The requirements for doing this is that (1) the probability density function is efficiently computable (2) it is possible to efficiently uniformly sample from all elements that have a probability density above a given threshold p, showing the equivalence of random oracles to these distributions and random oracles to uniform bitstrings. This includes a large class of distributions, including all discrete Gaussians. - A potential drawback of the previous approach is that the transformation requires an additional computation of the density function. We provide a more customized approach that shows the Miccancio-Walter discrete Gaussian sampler is explainable as is. This suggests that other discrete Gaussian samplers in a similar vein might also be explainable as is.
引用
收藏
页码:653 / 682
页数:30
相关论文
共 50 条
  • [21] Bayesian Spatial Prediction for Discrete Closed Skew Gaussian Random Field
    Omid Karimi
    Mohsen Mohammadzadeh
    Mathematical Geosciences, 2011, 43 : 565 - 582
  • [22] Bayesian Spatial Prediction for Discrete Closed Skew Gaussian Random Field
    Karimi, Omid
    Mohammadzadeh, Mohsen
    MATHEMATICAL GEOSCIENCES, 2011, 43 (05) : 565 - 582
  • [23] DISCRETE OPTIMIZATION VIA SIMULATION USING GAUSSIAN MARKOV RANDOM FIELDS
    Salemi, Peter
    Nelson, Barry L.
    Staum, Jeremy
    PROCEEDINGS OF THE 2014 WINTER SIMULATION CONFERENCE (WSC), 2014, : 3809 - 3820
  • [24] Rapid Discrete Optimization via Simulation with Gaussian Markov Random Fields
    Semelhago, Mark
    Nelson, Barry L.
    Song, Eunhye
    Waechter, Andreas
    INFORMS JOURNAL ON COMPUTING, 2021, 33 (03) : 915 - 930
  • [25] HOW THE SIZE OF A RANDOM SAMPLE AFFECTS HOW ACCURATELY IT REPRESENTS A POPULATION
    COHEN, RD
    JOURNAL OF CHEMICAL EDUCATION, 1992, 69 (03) : 200 - 203
  • [26] Hausdorff-type measures of the sample Path of Gaussian random fields
    Chen Z.-L.
    Liu S.-Y.
    Acta Mathematicae Applicatae Sinica, 2005, 21 (4) : 623 - 636
  • [27] MODULUS OF CONTINUITY OF SAMPLE FUNCTIONS OF HOMOGENEOUS GAUSSIAN RANDOM-FIELDS
    SINYAVSKY, VF
    DOPOVIDI AKADEMII NAUK UKRAINSKOI RSR SERIYA A-FIZIKO-MATEMATICHNI TA TECHNICHNI NAUKI, 1980, (02): : 22 - 24
  • [28] How to Shorten a Ciphertext of Reproducible Key Encapsulation Mechanisms in the Random Oracle Model
    Sakai, Yusuke
    Hanaoka, Goichiro
    Kurosawa, Kaoru
    Ohta, Kazuo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (06) : 1293 - 1305
  • [29] Impossibility on the Schnorr Signature from the One-More DL Assumption in the Non-Programmable Random Oracle Model
    Fukumitsu, Masayuki
    Hasegawa, Shingo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2021, E104A (09) : 1163 - 1174
  • [30] Removal of contaminants from oracle bones during sample pretreatment
    Yuan, Sixun
    Wu, Xiaohong
    Liu, Kexin
    Guo, Zhiyu
    Cheng, Xiaolin
    Pan, Yan
    Wang, Jinxia
    RADIOCARBON, 2007, 49 (02) : 211 - 216