【技术实现步骤摘要】
本专利技术涉及随机序列产生设备,加密/解密设备,随机序列产生方法,加密/解密方法和程序。
技术介绍
迄今为止,已经提出了许多的随机序列产生技术。通过使用这些技术获得的随机数例如可以用在蒙特卡罗分析法中的物理现象和化学现象的各种类型的模拟中,以及用在用于保密通信的块加密系统中。期望这些随机序列产生技术能满足各种属性,如此包含在获得的随机序列中的数值分布应当是相同的。当只看到这个预定义位时,在计算机里的数值表达式中的预定义位上的“0”和 “1”的出现频率应尽可能平衡,且随机序列的周期应尽量的长。
技术实现思路
因此,本专利技术的目的就是提供随机序列产生设备和随机序列产生方法,该设备和方法产生作为随机序列的具有更可取的属性的随机数序列,并且提供加密/解密设备和加密/解密方法,该方法使用该随机序列产生设备和方法,以及提供程序,该程序能使用计算机实现那些设备和方法。为实现这个目的,根据本专利技术的第一方面,提供一种随机序列产生设备,该设备产生w位的整数序列,并且该设备包括种子接收部,初始化部,转换部,旋转部,更新部和输出部,设计如下。种子接收部,该部接收w位的整数序列s1, ...
【技术保护点】
一种用于产生w位的整数序列的随机序列产生设备,包括: 种子接收部,该部接收w位的整数序列s↓[1],s↓[2],…,s↓[n],…,s↓[m]作为整数n和m(1≤n≤m-1)的种子; 初始化部,该部向转换部提供作为整数序列x↓[1],x↓[2],…,x↓[n],…,x↓[m]的所述接收的整数序列s↓[1],s↓[2],…,s↓[n],…,s↓[m]; 所述转换部在每个所述提供的整数序列x↓[1],x↓[2],…,x↓[n],…,x↓[m]上执行预定的转换,以获得w位的整数序列y↓[1],y↓[2],…,y↓[n],…,y↓[m]; 旋转部,该部从整数 ...
【技术特征摘要】
...
【专利技术属性】
技术研发人员:梅野健,
申请(专利权)人:独立行政法人通信综合研究所,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。