Class of scalable parallel and vectorizable pseudorandom number generators based on non-cryptographic RSA exponentiation ciphers
基于并行超级计算机的蒙特卡罗和随机模拟需要伪随机数发生器,它可以在许多独立的过程中产生不同的伪随机流。我们提出了一个可扩展的类的并行和矢量化的伪随机数生成器的基础上的非加密版本的RSA公钥指数密码。我们的方法产生均匀分布的IEEE双精度浮点伪随机序列的$[0,1)$通过加密的64位整数消息的伪随机序列的模幂运算。该方法的优点是:该方法通过利用从独立的64位复合模数导出的每个伪随机数发生器实例进行参数化而可并行化,由于数百万个可用的32位素数,该方法在大规模并行计算集群上是完全可缩放的,独立流的播种和初始化简单,独立实例的周期都不同,并且大于$8.5\times 10^{37}$,并且该方法通过一组流内和流间相关性测试。每个实例中的计算可以使用蒸汽分裂来向量化,并且可以在每个多核CPU上每秒产生多于$10^8$的伪随机数。
2021-05-27 cs.CR
Increasing precision of uniform pseudorandom number generators
提出了一种通过组合两个精度较低的伪随机数来产生具有扩展精度的均匀分布伪随机数的一般方法。特别地,该方法可以用于在图形处理单元(GPU)上具有扩展精度的伪随机数生成,其中单精度和双精度的操作的性能可以显著变化。
2014-05-12 cs.CR cs.DS cs.MS
Constructing a Pseudorandom Generator Requires an Almost Linear Number of Calls
我们表明,一个黑盒构造的伪随机发生器从一个单向函数需要欧米茄(n/log(n))调用底层的单向函数。如果保证单向函数是正则的,则该界甚至成立。在这种情况下,它与Goldreich,Krawczyk和Luby(SIAM J. Comp. 22,1993)最著名的构造相匹配,它使用O(n/log(n))调用。
2012-05-21 cs.CC cs.CR
Parallel generator of $q$-valued pseudorandom sequences based on arithmetic polynomials
基于算术多项式逻辑公式生成系统的表示,提出了一种并行生成$q$值伪随机序列的新方法。由$q$-值伪随机序列的$k$-元素组成的片段可以通过单个递归数值公式的单个计算来获得。提到的是,可以使用并进一步开发生成的“算术化”的方法,以保护加密齿轮免受密码攻击,从而导致大规模硬件故障的启动。所取得的成果可广泛应用于实现具有前景的高性能信息保护密码设施。
2014-09-02 cs.CR
A new class of scalable parallel pseudorandom number generators based on Pohlig-Hellman exponentiation ciphers
基于并行超级计算机的蒙特卡罗应用程序依赖于伪随机数发生器,该发生器在许多单独的过程中产生独立的伪随机流。提出了一类新的基于Pohlig-Hellman指数密码的可扩展并行伪随机数发生器。该方法通过对整数\textit{messages}的简单序列进行模素数取幂运算,将其加密为\textit{ciphertexts},生成均匀分布的浮点伪随机流。该方法的优点是:该方法通过利用从独立素数模导出的每个伪随机数发生器的参数化是可平凡地并行化的,该方法由于可用于每个实现的大量素数而在大规模并行计算集群上是完全可缩放的,独立流的播种和初始化是简单的,该方法仅需要对每个伪随机数进行几次整数乘-模运算,每个实例的状态仅由几个整数值定义,每个实例的周期不同,并且该方法通过一组流内和流间相关性测试,每次测试使用多达$10^{13}$伪随机数。我们提出的32位实现有数百万个可能的实例,所有实例的周期都大于$10^{18}$。64位实现依赖于128位算术,但可能有超过$10^{15}$的实例,并且周期大于$10^{37}$。
2015-02-02 cs.CR physics.comp-ph
Likelihood that a pseudorandom sequence generator has optimal properties
证明了当线性反馈移位寄存器长度增加时,选择具有最佳性能(即最大周期和最大线性复杂度)的m序列非线性滤波器的概率渐近趋于1.
2010-05-13 cs.CR cs.DM
Pseudorandom Strings from Pseudorandom Quantum States
研究量子与经典世界伪随机性的关系,提出基于对数输出长度PRSGs构建量子伪随机生成器(QPRGs),并证明其在密码学应用中的实用性,核心贡献是伪确定性提取方法。
2023-09-13 cs.CR quant-ph
On testing pseudorandom generators via statistical tests based on the arcsine law
伪随机数发生器的质量检测是一个重要的问题。安全要求变得越来越苛刻,在这件事上的弱点是根本不能接受的。有必要对统计测试进行深入分析-必须确保拒绝/接受一个好的发电机不是计算或近似错误的结果。本文提出了一种基于反正弦律的随机游动的二级统计检验方法。我们提供了一个Berry-Essen型不等式近似的反正弦分布,这使我们能够执行一个详细的误差分析的建议测试。
2019-03-23 cs.CR math.PR
Pseudorandom number generator based on the Bernoulli map on cubic algebraic integers
提出了一种利用三次代数整数上的Bernoulli映射生成伪随机二进制序列的方法。该生成器的特点是通过精确计算生成Bernoulli映射的混沌真轨道。特别地,我们阐明了一种适当地准备一组初始点(即,种子),这在生成多个伪随机序列时是需要的。利用这种种子选择方法,我们可以将初始点几乎均匀地分布在单位区间内,并且可以保证从它们开始的轨道不合并。我们还报告了各种各样的测试结果表明,所产生的伪随机序列具有良好的统计特性,以及什么可能是最流行的发电机,梅森扭转MT19937的优势。
2017-06-20 cs.CR cs.IT math.IT
Separating Pseudorandom Generators from Logarithmic Pseudorandom States
Université de Montréal (DIRO)(蒙特利尔大学(计算机科学与工程系))
本研究通过构造具有逆访问的酉量子预言机,在量子黑盒模型下证明了伪随机生成器与对数及线性规模伪随机态(及bot-PRGs)的分离,从而解决了开放问题,并扩展至数字签名和量子公钥加密的区分。
2026-09-15 cs.CR
A Quantum "Lifting Theorem" for Constructions of Pseudorandom Generators from Random Oracles
研究了由随机预言机构造的伪随机生成器的量子安全性,证明了一个“提升定理”,表明对多项式次查询的经典对手无条件安全的PRG对量子对手同样安全,且该定理对发起量子查询的PRG依然成立。
2025-05-30 cs.CR
An optimization technique on pseudorandom generators based on chaotic iterations
涉及密码学和数据隐藏的因特网通信系统通常需要数十亿个随机数。除了算法的速度之外,伪随机数生成器的质量及其实现的容易性是常见的实际方面。在这项工作中,我们将讨论如何独立于其生成算法来提高随机数的质量。我们提出了一个额外的实现技术,以利用一些混沌特性。我们的解决方案的统计质量源于一些定义良好的离散混沌迭代,满足著名的Devaney的混沌定义,即混沌迭代技术。根据Internet 09、10、11国际会议上发表的最新研究成果,回顾了利用混沌迭代构造伪随机数发生器的三种方法。使用标准的标准命名为NIST和DieHARD(一些著名的电池的测试),我们将表明,所提出的技术可以提高各种各样的缺陷伪随机发生器的统计特性,并提出的问题,统计测试减少混沌迭代的功率增加时。
2017-06-27 cs.CR nlin.CD
Brains and pseudorandom generators
研究探讨了大脑模型能否被工程化用于生成伪随机数生成器,发现该模型无法实现此功能。
2016-03-07 cs.CR cs.NA cs.NE
Scalable, quantum-accessible, and adaptive pseudorandom quantum state and pseudorandom function-like quantum state generators
Centre for Quantum Technologies, Singapore(新加坡量子技术中心);Department of Computer Science, National University of Singapore(新加坡国立大学计算机系);MajuLab, UMI 3654, Singapore(新加坡MajuLab(UMI 3654))
本文提出了一种可扩展、量子可访问和自适应的伪随机函数样量子态生成器,基于量子安全单向函数,扩展了传统PRFS的定义并简化了密码学体系。
2026-07-14 cs.CR quant-ph
Pseudorandom (Function-Like) Quantum State Generators: New Definitions and Applications
本文研究 PRS 与 PRFS 生成器的新定义,证明后量子单向函数下的自适应及叠加查询安全性,并给出经典通信密码方案、简化不可区分性证明及计算假设必要性结果。
2023-06-09 cs.CC cs.CR quant-ph
On the Distribution of the Subset Sum Pseudorandom Number Generator on Elliptic Curves
给定一个素数$p$,一个$p$元素的有限域$\F_p$上的椭圆曲线$\E/\F_p$和一个~ $r$阶的二元\lrs \ $\(u(n)\)_{n =1}^\infty$,我们研究了~ $\E$上的点序列$$ \sum_{j=0}^{r-1} u(n+j)P_j, \qquad n =1,..., N, $$在所有可能的$\F_p$ -有理点$P_1,..., P_r$上的平均分布.对于足够大的$N$,我们改进和推广了E.~ El~Mahassni。
2011-02-05 cs.CR math.NT
Pseudorandom number generation by $p$-adic ergodic transformations
本文研究反相依伪随机发生器,后者是在工作时状态转移函数(和输出函数)动态变化的发生器:对于这样的发生器,状态递归序列满足同余式$x_{i+1}\equiv f_i(x_i)\pmod{2^n}$,而其输出序列的形式为$z_{i}=F_i(u_i)$ .本文介绍的技术和结构,使一个组成的发电机输出均匀分布的序列的最大周期长度和高线性和2-adic跨度。相应的流chipher是可证明的强大对已知明文攻击(一个似是而非的猜想)。状态转移函数和输出函数都可能是依赖于密钥的,所以密码分析师唯一可用的信息是这些函数属于某个(指数级大的)类。这些函数是标准机器指令(如加法、乘法、按位逻辑运算等)的组合。组合应满足相当宽松的条件,因此相应的生成器是足够灵活的,可以很容易地实现为计算机程序。
2004-01-29 cs.CR
Scrambled Linear Pseudorandom Number Generators
Università degli Studi di Milano(米兰大学)
$\mathbf F_2$ -线性伪随机数发生器是非常流行的,因为它们的速度快,可以轻松地创建具有相当大的状态空间的发生器,以及它们可证明的理论属性。然而,它们遭受线性伪影,这些伪影在线性相关的统计测试中显示为失败,例如二进制秩和线性复杂性测试。在本文中,我们给出了两个新的贡献。首先,我们介绍了两个新的$\mathbf F_2$ -线性变换,已手工制作具有良好的统计特性,并在同一时间可编程非常有效的超标量处理器,甚至直接在硬件上。然后,我们描述了一些扰码器,也就是说,非线性函数应用于状态阵列,减少或删除线性伪影,并提出了线性变换和扰码器的组合,给出了非常快的高质量的伪随机数发生器。在我们的方法中的一个新颖之处是,我们使用滤波线性反馈移位寄存器的理论来证明我们的扰码器的一些属性的想法,而不是纯粹依赖于逻辑。最后,我们提供了一个简单的,非常快的生成器,使用几百位内存,具有可证明的属性,并通过强大的统计测试。
2026-10-12 cs.CR cs.DS cs.MS
Revisiting the Concrete Security of Goldreich's Pseudorandom Generator
局部伪随机数发生器是密码学中的一类基本的密码原语,在理论密码学中有着非常广泛的应用。根据Couteau et al.的工作,本文进一步研究了一类重要的局部伪随机生成器的具体安全性,即,Goldreich伪随机发生器我们的第一次攻击是猜测和确定类型。我们的结果显着改进了Couteau等人提出的最先进的算法,在渐近和具体的复杂性方面,并打破了他们提出的所有挑战参数。例如,对于建议的128位安全性的参数集,我们可以通过大约$2^{61}$的因子更快地求解实例,从而完全破坏所声称的安全性。我们的第二次攻击进一步利用了谓词$P_5$的极其稀疏的结构,并结合了迭代解码的思想。这种新的攻击,命名为猜测和解码,大大改善了猜测和确定的方法,密码相关的参数。Couteau等人提出的所有挑战参数集。ASIACRYPT 2018中的工作,以80位(128位)安全级别为目标,可以在大约$2^{58}$($2^{78}$)的操作中解决。我们提出了新的参数,以实现80位(128位)的安全性相对于我们的攻击。我们还将攻击扩展到其他有前途的谓词,并调查他们的阻力。
2021-03-03 cs.CR cs.IT math.IT
FPGA Implementation of $\mathbb{F}_2$-Linear Pseudorandom Number Generators Based on Zynq MPSoC: a Chaotic Iterations Post Processing Case Study
伪随机数生成(PRNG)是现场可编程门阵列FPGA电路等硬件安全平台中的关键环节。在这篇文章中,18个PRNG属于4个家庭(xorshift,LFSR,TGFSR,和LCG)的物理实现在FPGA中,并在面积,吞吐量和统计测试方面进行比较。两个流程的概念用于寄存器传输级(RTL)和高级综合(HLS)。此外,一方面,线性复杂度,种子和算术运算之间的关系,以及在FPGA中部署的资源,另一方面,进行了深入的研究。为了实现这一目标,本文开发了一个基于Zynq EPP和ARM Cortex的SoC-- $A9$ MPSoC,以加速各种PRNG在FPGA硬件上的实现和测试。最后给出了一个应用混沌迭代作为FPGA后处理的实例。后者改善了PRNG组合的统计特征,如果没有它,在所谓的TestU 01统计测试中失败。
2016-11-25 cs.CR
Design and evaluation of chaotic iterations based keyed hash function
研究如何构建安全的哈希算法需要深入研究,因为各种现有的哈希函数,如MD5算法,最近暴露了它们的安全缺陷。同时,基于混沌理论的哈希函数也成为非线性信息安全领域的一个新兴研究方向。作为我们以前研究工作的扩展,本文提出了一种新的混沌迭代密钥哈希函数。混沌迭代既用于伪随机数发生器构造策略,又用于经典散列函数计算新的散列值。结果表明,通过这样做,它是可能的,适用于现有的哈希算法,它保留了它们的安全性,同时增加Devaney的混沌后处理。最后给出了这种后处理的安全性能分析。
2017-06-25 cs.CR
Design and implementation of a novel cryptographically secure pseudorandom number generator
本研究设计了一种兼具密码学安全性、易实现、可移植的新型伪随机数生成器,通过模幂运算与类Feistel盒混合比特实现,经大量统计检验验证可生成高质量随机序列。
2025-03-22 cs.CR cs.NA math.NA
Hardness-Preserving Reductions via Cuckoo Hashing
这项工作的重点是\emph{hardness-preserving}变换的有点有限的伪随机函数的家庭(PRF)到更通用的特性。考虑伪随机函数的\emph{domain extension}问题:给定一个以某个域$U$的元素作为输入的PRF,我们希望得到一个更大域上的PRF。我们能在不显著影响系统安全性的情况下完成这项工作吗?一种方法是首先将较大的域散列成较小的域,然后应用原始的PRF。然而,这样的减少易受“生日攻击”的影响:在$\sqrt{\size{U}}$查询所得到的PRF之后,很可能发生冲突(\ie两个不同的输入具有相同的散列值)。因此,针对进行该数量的查询的攻击者,所得到的PRF是\emph{insecure}。在这项工作中,我们将展示如何超越上述生日攻击障碍,用\textit{cuckoo hashing}的变体替换上述简单的哈希方法,这是一种哈希范式,通过使用两个哈希函数和两个表来解决表中的冲突,巧妙地将每个元素分配给两个表中的一个。我们使用这种方法来获得:(i)域扩展方法,需要{ \em只是两个调用}的原始PRF,可以承受许多查询的原始域的大小,并具有区分的概率是指数小的非加密工作量;和(ii){ \em安全保护}减少从非自适应的自适应PRF。
2021-05-04 cs.CR
Statistical Quality and Reproducibility of Pseudorandom Number Generators in Machine Learning technologies
University of Perpignan Via Domitia(佩皮尼昂大学)
本文系统比较了 PyTorch、TensorFlow 和 NumPy 中 PRNG 与其原始 C 实现的统计质量,发现即使“抗 crush”生成器也可能未通过部分 BigCrush 测试,并揭示了框架集成带来的实现差异。
2025-07-02 cs.CR cs.LG cs.OH
Pseudorandom number generation by p-adic ergodic transformations: an addendum
本文研究了2-进整数空间$\Z_2$上基于$m$ -变量遍历映射的反相依伪随机数发生器。这些生成器的内部状态序列由递归律$\mathbf x_{i+1}= H^B_i(\mathbf x_i)\bmod{2^n}$定义,而它们的输出序列是%,而其输出序列是$\mathbf z_{i}=F^B_i(\mathbf x_i)\mod 2^n$的;这里$\mathbf x_j, \mathbf z_j$是$\Z_2$上的$m$维向量。它示出了如何得到的结果为一个单变量的情况下,可以扩展到一个多变量的情况下。
2004-02-26 cs.CR
Derivatives of Quantum Randomness: Separating Pseudorandom Unitaries from Pseudorandom (Function-like) States
KAIST(韩国科学技术院)
本文通过研究候选PRU构造映射的导数低秩性,在量子预言机模型下证明了PRFSG不蕴含PRU,揭示了量子态与酉算子伪随机性的根本区别。
2026-09-15 cs.CR quant-ph
Scalable Pseudorandom Quantum States
有效地对难以与真正随机的量子态区分开的量子态进行采样是量子信息理论中的一项基本任务,该任务具有计算和物理用途。这通常被称为伪随机(量子)状态发生器,或简称PRS发生器。在PRS生成器的现有构造中,安全性随着状态中的量子比特的数量而缩放,即,用于$n$量子位PRS的(统计)安全参数大致为$n$。也许与直觉相反,即使对于$k<n$,也不知道$n$-量子位PRS意味着$k$ -量子位PRS。因此,用于PRS的\emph{scalability}的问题到目前为止还没有解决:是否有可能为所有$n, λ$构建具有安全参数$λ$的$n$ -量子位PRS生成器。实际上,我们相信具有小(甚至恒定)$n$和大$λ$的PRS可以是非常有用的。我们解决了这个问题,在这项工作中,任何量子安全的单向函数意味着可扩展的PRS。我们遵循的范式,首先显示一个\emph{statistically}安全的结构时,给定的Oracle访问一个随机函数,然后用一个量子安全(经典)的伪随机函数来取代随机函数,以实现计算安全。然而,我们的方法明显偏离先前的作品,因为可扩展的伪随机状态需要随机化的量子态的振幅,而不仅仅是在所有先前的作品的相位。我们将展示如何使用高斯采样来实现这一点。
2020-04-04 cs.CR quant-ph
Non Deterministic Pseudorandom Generator for Quantum Key Distribution
针对量子随机数生成器需大量后处理才能产出可用均匀比特的瓶颈,本研究提出基于后量子格困难问题LWE的非确定性伪随机生成器,利用其高斯误差的非确定性满足QKD的熵要求,且速度更快,经Die-Harder测试验证有效性。
2023-11-06 cs.CR cs.ET
No linear stretching of single-copy quantum pseudorandomness
Tsinghua University(清华大学);University of Washington(华盛顿大学);Columbia University(哥伦比亚大学)
本文首次证明了不同输出长度的单副本安全伪随机态(1PRS)之间存在黑盒分离,通过构造量子谕示,表明输出长度1.1n的1PRS存在,而Ω(n^{2+ε})长度的不存在。
2026-10-06 cs.CR quant-ph
On the Design of LIL Tests for (Pseudo) Random Generators and Some Experimental Results
NIST SP 800 -22(2010)提出了(伪)随机发生器的最新测试套件,以检测二进制序列与随机性的偏差。一方面,作为NIST SP 800 -22测试集的反例,很容易构造出NIST SP 800 -22测试集认为是GOOD伪随机发生器的函数,尽管这些函数的输出很容易与均匀分布区分开。因此,这些函数根据定义不是伪随机生成器。另一方面,NIST SP 800 -22没有涵盖随机性的一些重要定律。关于随机二元串的两个基本极限定理是中心极限定理和重对数律。NIST SP 800 -22中的几个频率相关测试涵盖了中心极限定理,而NIST SP 800 -22中没有测试涵盖LIL。本文提出了解决NIST SP 800 -22测试套件面临的上述挑战的技术。首先,我们提出了基于统计距离的(伪)随机发生器的测试技术,以减少上述NIST SP 800 -22测试套件中的第二类错误。其次,我们提出了基于LIL的统计测试技术,计算概率,并通过产生约30 TB的伪随机序列对广泛使用的伪随机发生器进行实验测试。实验结果表明,对于1000个序列(2 TB)的样本量,生成的序列与均匀分布之间的统计距离约为0.07($0$表示统计上不可区分,$1$表示完全可区分),均方根偏差约为0.005。
2014-01-14 cs.CR
FPGA Design for Pseudorandom Number Generator Based on Chaotic Iteration used in Information Hiding Application
大量研究表明,随机数的低效生成是信息通信应用的一个重要瓶颈。因此,现场可编程门阵列(FPGA)被开发来处理一个可扩展的定点随机流生成方法。在我们以前的研究中,我们提出了一种技术,通过应用一些定义良好的离散混沌迭代,满足著名的Devaney的混沌定义,即混沌迭代(CI)。我们已经证明了具有CI的发生器能够产生合格的混沌随机数。本文针对FPGA器件对这种基于混沌迭代的发生器进行了优化设计。通过这样做,可以大大提高发电率。分析表明,这些硬件发生器也可以提供良好的统计混沌随机比特,也可以密码安全。最后给出了该算法在信息隐藏安全领域的应用实例。
2016-08-21 cs.AR cs.CR math.DS
On Limits on the Provable Consequences of Quantum Pseudorandomness
Okinawa Institute of Science and Technology Graduate University(冲绳科学技术大学院大学);KIAS, Korea(韩国高等研究院);UT Austin, USA(美国德克萨斯大学奥斯汀分校);KAIST, Daejeon, Korea(韩国科学技术院);Surf, The Netherlands(荷兰SURF);De Vinci Higher Education, De Vinci Research Center, Paris, France(法国巴黎德芬奇高等教育与研究中心)
研究探讨了量子伪随机性概念之间的关系,发现某些形式的量子伪随机性无法从其他形式构造,提出单元ary oracle分离结果,揭示了量子伪随机性与经典伪随机性行为差异。
2026-10-06 cs.CR quant-ph
Privacy-Preserving Group Data Access via Stateless Oblivious RAM Simulation
我们研究的问题提供隐私保护访问外包诚实,但好奇的数据存储库的一组可信的用户。我们表明,这种隐私保护的数据访问是可能的,使用概率加密的组合,它直接隐藏数据值,和无状态的不经意的RAM模拟,它隐藏了数据访问的模式。我们给出了模拟,只有一个$O(\log n)$摊销的时间开销,用于模拟RAM算法,$\cal A$,它有一个内存的大小$n$,使用一个计划,是数据不经意的概率非常高,假设模拟访问一个私人工作空间的大小$O(n^ν)$,对于任何给定的固定常数$ν>0$。这种模拟使用伪随机哈希函数,并基于一种新型的布谷鸟哈希表层次结构,所有这些哈希表都共享一个公共的隐藏。我们还提供了这个方案的实验模拟结果,显示其实用性。此外,在一个结果,可能是一些理论上的兴趣,我们还表明,可以消除依赖于伪随机散列函数在我们的模拟,同时有开销上升到$O(\log^2 n)$。
2011-05-20 cs.CR
On the Computational Hardness of Quantum One-Wayness
本文研究了量子单向状态生成器的计算难度,证明特定压缩率的伪随机状态可构建单向状态生成器,并揭示其与复杂性理论及量子比特承诺的新联系。
2025-03-21 cs.CC cs.CR quant-ph
Quantum Unpredictability
本文提出量子不可预测状态生成器(UPSGs),证明其可实现PRFSs的所有已知应用(如IND-CPA加密和EUF-CMA MACs),表明量子不可预测性足以替代量子伪随机性。
2024-05-07 cs.CR quant-ph
Efficient and Cryptographically Secure Generation of Chaotic Pseudorandom Numbers on GPU
本文提出了一种新的基于图形处理器的伪随机数发生器。这种PRNG是基于所谓的混沌迭代。首先根据Devaney公式证明了它是混沌的。因此,我们提出了一个有效的GPU实现,成功地通过了BigCrush测试,被认为是TestU 01中最难的测试。实验表明,该PRNG在Tesla C1060和NVidia GTX 280卡上每秒可产生约200亿个随机数。然后建立,在合理的假设下,建议PRNG可以是密码安全的。最后提出了Blum-Goldwasser非对称密钥加密方案的混沌版本。
2011-12-22 cs.CR
Error Correction Capabilities of Non-Linear Cryptographic Hash Functions
本文利用多址信道技术证明了非线性密码哈希具有良好纠错能力,并证明系统随机非线性码在渐近机制下能达到容量,同时通过SHA与SRLC、S-RNLC的性能比较验证了理论结果。
2024-05-02 cs.CR cs.IT math.IT
A Guideline on Pseudorandom Number Generation (PRNG) in the IoT
随机数是物联网(IoT)上许多功能的重要输入。随机性的常见用例范围从低级数据包传输到人工智能的高级算法以及安全和信任,这些都严重依赖于不可预测的随机源。然而,在受限的IoT中,由于资源有限、确定性实时操作以及经常缺乏用户界面,不可预测的随机源是一个具有挑战性的需求。在本文中,我们从需要支持通用或加密安全随机数的物联网操作系统(OS)的角度重新审视了随机性的生成。我们分析了潜在的攻击面,得出了常见的要求,并讨论了当前物联网操作系统的潜力和缺点。基于完善的测试套件和测量性能的实验,对当前物联网硬件组件和流行的软件生成器进行了系统评估,并就如何构建这样一个随机子系统以及使用哪些生成器提出了一系列明确的建议。
2021-07-14 cs.CR
Efficient Steganography with Provable Security Guarantees
我们提供了一个新的可证明安全的隐写加密协议,被证明是安全的,在复杂性理论框架的Hopper等人。我们的隐写加密协议的基本组成部分是一个“一次性隐写系统”,允许双方传输的消息长度短于共享密钥与信息理论的安全保证。伪随机发生器(PRG)的使用允许以与这样的发生器允许对长于对称加密中的密钥的消息使用一次性密码本加密相同的方式安全地传输较长的消息。与Hopper等人的结构相比,它避免使用伪随机函数族,而是(直接)依赖于伪随机发生器,其方式是在每个发送比特的基础单向置换的应用数量上提供线性改进。这种有利的折衷是通过用在去随机化中广泛使用的适当的组合构造(即几乎t-方向独立的函数族)替换在先前构造中采用的伪随机函数族来实现的。
2009-09-20 cs.CR cs.IT math.IT
Cryptography from Pseudorandom Quantum States
由Ji,Liu和Song(Crypto'18)引入的伪随机态是可有效计算的量子态,其在计算上与Haar随机态不可区分。单向函数意味着伪随机状态的存在,但Kretschmer(TQC'20)最近构造了一个预言,相对于没有单向函数,但伪随机状态仍然存在。受此启发,我们研究有趣的密码任务基于伪随机状态的有趣的可能性。假设存在将$λ$比特种子映射到$ω(\logλ)$量子比特状态的伪随机状态生成器,我们构造(a)统计绑定和计算隐藏承诺和(b)伪一次性加密方案。(a)的结果是伪随机状态足以在不诚实多数设置中构造恶意安全的多方计算协议。我们的结构是通过一个新的概念,称为伪随机函数样态(PRFS),伪随机状态的推广,平行的伪随机函数的经典概念。除了上述两个应用,我们相信我们的概念可以有效地取代伪随机函数在许多其他密码学应用。
2022-03-15 cs.CC cs.CR quant-ph
A Novel Chaotic Encryption Scheme based on Pseudorandom Bit Padding
密码学在数据源认证、实体认证、数据完整性和机密性等方面一直是非常重要的。近年来,人们提出了各种各样的混沌密码方案。这些方案具有交替执行置换和扩散阶段的典型结构。该随机数发生器在密码体制中是不可传递的,可用于图像加密的扩散函数中,对普通图像的扩散像素进行加密。本文提出了一种基于伪随机比特填充的混沌加密方案,比特由一种新的Logistic伪随机图像算法产生。通过密钥空间分析、相邻像素相关性分析和差分攻击分析,对该方案的安全性进行了评估。该方案试图改善加密失败的问题,如小的密钥空间和安全级别。
2012-02-07 cs.CR
Quantum Hashing via Classical $ε$-universal Hashing Constructions
在本文中,我们定义了量子哈希生成器的概念,并提供了设计,它允许构建大量不同的量子哈希函数。该构造基于经典的通用哈希函数族$ε$和量子哈希函数族的复合。所提出的构造结合了经典纠错码的信息的鲁棒呈现的特性以及量子系统的信息的高度压缩呈现的可能性。特别地,我们提出了基于Reed-Solomon码的量子散列函数,并证明了这种构造在所需量子比特数的意义上是最优的。
2015-01-21 cs.CR quant-ph
Less is More: On Copy Complexity in Quantum Cryptography
UCSB(加州大学圣塔芭芭拉分校);NYU(纽约大学)
本文提出了一种通用方法,将单副本安全性提升到多副本安全性,并在量子密码学多个领域取得新成果。
2026-03-09 cs.CR quant-ph
Random Walk in a N-cube Without Hamiltonian Cycle to Chaotic Pseudorandom Number Generation: Theoretical and Practical Considerations
设计一个伪随机数发生器是一项困难而复杂的任务。许多最近的作品已经考虑混沌函数作为基础上建立PRNG:输出的质量确实是一个明显的后果,一些混沌属性。然而,没有从混沌函数到输出均匀分布的直接推理。此外,将此类函数嵌入PRNG中并不一定允许获得混沌输出,这可能是模拟某些混沌行为所必需的。在以前的工作中,一些作者提出了走进一个$\mathsf{N}$立方体的想法,其中一个平衡的哈密顿循环已被删除的基础上的混沌PRNG。在这篇文章中,在以前的工作中观察到的所有困难的问题都得到了解决。证明了整个PRNG的混沌行为。从理论上和实际上解决了平衡Hamilton圈的构造问题。计算获得均匀分布的期望行走长度的上界。最后,实际实验表明,生成器成功地通过了经典的统计测试。
2017-02-08 cs.CR nlin.CD
Randen - fast backtracking-resistant random generator with AES+Feistel+Reverie
依赖于伪随机数发生器的算法通常会在对手可以预测发生器的行为时失去其性能保证。为了保护非密码应用程序免受此类攻击,我们提出了“强”伪随机生成器,其特征在于两个属性:计算上无法区分随机和回溯抵抗。一些现有的加密安全生成器也符合这些标准,但它们太慢,无法被普遍接受。我们介绍了一个新的开源生成器,称为“Randen”,并表明它是“强大的”,除了在现实世界的基准测试中表现优于Mersenne Twister,PCG,ChaCha 8,ISAAC和Philox。这是通过硬件加速实现的。Randen是Reverie的一个实例,Reverie是最近发表的一个强大的海绵状随机生成器,它具有一个新的排列,该排列是从具有16个分支的改进的广义Feistel结构构建的。我们提供了新的界限,积极的S盒多达24轮的建设,使内存效率的搜索算法成为可能。用Randen替换现有的生成器可以保护随机算法,如水库采样免受攻击。该置换也可用于宽块密码和散列函数。
2018-10-04 cs.CR cs.DS
Learning Pseudorandom Numbers with Transformers: Permuted Congruential Generators, Curricula, and Interpretability
Department of Physics, University of Maryland, College Park, USA(大学物理系,马里兰大学,College Park, USA);Meta FAIR Joint Quantum Institute, University of Maryland(Meta FAIR联合量子研究所,马里兰大学)
本研究探讨了Transformer模型学习排列同余生成器生成的序列能力,揭示了课程学习在处理大模数时的重要性,并发现嵌入层中存在位旋转不变的聚类现象。
2026-02-16 cond-mat.dis-nn cs.CR cs.LG
One random jump and one permutation: sufficient conditions to chaotic, statistically faultless, and large throughput PRNG for FPGA
数学拓扑学的子类别,如混沌的数学理论,提供了专门用于信息安全的有趣应用。在这项研究工作中,我们介绍了一种新的基于混沌的伪随机数发生器在FPGA中实现,它主要是基于删除的$n$ -立方体(或向量否定)内的一个Hamilton圈,加上一个单置换。通过这样做,我们在硬件伪随机发生器上产生了一种后处理,但所获得的发生器通常具有比其输入更好的统计特性,同时以类似的速度运行。我们测试了布尔函数和策略的6种组合,所有这些组合都通过了最严格的TestU 01测试。这一代可以达到等于6.7 Gbps的吞吐量/延迟比,因此是可以通过TestU 01的第二快的FPGA发生器。
2017-06-25 cs.CR cs.DC
Cellular Automata in Cryptographic Random Generators
至少从1985年开始,人们就提出了使用一维三邻域元胞自动机作为原语的密码方案。早期的结果显示了良好的统计伪随机性,其构造的简单性使其成为用于密码应用的自然候选者。自元胞自动机的那些早期以来,密码学领域的研究已经开发出一套工具,其允许设计者证明特定方案与解决充分研究的问题的实例一样困难,从而表明该方案的安全性水平。然而,很少或没有文献可用于这些细胞自动机是否可以被证明是安全的,即使是慷慨的假设。事实上,许多文献都没有提供完整的、可测试的方案来进行这样的分析。在这篇论文中,我们首先研究了元胞自动机作为构建密码原语的原语的适用性。在这项工作中,我们重点关注伪随机位生成和不可逆性,这是密码学的行为核心。特别是,我们专注于循环的线性和非线性的自动机,在一些常见的配置中可以在文献中找到。我们研究已知的攻击对这些结构,并在某些情况下,改善的结果。发现很少的证据证明安全性,然后,我们研究是否可以保持理想的性能的细胞自动机(即高度并行,简单的建设)作为自动机增强,提供了这样的证明的基础。这项调查导致我们的有限状态元胞自动机(FSCA),这是NP-难反演的一个新的建设。最后,我们介绍了鸿沟伪随机发生器的家庭建立在这个结构,并提供了一些初步的实验结果,使用NIST测试套件。
2013-06-15 cs.CR
Generic Number-of-Copies Amplification for Pseudorandom States
Weizmann Institute of Science(魏茨曼科学研究所)
提出一种通用方法,将抗单副本区分的伪随机态(1-PRS)放大为抗t副本区分的t-PRS,无需额外假设,适用于任意多项式t。
2026-11-06 cs.CR quant-ph
Quantum Cryptography in Algorithmica
本文构造了一个经典预言机,在P=NP的情况下仍存在单副本安全的伪随机量子态,证明了黑盒下无需单向函数也可实现量子密码学,并提出了推广至多副本安全的猜想。
2023-05-02 cs.CC cs.CR quant-ph
Trident, a new pseudo random number generator based on coupled chaotic maps
本文介绍了一种新的加密安全的伪随机数发生器,基于耦合混沌映射,将作为流密码中的密钥流。该映射是分段线性映射的修改,通过动态改变系数值和扰动其较低的有效位。
2010-08-17 cs.CR physics.comp-ph
Linear Programming Relaxations for Goldreich's Generators over Non-Binary Alphabets
Goldreich提出了包含在$\mathsf{NC}^0$中的单向函数和伪随机发生器的候选者。已知的是,对于足够大的常数$C$,使用具有$n$输入变量和$m=C n^{r/2}$输出变量的$(r-1)$独立谓词随机生成的Goldreich生成器不是具有高概率的伪随机生成器。大多数以前的作品假设字母表是二进制的,并使用仅适用于二进制字母表的技术。本文讨论了Goldreich生成元的非二进制推广,并推导出了对随机生成的Goldreich生成元进行局部边缘多面体松弛攻击的紧阈值。我们假设$u(n)\in ω(1)\cap o(n)$输入变量是已知的。在这种情况下,我们表明,当$r\ge 3$,有一个确切的阈值$μ_\mathrm{c}(k,r):=\binom{k}{r}^{-1}\frac{(r-2)^{r-2}}{r(r-1)^{r-1}}$,使$m=μ\frac{n^{r-1}}{u(n)^{r-2}}$,LP松弛可以线性地确定许多输入变量的Goldreich的发生器,如果$μ>μ_\mathrm{c}(k,r)$,和LP松弛不能确定$\frac1{r-2} u(n)$输入变量的Goldreich的发生器,如果$μ<μ_\mathrm{c}(k,r)$。本文利用二分图上称为停止集的组合结构来表征LP解,这与称为剥离算法的简单算法有关。
2014-06-02 cs.CC cs.CR cs.IT
A Comparative Study and Implementation of Key Derivation Functions Standardized by NIST and IEEE
Chunghwa Telecom Laboratories(中華電信實驗室)
本文比较了NIST和IEEE标准化的关键派生函数,评估了不同MAC算法在生成伪随机数时的性能,发现CMAC和基于CMAC的KDF计算效率最高。
2025-06-23 cs.CR cs.PF
Methods for Collisions in Some Algebraic Hash Functions
本文针对广义Zémor与Tillich-Zémor代数哈希函数,提出结构化确定性碰撞构造方法,并基于多项式递推关系分析碰撞条件,最终表明实践中难以高效实现理论碰撞,从而强化了其抗碰撞性。
2023-05-30 cs.CR math.GR