Evaluating Entropy for TRNGs: Fast, Robust and Provably Secure

ثبت نشده
چکیده

Estimating entropy for true random number generators is a task of critical importance, because feeding cryptographic applications with insufficient entropy leads to poor security. This is a challenging task as the entropy needs to be estimated at high accuracy, high confidence level and with possibly minimal number of samples (ideally no more than needed for extraction), In this paper we analyze the performance of a simple collision-counting estimator, and show that it is much better than min-entropy estimators or Shannon-entropy estimators studied before in this context, and moreover that it is robust against changes in the source distribution (due environmental conditions or adversarial influences). More precisely, we show an estimator which for n samples, and confidence 1− : (a) Extremely efficient: reads the stream in one-pass and uses constant memory (forward-only mode) (b) Accurate: estimates the amount of extractable bits with a relative error O(n− 2 log(1/ )), when the source outputs are i.i.d. (c) Robust: keeps the same error when the source outputs are independent but the distribution changes up to t = O(n 2 ) times during runtime We demonstrate that the estimator is accurate enough to adjust post-processing components dynamically, estimating entropy on the fly instead investigating it off-line.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Artemia: a family of provably secure authenticated encryption schemes

Authenticated encryption schemes establish both privacy and authenticity. This paper specifies a family of the dedicated authenticated encryption schemes, Artemia. It is an online nonce-based authenticated encryption scheme which supports the associated data. Artemia uses the permutation based mode, JHAE, that is provably secure in the ideal permutation model. The scheme does not require the in...

متن کامل

Provably secure and efficient identity-based key agreement protocol for independent PKGs using ECC

Key agreement protocols are essential for secure communications in open and distributed environments. Recently, identity-based key agreement protocols have been increasingly researched because of the simplicity of public key management. The basic idea behind an identity-based cryptosystem is that a public key is the identity (an arbitrary string) of a user, and the corresponding private key is ...

متن کامل

Entropy Evaluation for Oscillator-Based True Random Number Generators

True random number generators (TRNGs) are crucial to the implementations of cryptographic algorithms and protocols. The quality of randomness directly influences the security of cryptographic systems. Oscillator-based sampling is popular in the design of TRNGs due to its nice properties of elegant structure and high speed. However, the credibility of randomness generated from high-speed oscilla...

متن کامل

FPGA Implementation of Metastability-Based True Random Number Generator

True random number generators (TRNGs) are important as a basis for computer security. Though there are some TRNGs composed of analog circuit, the use of digital circuits is desired for the application of TRNGs to logic LSIs. Some of the digital TRNGs utilize jitter in freerunning ring oscillators as a source of entropy, which consume large power. Another type of TRNG exploits the metastability ...

متن کامل

Modification of the Fast Global K-means Using a Fuzzy Relation with Application in Microarray Data Analysis

Recognizing genes with distinctive expression levels can help in prevention, diagnosis and treatment of the diseases at the genomic level. In this paper, fast Global k-means (fast GKM) is developed for clustering the gene expression datasets. Fast GKM is a significant improvement of the k-means clustering method. It is an incremental clustering method which starts with one cluster. Iteratively ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016