发明名称 执行伪随机数种子操作的指令
摘要 提供了一种机器指令,该机器指令包括提供操作代码的操作代码字段,所述操作代码用于标识执行伪随机数操作,以及用来标识寄存器的寄存器字段,所述寄存器用来指明将被使用的第二操作数的存储器中的位置。所述机器指令被执行,并且执行包括:获取与所述机器指令相关联的寄存器的修饰字段;基于具有第一值的所述修饰字段,执行确定性伪随机数种子操作,所述确定性伪随机数种子操作包括:基于所述第二操作数中存储的信息获取种子材料;使用512比特安全哈希技术以及所述种子材料以提供一个或多个种子值;以及将所述一个或多个种子值存储在参数块中。
申请公布号 CN105190534A 申请公布日期 2015.12.23
申请号 CN201480014350.1 申请日期 2014.02.11
申请人 国际商业机器公司 发明人 D·格瑞纳;B·内尔兹;T·维塞格拉迪
分类号 G06F7/58(2006.01)I 主分类号 G06F7/58(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 王茂华;李峥宇
主权项 一种用于执行机器指令的计算机程序产品,所述计算机程序产品包括:处理电路可读并且存储指令的计算机可读存储介质,所述指令用于由处理电路执行以执行一种方法,所述方法包括:由处理器获取用于执行的机器指令,所述机器指令被根据一种计算机架构定义用于计算机执行,所述机器指令包括:提供操作代码的操作代码字段,所述操作代码用于标识执行伪随机数操作;以及用来标识寄存器的寄存器字段,所述寄存器用来指明将被机器指令使用的第二操作数的存储器中的位置;执行所述机器指令,所述执行包括:获取与所述机器指令相关联的寄存器的修饰(M)字段;基于具有第一值的M字段,执行确定性伪随机数种子操作,所述确定性伪随机数种子操作包括:基于包括在所述第二操作数中的信息,获取种子材料;使用512比特安全哈希技术和所述种子材料以提供一个或多个种子值;以及将所述一个或多个种子值存储在与所述机器指令相关联的参数块中。
地址 美国纽约阿芒克
您可能感兴趣的专利