密码安全的伪随机浮点数发生方法研究

被引量 : 0次 | 上传用户:Mr_Sunfox
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络的快速发展和信息安全的日益重要,密码技术正越来越广泛地用于信息系统中保障系统安全。伪随机数发生器(pseudorandom number generator,PRNG)因经常用于产生各种密钥而在密码技术中举足轻重。本文旨在研究密码安全的浮点数伪随机数发生器,用于图像加密等安全场合。针对一般数学迭代算法产生的伪随机序列不能抵抗下一位预测攻击,以及随着计算机计算能力增强,密钥空间必须增大以抵抗穷举搜索攻击等问题,本文主要做了以下三方面研究工作。 提出了两种改进的混沌映射伪随机浮点数发生算法。首先,针对一维无限折叠混沌映射初始值选择挑剔的缺陷,通过引入Logistic混沌映射提出了改进的伪随机数发生方法。该方法不仅对初始值选择无特殊要求,密钥空间增大,而且统计性能更优。其次,针对无限折叠周期窗口混沌映射因存在周期窗口,不仅使参数选择范围变窄,而且不方便用户使用的问题,通过改进其迭代式消除了周期窗口,使密钥空间和Lyapunov指数均增大,统计性能变优。另外,这两种改进算法都利用了Hash函数的“数字指纹”特征,根据初始种子值产生的机密移位信息对输出序列进行了移位,从而使下一位预测攻击极为困难,进一步增强了序列的安全性。 设计了一种密码安全的伪随机比特序列发生器,再将比特序列转化为浮点数序列。首先,利用计算机键盘输入和系统时间两个随机源作为密钥。然后,根据内积定理和扩展定理,由Hash函数和反馈移位寄存器构建新的伪随机比特序列发生器。最后,将输出的比特序列转换为浮点数序列。由于密钥的随机性以及Hash函数的单向性,该发生器可以抵抗生日攻击和强力攻击,因此所产生的伪随机数具有不可预测性。 应用VC工具实现了伪随机数发生器及其统计检验软件包,便于今后进一步的伪随机数研究、应用和测试。
其他文献
目的观察养血平肝汤联合硫酸镁对肝肾阴虚型妊娠期高血压孕妇血液动力学状态及血清Hcy、vWF水平的影响。方法将医院收治的肝肾阴虚型妊娠期高血压孕妇86例按照随机数表法分为
随着社会经济的发展,政府职能不断加强,构建与市场经济相适应的公共预算模式成为我国公共预算改革的关键。公共预算对于政府发挥其管理职能乃至整个社会的经济运行都有着重要的
本课题是江苏省高技术研究项目“移动自组织网络关键技术研究与应用(BG2003004)”和江苏省科技攻关计划项目“基于多网融合技术的接入设备及其终端产品(BE2004008)”研究内容
扫描探针显微镜(简称SPM)是利用探针的扫描来获得样品表面信息,它的发明,标志着传统显微镜分辨率衍射极限己被突破,使人类可以在小于亚微米的尺度上观察和研究物体的外观形貌和内
创(烧)伤等多种原因造成的皮肤大面积缺损可导致严重的机体功能障碍甚至危及生命。目前修复皮肤缺损的方法主要是用自体皮肤移植。但在治疗大面积深度烧伤等皮肤缺损时,由于缺乏
<正>实验操作类科学教育活动是指幼儿在教师指导下通过自己动手操作仪器和材料,以发现客观事物的变化及其关系的科学活动。它强调的是,幼儿自己动手操作,自主探索过程。实验
细胞程序性死亡(Programmed Cell Death,PCD)与导管和筛管的分化、繁殖、衰老、超敏反应等过程紧密相关。植物细胞PCD可以被一定的外界条件诱导产生,但是植物体中发生PCD的细胞比
当前国内电解锰行业普遍使用SeO2作为电解添加剂。其具有电流效率高,抗杂质能力强,对电解液纯度要求低,工艺范围宽等优点。但SeO2属二类B级无机剧毒品,在使用过程中,对工人的身体
锆钛酸铅(PZT)薄膜是一种新颖的功能材料,它具有优良的电性能而引起国内外学者的广泛关注,成为国际上器件研究的新热点。PZT薄膜广泛应用于微电子学、光电子学、微电子机械系统等
目的明确同事支持与护士工作满意度的相关性。方法以浙江大学医学院附属邵逸夫医院在职护士为研究对象,采用定量研究和定性研究相结合的方法,通过数字随机抽样对120名临床在