当前位置: X-MOL 学术Secur. Commun. Netw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Beyond Statistical Analysis in Chaos-Based CSPRNG Design
Security and Communication Networks Pub Date : 2021-06-10 , DOI: 10.1155/2021/5597720
John Prakash Arockiasamy 1 , Lydia Elizabeth Benjamin 2 , Rhymend Uthariaraj Vaidyanathan 1
Affiliation  

The design of cryptographically secure pseudorandom number generator (CSPRNG) producing unpredictable pseudorandom sequences robustly and credibly has been a nontrivial task. Almost all the chaos-based CSPRNG design approaches invariably depend only on statistical analysis. Such schemes designed to be secure are being proven to be predictable and insecure day by day. This paper proposes a design and instantiation approach to chaos-based CSPRNG using proven generic constructions of modern cryptography. The proposed design approach with proper instantiation of such generic constructions eventually results in providing best of both worlds that is the provable security guarantees of modern cryptography and passing of necessary statistical tests as that of chaos-based schemes. Also, we introduce a new coupled map lattice based on logistic-sine map for the construction of CSPRNG. The proposed pseudorandom number generator is proven using rigorous security analysis as that of modern cryptography and tested using the standard statistical testing suites. It is observed that the generated sequences pass all stringent statistical tests such as NIST, Dieharder, ENT, and TestU01 randomness test suites.

中文翻译:

基于混沌的 CSPRNG 设计中的超越统计分析

密码安全伪随机数生成器 (CSPRNG) 的设计稳健可靠地产生不可预测的伪随机序列一直是一项艰巨的任务。几乎所有基于混沌的 CSPRNG 设计方法总是仅依赖于统计分析。这种旨在安全的方案正日益被证明是可预测的和不安全的。本文提出了一种使用现代密码学经过验证的通用结构的基于混沌的 CSPRNG 的设计和实例化方法。建议的设计方法对此类通用结构进行适当的实例化,最终导致提供两全其美的结果,即现代密码学的可证明安全保证,并通过必要的统计测试,如基于混沌的方案。还,我们引入了一种新的基于逻辑正弦图的耦合图格来构建 CSPRNG。所提出的伪随机数生成器使用现代密码学的严格安全分析进行了证明,并使用标准统计测试套件进行了测试。据观察,生成的序列通过了所有严格的统计测试,例如 NIST、Dieharder、ENT 和 TestU01 随机性测试套件。
更新日期:2021-06-10
down
wechat
bug