`

信息安全与随机数

阅读更多

 

首先给大家转两篇安全方面的报道:
 
//////////////////////////////////////////////////////////////////////////////////////////
安全公司RSA向使用其产品BSAFE和 Data Protection Manager的客户发出警告,建议用户停止使用被怀疑NSA植入了后门的加密组件。RSA的这两款产品默认使用Dual EC_DRBG随机数生成算法创建密钥,Dual EC_DRBG是基于椭圆曲线加密技术的随机数字生成算法,早在2007年学术界就怀疑NSA在其中植入了后门。
RSA强烈建议用户停止使用Dual EC_DRBG,改用其它的伪随机数生成算法,它指出产品文档含有更换默认伪随机数生成算法的技术指导文件。
 
 
 
/////////////////////////////////////////////////////////////////////////////////////////
日前,中科院苏州纳米所张耀辉团队与以色列Bar-Ilan大学Kanter团队合作,研制出基于半导体超晶格室温自发混沌振荡的实用化高速真随机数发生器。该研究结果日前发表于《物理评论快报》。同时,美国物理学会网站也以《超高速随机数》为标题对其予以专门介绍。
 
由于超晶格具有负微分电导效应特性,许多与空时非线性效应相关的物理现象都能在超晶格中观测到,如静态电场畴、周期性自激振荡、自发混沌振荡等。但是,这些现象只能在液氮温区以下的低温环境中才能观测到,严重限制了超晶格的实用化推广。
 
张耀辉团队采用中科院院士夏建白早年的理论计算结果,通过优化超晶格材料组分、器件结构和器件制备工艺,在中科院半导体所研究员马文全的分子束外延设备上生长出GaAs/AlGaAs半导体超晶格结构,并首次在室温下观测到超晶格的自发混沌振荡和准周期自激振荡。同时,首次在自治非线性系统(不含随时间变化驱动的系统)实验中发现了准周期自激振荡。
 
在上述发现的基础上,张耀辉团队研制出在室温下带宽可达GHz以上、振荡幅度0.4伏、器件直流偏置电压小于5伏的超晶格自发混沌振荡器,并以该振荡器作为宽带物理噪声源,与Kanter团队合作研制出速度达到80Gbits/s的实用化高速真随机数产生器。
 
该高速真随机数发生器通过高速模数转换器,直接把大信号噪声转换成数字信号,再通过对数字信号处理生成随机数序列,其随机性通过了美国国家标准局所提供的标准要求测试。与激光混沌、单光子噪声等其他类型的物理噪声源相比,该器件具有系统简单、速度快、体积小、功耗低、成本低而耐干扰、易于与主系统兼容集成等优点。
 

 

目前,该超晶格混沌真随机数发生器已达到实用化水平,可望广泛应用在密码学、通信和国家信息安全等领域。
/////////////////////////////////////////////////////////////////////////////////////////

我的数学基础很一般,一直认为,基于传统和经典数学和物理,是没有办法产生真正随机数的。真正随机数,也许只有“混沌”和量子力学上,支持产生理论上随机的随机数。

即便是混沌理论,也只是具备比较良好的伪随机性。

只有量子理论,基于微观粒子运动的不确定性,从理论上具备随机性(爱因斯坦坚称“上帝不掷骰子”就是指爱因斯坦不相信粒子运动的随机性)。所以我对上述报道心里有疑惑,不知道哪位同仁能指点一二。

0
5
分享到:
评论

相关推荐

    信息安全技术实验随机数的产生

    在信息安全领域,随机数的产生是一项至关重要的任务,因为它们广泛应用于加密算法、密钥生成、数字签名以及安全协议等方面。本次实验“信息安全技术实验随机数的产生”着重探讨了如何利用密码技术和特定的随机数生成...

    真随机数发生器在信息安全系统中的应用

    真随机数发生器在信息安全系统中的应用 随机数序列是信息安全系统的基石,整个系统的安全性完全依赖于随机数序列的生成效率和质量。真随机数发生器在信息安全系统中的应用非常重要,高质量的随机数在信息安全系统中...

    国密认证随机数测试工具rnd-20190527.zip

    在信息安全领域,随机数生成器是至关重要的组件,广泛应用于加密、签名、安全协议以及POS机交易验证等多个环节。国密认证的随机数测试工具,如"rnd-20190527.zip",是确保随机数质量的关键手段,它为开发者和安全...

    真随机数熵评估最小熵检测工具

    总的来说,"真随机数熵评估最小熵检测工具"是确保信息安全的关键组件,通过它,开发者和安全专家能够验证他们的随机数生成系统是否真正随机,从而为敏感数据提供坚实的保护。理解并熟练运用这类工具对于维护现代数字...

    随机数发生器随机性检测系统的设计与实现.pdf

    在信息安全领域真 随机数发生器中选择了一款常用的噪声源芯片 WNG4 ,用该芯 片产生真随机数,本软件系统调用该真随机数序列作为测试实例,以供随机性检 测器测试。 其次 本文设计并实现了一款随机性检测器,该...

    随机数自检-扑克检测

    但如果我们对随机性的需求更为苛刻,可以考虑使用更高级的库,如Bouncy Castle或.NET Framework的RNGCryptoServiceProvider类,后者提供了基于硬件的随机数生成,通常被认为更安全且难以预测。 总之,"随机数自检-...

    sp800_90c_second_draft.pdf 随机数生成器标准 NIST

    它是NIST SP 800-90系列标准中的一部分,该系列标准关注信息安全相关的随机数生成器。 信息安全中,随机数生成器起着至关重要的作用,尤其是对于密码学算法,如密钥生成、初始化向量、挑战/响应机制和其它需要高...

    一种基于FPGA的真随机数发生器设计与实现

    真随机数发生器(TRNG)在统计学、信息安全等领域有着广泛的应用。在这些领域中,不仅要求数据序列分布均匀、彼此独立,而且要求其具有不可预测性,能够抵御针对随机性的攻击。B.Sunar,W.J.Marn和D.R.Snson提出,...

    生成加密随机数.rar

    在IT领域,生成加密随机数是一项至关重要的任务,特别是在安全通信...综上所述,生成加密随机数是信息安全的基础,涉及到各种密码学原理和最佳实践。正确理解和使用CSPRNG对于任何涉及数据保密性的应用都是至关重要的。

    随机数相关标准SP800-90A

    在信息安全领域,随机数的生成对于确保加密算法的安全性至关重要。美国国家标准与技术研究院(NIST)制定了一系列关于随机数生成的标准,其中《推荐使用确定性随机比特生成器进行随机数生成》(SP 800-90A)是一份...

    随机数生成器

    7. **安全性考虑**:在涉及敏感信息的场景下,如加密,需要使用更安全的随机数生成器,例如硬件随机数生成器(HRNG),它们基于物理现象如电子噪声或放射性衰变来生成随机数,无法被预测。 8. **链接资源**:“绿色...

    随机数质量标准,AIS31-EN

    在信息安全领域,随机数生成器(Random Number Generator, RNG)对于加密算法、密钥生成以及安全协议等方面至关重要。一个高质量的随机数生成器能够为系统提供不可预测的数据流,从而增强系统的安全性。为此,德国...

    神经网络与随机数的安全性分析(上) .pdf

    【神经网络与随机数的安全性分析(上)】 在信息技术领域,神经网络和随机数的安全性是关键议题,尤其在网络安全、大数据分析和云安全中起着决定性作用。冯·诺依曼曾强调,随机数生成的重要性不容忽视,因为它们在...

    Intel随机数实现

    ### Intel随机数生成器(RNG)技术解析与应用 #### 一、引言 随着信息技术的发展,加密技术在数据安全...通过深入理解Intel RNG的工作原理和技术特点,我们可以更好地将其应用于实际的加密场景中,提高信息安全水平。

    RNG随机数标准FIPS140-2

    在现代信息安全领域中,随机数生成器(RNG)是至关重要的组成部分之一,它为加密算法提供不可预测的数据输入,从而确保数据的安全性。《RNG随机数标准FIPS140-2》这一文档详细阐述了联邦机构如何确保其使用的加密...

    Linux内核随机数产生器的设计与实现.pdf

    Linux内核随机数产生器的设计与实现 Linux内核随机数产生器的设计与实现是指Linux操作系统中的一种随机数生成技术,该技术通过收集系统环境中的噪声来生成高强度的随机数。这种技术在科学研究的许多领域具有重要...

    随机数检测标准

    - **随机数在IT安全中的应用**:这部分详细阐述了随机数在信息安全领域的用途,例如用于生成加密密钥、非对称加密算法中的数字签名等。 - **随机数生成器类型的基本考虑**:根据随机源的不同,随机数生成器可以分为...

    Linux随机数生成器的原理及缺陷.pdf

    Linux随机数生成器是所有类Linux操作系统内核的重要组成部分,它的输入来自于操作系统中随机事件的熵值,输出几乎涵盖系统中的每一个安全协议,例如生成TLS/SSL的密钥、TCP的序列号,以及用于对文件系统和电子邮件...

    随机数检测工具 GMT 0005 2022标准

    在IT行业中,随机数在各种应用中扮演着至关重要的角色,比如加密算法...在密码学中,高质量的随机数是生成密钥的基础,对保护信息安全至关重要。因此,理解并遵循GMT 0005 2022这样的标准对于IT专业人员来说非常重要。

Global site tag (gtag.js) - Google Analytics