一种基于单幅图像的真随机数序列生成方法技术

技术编号:8682447 阅读:230 留言:0更新日期:2013-05-09 02:31
本发明专利技术公开了一种基于单幅图像的真随机数序列生成方法,首先取得一幅数字图像,对其进行前处理操作,包括进行格式转换和裁剪等操作,得到符合尺寸要求的位图BMP格式图像,将此图像作为初始熵源图像;初始熵源图像经过后处理转换、二维到一维转换生成一组真随机数序列作为输出;同时,生成的该组真随机数序列作为反馈,用于对初始熵源图像进行置乱变换处理,生成一幅变换后的新熵源图像,同样经过后处理转换、二维到一维转换生成下一组真随机数序列,依此类推,将每一轮产生的真随机数序列合并,即可得到所需长度的真随机数序列;或将每一轮生成的真随机数序列依次存入缓存中,由应用程序按所需长度进行取用。

【技术实现步骤摘要】

本专利技术属于计算机
,涉及。
技术介绍
真随机数产生器建立在一种称为熵源的不确定性源的基础上,如热力学噪声、空气噪声、核衰变等现象,基于这些源来产生真随机数一般都需要额外的电路或设备。从成本和便利性等方面来看,这种硬件真随机数产生器的应用场合受到限制。基于此,人们提出了基于数字图像来产生真随机数的方法,这种软件真随机数生成器不但廉价,而且由于数字图像几乎随处可得,使用非常方便。但是,单幅图像所能产生的真随机数长度有限,当需要较长或者较多的真随机数时,要输入多幅图像才能满足应用要求,且耗时较长,在时效要求比较严格的场合应用受到限制。
技术实现思路
本专利技术的目的是克服现有技术中的缺陷,提供。 其技术方案为:,首先取得一幅数字图像,对其进行前处理操作,包括进行格式转换和裁剪等操作,得到符合尺寸要求的位图(BMP)格式图像,将此图像作为初始熵源图像;初始熵源图像经过后处理转换、二维到一维(2D-1D)转换生成一组真随机数序列作为输出;同时,生成的该组真随机数序列作为反馈,用于对初始熵源图像进行置乱变换处理,生成一幅变换后的新熵源图像,同样经过后处理转换、2D-1D转换生成下一组真随本文档来自技高网...

【技术保护点】
一种基于单幅图像的真随机数序列生成方法,其特征在于,首先取得一幅数字图像,对其进行前处理操作,包括进行格式转换和裁剪等操作,得到符合尺寸要求的位图BMP格式图像,将此图像作为初始熵源图像;初始熵源图像经过后处理转换、二维到一维转换生成一组真随机数序列作为输出;同时,生成的该组真随机数序列作为反馈,用于对初始熵源图像进行置乱变换处理,生成一幅变换后的新熵源图像,同样经过后处理转换、二维到一维转换生成下一组真随机数序列,依此类推,将每一轮产生的真随机数序列合并,即可得到所需长度的真随机数序列;或将每一轮生成的真随机数序列依次存入缓存中,由应用程序按所需长度进行取用。

【技术特征摘要】
1.一种基于单幅图像的真随机数序列生成方法,其特征在于,首先取得一幅数字图像,对其进行前处理操作,包括进行格式转换和裁剪等操作,得到符合尺寸要求的位图BMP格式图像,将此图像作为初始熵源图像;初始熵源图像经过后处理转换、二维到一维转换生成一组真随机数序列作为输出;同时,生成的该组真随机数序列作为反馈,用于对初始熵源图像进行置乱变换处理,生成一幅变换后的新熵源图像,同样经过后处理转换、二维到一维转...

【专利技术属性】
技术研发人员:刘刚王泉杜冲田冬东张敬佘陈承
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1