发明名称 |
一种基于单幅图像的真随机数序列生成方法 |
摘要 |
本发明公开了一种基于单幅图像的真随机数序列生成方法,首先取得一幅数字图像,对其进行前处理操作,包括进行格式转换和裁剪等操作,得到符合尺寸要求的位图BMP格式图像,将此图像作为初始熵源图像;初始熵源图像经过后处理转换、二维到一维转换生成一组真随机数序列作为输出;同时,生成的该组真随机数序列作为反馈,用于对初始熵源图像进行置乱变换处理,生成一幅变换后的新熵源图像,同样经过后处理转换、二维到一维转换生成下一组真随机数序列,依此类推,将每一轮产生的真随机数序列合并,即可得到所需长度的真随机数序列;或将每一轮生成的真随机数序列依次存入缓存中,由应用程序按所需长度进行取用。 |
申请公布号 |
CN103092567B |
申请公布日期 |
2016.03.30 |
申请号 |
CN201310015116.8 |
申请日期 |
2013.01.16 |
申请人 |
西安电子科技大学 |
发明人 |
刘刚;王泉;杜冲;田冬东;张敬;佘陈承 |
分类号 |
G06F7/58(2006.01)I;G06T1/00(2006.01)I |
主分类号 |
G06F7/58(2006.01)I |
代理机构 |
北京科亿知识产权代理事务所(普通合伙) 11350 |
代理人 |
汤东凤 |
主权项 |
一种基于单幅图像的真随机数序列生成方法,其特征在于,首先取得一幅数字图像,对其进行前处理操作,包括进行格式转换和裁剪等操作,得到符合尺寸要求的位图BMP格式图像,将此图像作为初始熵源图像;初始熵源图像经过后处理转换、二维到一维转换生成一组真随机数序列作为输出;同时,生成的该组真随机数序列作为反馈,用于对初始熵源图像进行置乱变换处理,生成一幅变换后的新熵源图像,同样经过后处理转换、二维到一维转换生成下一组真随机数序列,依此类推,将每一轮产生的真随机数序列合并,即可得到所需长度的真随机数序列;或将每一轮生成的真随机数序列依次存入缓存中,由应用程序按所需长度进行取用;所述方法构成一个反馈系统:后续熵源图像通过系统生成的真随机数序列对初始熵源图像进行变换得到,上一轮生成的真随机数序列作为新熵源图像产生过程的一个输入参数。 |
地址 |
710071 陕西省西安市太白南路2号164# |