본문 바로가기
KERD
논문KCI 등재

진난수발생기용 난수성 검정 방법 AIS.31에 대한 확률론적 분석 및 보안성 평가 적용 방법

Probabilistic Analysis of AIS.31 Statistical Tests for TRNGs and Their Applications to Security Evaluations

1

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

진난수발생기(TRNG)의 통계적 난수성을 평가하는 대표적인 방법으로 미국 NIST의 SP 800-90B와 독일 BSI 의 AIS.31을 들 수 있다. 본 논문에서는 현재 국제 표준화 작업이 진행 중인 독일 BSI의 AIS.31에 집중하여 세부내용을 분석한다. AIS.31 문서에 나타나 있는 통계적 검정 방법들을 확률론적으로 면밀히 분석하여 각 통계량의 분포와 그 의미를 밝혀내고, 유의수준과 표본수열의 길이에 따른 검정 통과 기준을 제시함으로써 AIS.31을 일반화한결과를 도출한다. 또한, AIS.31에서는 정확히 기술하고 있지 않은 검정의 반복 시행 결과들에 대해 신뢰구간 개념을적용한 최종 통과 기준을 제안하고, 적절한 시뮬레이션을 통하여 본 논문의 분석 결과에 대한 유효성을 확인한다.

Abstract

SP 800-90B of NIST(USA) and AIS.31 of BSI(Germany) are representative statistical tests for TRNGs. In this paper, we concentrate on AIS.31 which is under the ongoing international standardization process. We examine the probabilistic meaning of each statistic of the test in AIS.31 and investigate its probability distribution. By changing significance level and the length of sample bits, we obtain formalized accept region of the test. Furthermore we propose the accept regions for some iterative tests, that are not mentioned in AIS.31, and provide some simulations.

참고문헌 (17)

  1. Wolfgang Killmann, "A Proposal for : Functionally classes and evaluation methodology for true(physical) random number generators", AIS.31, ~ (2001)
  2. Wolfgang Killmann, "Functionality Classes and Evaluation Methodology for Random Number Generators", AIS.20, 2011
  3. Werner Schindler, "Functionality Classes and Evaluation Methodology for Deterministic Random Number Generators", AIS.20, ~ (1999)
  4. Ronald H. Brown, "Security Requirements for cryptographic modules", FIPS 140-1, ~ (1994)
  5. Donald L. Evans, "Security Requirements for cryptographic module", FIPS 140-2, ~ (2001)
  6. Andrew Rukhin, "A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications", NIST Special Publication 800-22 revision 1a, ~ (2010)
  7. Elaine Barker, "Recommendation for the Entropy Sources Used for Random Bit Generation", NIST Special Publication 800-90B, ~ (2012)
  8. Thomas Risse, "Quality of Pseudo Random Numbers is the Quality of their Generators", 31st Int. Conf. Science in Practice (2013)
  9. Jean Dickinson Gibbons, "Nonparametric Statistical Inference Fourth Edition", pp.76~86 (2003), Marcel Dekker
  10. Fabio Pareschi, "On statistical Test for Randomness Included in the NIST SP800-22 Test Suite and Based on the Binomial Distribution", TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 7(2), pp.491~505 (2012)
  11. "Fibonacci k-step number"[URL]
  12. "Handbook of APPLIED CRYPTOGRAPHY" (2001)[URL]
  13. Jean-Sébastien Coron, "“On the Security of Random Sources,” PKC’99", LNCS, 1560, pp.29~42 (1999)
  14. "Referenzimplementierung der statistisc hen Tests/Reference implementation of the statistical tests"[URL]
  15. Sheldon Ross, "A First Course in probability" (2009), PEARSON
  16. "ID Quantique SA, Available at"[URL]
  17. Patrick Lacharme, "The Linux Pseudorandom Number Generator Revisited", HAL archives –ouvertes, ~ (2014)

관련 논문AI추천

이 간행물의 다른 논문 (23건)