Machine Learning Predictors for Min-Entropy Estimation Articles uri icon

publication date

  • February 2025

start page

  • 1

end page

  • 31

issue

  • 2

volume

  • 27

International Standard Serial Number (ISSN)

  • 1099-4300

abstract

  • This study investigates the application of machine learning predictors for the estimation of min-entropy in random number generators (RNGs), a key component in cryptographic applications where accurate entropy assessment is essential for cybersecurity. Our research indicates that these predictors, and indeed any predictor that leverages sequence correlations, primarily estimate average min-entropy, a metric not extensively studied in this context. We explore the relationship between average min-entropy and the traditional min-entropy, focusing on their dependence on the number of target bits being predicted. Using data from generalized binary autoregressive models, a subset of Markov processes, we demonstrate that machine learning models (including a hybrid of convolutional and recurrent long short-term memory layers and the transformer-based GPT-2 model) outperform traditional NIST SP 800-90B predictors in certain scenarios. Our findings underscore the importance of considering the number of target bits in min-entropy assessment for RNGs and highlight the potential of machine learning approaches in enhancing entropy estimation techniques for improved cryptographic security.

subjects

  • Computer Science
  • Mathematics
  • Telecommunications

keywords

  • min-entropy estimation; machine learning predictors; random number generators; autoregressive processes; generalized binary autoregressive models