中国科大在硬件高斯随机数生成算法的研究中取得重要进展
传统的适用于硬件的高斯随机数生成算法,包括Ziggurat法、Box-Muller法、Inversion法等,通常只针对σ=1的标准高斯分布,在硬件系统中使用时需要使用额外的乘法器和取整器,从而引入额外的硬件消耗和误差来源。此外,由传统方法设计的高斯随机数生成器的输出范围往往只能在参数设计完成后通过测试或理论分析得到,提高输出范围的...
【科技日报】基于器件无关量子随机数信标的零知识证明实现
常用的NIZKP系统的安全性建立在生成可信的真随机数的假设之上,然而,由于真随机数生成器难以实现,实际应用中常会使用确定性的伪随机数算法来替代,这种方法会产生潜在的安全隐患。量子物理学中,基于无漏洞贝尔不等式检验的器件无关量子随机数(DIQRNG)可以提供具有最高安全等级的真随机数,其安全性由量子力学基本原理保...
国光量子推出新型抗量子算法,预防高算力下暴力破解
国光量子将量子随机数和抗量子算法结合,推出了QRNPQC新模式。在这个新模式中,国光量子使用自研量子随机数芯片,采用基于格算法的抗量子算法,推出了各种应用模式,包括量子密码卡、PKI等方式。随机数对密码来说是必不可少的,即便是抗量子算法也必须使用随机数。在现阶段随机数有几种办法生成,比如说算法产生或者是通过...
邮储银行申请伪随机数生成方法专利,能够更好地满足各种伪随机数...
专利摘要显示,本申请公开了一种伪随机数生成方法、装置及电子设备、存储介质,该方法包括:采集计算机的随机熵源序列,所述随机熵源序列包括多种与计算机硬件相关联的随机熵源信息;利用国密加密算法对所述随机熵源序列进行扩展处理,得到扩展后的随机熵源序列;根据所述国密加密算法和所述扩展后的随机熵源序列生成伪随机数。
中国人寿申请随机数生成专利,能够保障服务高可用性
所述方法包括:根据待处理项目相关数据和加密机响应数据确定目标编码数据;根据预设密码杂凑算法对编码数据进行数据转换,获得编码特征序列;根据预设提取指标、编码特征序列和预设字符数据进行多次运算处理,获得目标多位随机数。采用本方法能够就不同项目需求生成具有随机性、不可推测性和不可重复性的随机数,并且可以基于加密...
日常用的抽奖软件如何保证他的公平性
在活动开始之前,我会详细说明参与规则、获奖条件以及抽奖流程(www.e993.com)2024年11月1日。我相信清晰的规则是公平性的基石,它们能减少误会与争议,确保每位参与者都在同一起跑线上。我的软件核心是一个先进的随机数生成器,它负责产生中奖号码。这个生成器基于加密算法,确保每次抽奖产生的中奖号码都是独立且随机的,没有人为干预。
中国科大实现基于器件无关量子随机数信标的零知识证明
该随机数信标服务可以实时向公众广播生成的随机数。此外,为确保随机数在广播过程中的安全性,研究团队采用了可以抵御量子攻击的量子安全签名算法。随后,研究团队利用接收到的来自DIQRNG的随机数代替之前的伪随机数,构建并实验验证了更安全的NIZKP协议。该研究工作首次将量子非局域性、量子安全算法和零知识证明三个不同...
你也喜欢 72?大语言模型最喜欢的随机数揭晓
计算机程序中,「随机」是一个常见的概念。由于生成真正的随机数过于昂贵,所以Python、Java等语言都内置了「伪随机数生成算法」。虽然生成的数字序列是完全可预测的,但它看起来就像是真正的随机数。一个好的随机数生成器会以相等的概率选择给定范围内的所有数字。这和人类选择随机数的思维过程完全不同。
LLM最喜欢的随机数是什么?答案竟是ta!
计算机程序中,「随机」是一个常见的概念。由于生成真正的随机数过于昂贵,所以Python、Java等语言都内置了「伪随机数生成算法」。虽然生成的数字序列是完全可预测的,但它看起来就像是真正的随机数。一个好的随机数生成器会以相等的概率选择给定范围内的所有数字。这和人类选择随机数的思维过程完全不同。
Ed25519 算法介绍
2签名算法2.1生成密钥对私钥:使用随机数发生器生成随机数kkk作为私钥。公钥生成过程:计算私钥哈希值:H(k)=(h0,h1,...,h2b??1)\displaystyle\largeH(k)=(h_{0},h_{1},...,h_{2b-1})H(k)=(h0,h1,...,h2b??1)...