• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

跨平台通过系统抖动生成的原始QPP-RNG随机性:NIST SP 800-90B评估

Raw QPP-RNG randomness via system jitter across platforms: a NIST SP 800-90B evaluation.

作者信息

Vrana Georgia, Lou Dafu, Kuang Randy

机构信息

Quantropi (Canada), 1545 Carling Ave., Suite 620, Ottawa, ON, K1Z 8P9, Canada.

出版信息

Sci Rep. 2025 Jul 29;15(1):27718. doi: 10.1038/s41598-025-13135-8.

DOI:10.1038/s41598-025-13135-8
PMID:40730632
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC12307882/
Abstract

High-quality randomness is fundamental to the security of modern cryptographic systems. We present QPP-RNG, a true random number generator (TRNG) that harvests entropy from diverse system-level jitters-including CPU pipeline timing divergences, DRAM refresh cycle perturbations, cache miss-driven memory access latencies, and other subtle hardware and operating system-induced fluctuations. QPP-RNG's core mechanism measures the elapsed time of randomized array sorting operations-where each Fisher-Yates shuffle is infinitesimally perturbed by these microscopic jitters-and amplifies these timing variations into cryptographically strong randomness through a quantum permutation pad (QPP) architecture, all achievable on commodity hardware. The raw output of QPP-RNG underwent rigorous evaluation for independent and identically distributed (IID) behavior using the NIST SP 800-90B IID test suite, alongside the comprehensive NIST SP 800-22 and ENT statistical test batteries. Across a range of platforms, including Windows, macOS, and Raspberry Pi, QPP-RNG consistently achieved high IID min-entropy between [Formula: see text] and [Formula: see text] bits/byte. It passed all NIST SP 800-90B IID tests with [Formula: see text]-values significantly above the [Formula: see text] threshold, confirming that its generated randomness is statistically indistinguishable from ideal IID sources derived directly from system jitter. Cross-platform analyses spanning x86_64 and ARM64 architectures further demonstrate that the extracted jitter fingerprint-and consequently the generated randomness-exhibits remarkable statistical consistency, irrespective of the underlying hardware or operating system. QPP-RNG's entropy density compares favorably with leading commercial entropy sources. It matches or slightly exceeds the NIST IID-certified min-entropy of ID Quantique's Quantis QRNG (7.8744 bits/byte), and significantly outperforms both Red Hat's CPU Time Jitter RNG (7.4528 bits/byte) and Quside's PCIe One quantum entropy source (6.5136 bits/byte). Even against specialized hardware RNGs like Microchip's ECC608 (4.0568 bits/byte), QPP-RNG demonstrates superior performance using only general-purpose processors. By effectively transforming otherwise discarded system noise into a reliable and high-quality entropy stream, QPP-RNG establishes a novel paradigm for embedded security, providing a robust entropy source on general-purpose devices without specialized hardware. This makes it especially well-suited for resource-constrained Internet of Things (IoT) and edge computing applications where strong entropy sources are paramount.

摘要

高质量的随机性是现代密码系统安全的基础。我们提出了QPP-RNG,这是一种真正的随机数生成器(TRNG),它从各种系统级抖动中获取熵,包括CPU流水线定时差异、DRAM刷新周期扰动、缓存未命中驱动的内存访问延迟以及其他由硬件和操作系统引起的细微波动。QPP-RNG的核心机制测量随机数组排序操作的耗时,其中每个费舍尔-耶茨洗牌操作都会受到这些微观抖动的微小扰动,并通过量子置换填充(QPP)架构将这些时间变化放大为具有密码学强度的随机性,所有这些都可以在商用硬件上实现。QPP-RNG的原始输出使用NIST SP 800-90B独立同分布(IID)测试套件以及全面的NIST SP 800-22和ENT统计测试套件对其独立同分布行为进行了严格评估。在包括Windows、macOS和Raspberry Pi在内的一系列平台上,QPP-RNG始终在[公式:见文本]和[公式:见文本]比特/字节之间实现了高IID最小熵。它通过了所有NIST SP 800-90B IID测试,[公式:见文本]值显著高于[公式:见文本]阈值,证实其生成的随机性在统计上与直接从系统抖动导出的理想IID源无法区分。跨越x86_64和ARM64架构的跨平台分析进一步表明,提取的抖动指纹以及因此生成的随机性表现出显著的统计一致性,而与底层硬件或操作系统无关。QPP-RNG的熵密度与领先的商业熵源相比具有优势。它匹配或略超过ID Quantique的Quantis QRNG经NIST IID认证的最小熵(7.8744比特/字节),并且显著优于红帽的CPU时间抖动RNG(7.4528比特/字节)和Quside的PCIe One量子熵源(6.5136比特/字节)。即使与Microchip的ECC608(4.0568比特/字节)等专用硬件RNG相比,QPP-RNG仅使用通用处理器也表现出卓越的性能。通过有效地将原本被丢弃的系统噪声转化为可靠且高质量的熵流,QPP-RNG为嵌入式安全建立了一种新的范式,在无需专用硬件的通用设备上提供了强大的熵源。这使得它特别适用于资源受限的物联网(IoT)和边缘计算应用,在这些应用中强大的熵源至关重要。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/be0b/12307882/2fc55f99e348/41598_2025_13135_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/be0b/12307882/5de0b89ae5aa/41598_2025_13135_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/be0b/12307882/e25075338181/41598_2025_13135_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/be0b/12307882/9c9b101f7ed2/41598_2025_13135_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/be0b/12307882/2fc55f99e348/41598_2025_13135_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/be0b/12307882/5de0b89ae5aa/41598_2025_13135_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/be0b/12307882/e25075338181/41598_2025_13135_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/be0b/12307882/9c9b101f7ed2/41598_2025_13135_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/be0b/12307882/2fc55f99e348/41598_2025_13135_Fig4_HTML.jpg

相似文献

1
Raw QPP-RNG randomness via system jitter across platforms: a NIST SP 800-90B evaluation.跨平台通过系统抖动生成的原始QPP-RNG随机性:NIST SP 800-90B评估
Sci Rep. 2025 Jul 29;15(1):27718. doi: 10.1038/s41598-025-13135-8.
2
Accelerated implementation for testing IID assumption of NIST SP 800-90B using GPU.使用GPU加速测试NIST SP 800-90B的独立同分布假设的实施过程。
PeerJ Comput Sci. 2021 Mar 8;7:e404. doi: 10.7717/peerj-cs.404. eCollection 2021.
3
Applicability and Design Considerations of Chaotic and Quantum Entropy Sources for Random Number Generation in IoT Devices.物联网设备中用于随机数生成的混沌和量子熵源的适用性及设计考量
Entropy (Basel). 2025 Jul 4;27(7):726. doi: 10.3390/e27070726.
4
A Novel Design of a Portable Birdcage via Meander Line Antenna (MLA) to Lower Beta Amyloid (Aβ) in Alzheimer's Disease.一种通过曲折线天线(MLA)设计的便携式鸟笼,用于降低阿尔茨海默病中的β淀粉样蛋白(Aβ)。
IEEE J Transl Eng Health Med. 2025 Apr 10;13:158-173. doi: 10.1109/JTEHM.2025.3559693. eCollection 2025.
5
Short-Term Memory Impairment短期记忆障碍
6
[Volume and health outcomes: evidence from systematic reviews and from evaluation of Italian hospital data].[容量与健康结果:来自系统评价和意大利医院数据评估的证据]
Epidemiol Prev. 2013 Mar-Jun;37(2-3 Suppl 2):1-100.
7
Physical Unclonable Function with 3D Stacked Memristor Crossbar Array Using Self-Differential Pair.采用自差分对的3D堆叠忆阻器交叉阵列实现的物理不可克隆功能
ACS Nano. 2025 Aug 12;19(31):28135-28145. doi: 10.1021/acsnano.4c18621. Epub 2025 Jul 28.
8
Carbon dioxide detection for diagnosis of inadvertent respiratory tract placement of enterogastric tubes in children.用于诊断儿童肠胃管意外置入呼吸道的二氧化碳检测
Cochrane Database Syst Rev. 2025 Feb 19;2(2):CD011196. doi: 10.1002/14651858.CD011196.pub2.
9
Ferroelectric Stochasticity in 2D CuInPS and Its Application for True Random Number Generator.二维CuInPS中的铁电随机性及其在真随机数发生器中的应用
Adv Mater. 2025 Jul;37(26):e2406850. doi: 10.1002/adma.202406850. Epub 2024 Jul 16.
10
Comparison of Two Modern Survival Prediction Tools, SORG-MLA and METSSS, in Patients With Symptomatic Long-bone Metastases Who Underwent Local Treatment With Surgery Followed by Radiotherapy and With Radiotherapy Alone.两种现代生存预测工具 SORG-MLA 和 METSSS 在接受手术联合放疗和单纯放疗治疗有症状长骨转移患者中的比较。
Clin Orthop Relat Res. 2024 Dec 1;482(12):2193-2208. doi: 10.1097/CORR.0000000000003185. Epub 2024 Jul 23.

本文引用的文献

1
Statistical Testing of Random Number Generators and Their Improvement Using Randomness Extraction.随机数生成器的统计测试及其通过随机性提取进行的改进
Entropy (Basel). 2024 Dec 4;26(12):1053. doi: 10.3390/e26121053.
2
Design of a cryptographically secure pseudo random number generator with grammatical evolution.基于语法进化的密码安全伪随机数生成器设计。
Sci Rep. 2022 May 21;12(1):8602. doi: 10.1038/s41598-022-11613-x.
3
Cryptographically Secure Pseudo-Random Number Generator IP-Core Based on SHA2 Algorithm.基于SHA2算法的加密安全伪随机数生成器IP核
Sensors (Basel). 2020 Mar 27;20(7):1869. doi: 10.3390/s20071869.
4
Quantum supremacy using a programmable superconducting processor.用量子计算优越性使用可编程超导处理器。
Nature. 2019 Oct;574(7779):505-510. doi: 10.1038/s41586-019-1666-5. Epub 2019 Oct 23.
5
Experimentally generated randomness certified by the impossibility of superluminal signals.经超光速信号的不可能性证明的实验产生的随机性。
Nature. 2018 Apr;556(7700):223-226. doi: 10.1038/s41586-018-0019-0. Epub 2018 Apr 11.