检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王非玉 胡晓辉[1] WANG Feiyu;HU Xiaohui(School of Electronic and Information Engineering,Lanzhou Jiaotong University,Lanzhou 730070,China)
机构地区:[1]兰州交通大学电子与信息工程学院,甘肃兰州730070
出 处:《Journal of Measurement Science and Instrumentation》2023年第1期17-24,共8页测试科学与仪器(英文版)
基 金:National Natural Science Foundation of China(No.61841303)。
摘 要:为了完善区块链技术中的伪随机数机制,基于密码学原理和区块链分层确定性钱包技术(Hierarchical deterministic wallet,HD wallet)设计了一种新型伪随机数生成器,并采用HD wallet与(Rivest Cipher 4,RC4)技术实现。首先,更新钱包公钥并作Hash运算;其次,利用得出的散列值以异或的形式对RC4算法的内部状态进行置换;最后,将RC4与公钥的Hash运算之和作为生成的伪随机数。通过雪崩测试和NIST发行的随机性测试包对生成的伪随机数序列进行统计测试,实验结果表明,该方案可以安全可靠地生成伪随机数序列,且生成的伪随机数具有不可预测性、适用性和可验证性,可应用于区块链的钱包终端和信息安全等领域。In order to improve the pseudo random number mechanism in blockchain technology,a new pseudo random number generator is designed based on cryptography principle and blockchain hierarchical deterministic wallet(HD wallet)technology and implemented by HD wallet and Rivest Cipher 4(RC4)technology.Firstly,the wallet public key is updated and performed Hash operation.Secondly,the internal state of RC4 algorithm is replaced by the Hash value in XOR form.Finally,the sum of the RC4 and the Hash operation of the public key is taken as the generated pseudo random number.By use of avalanche test and NIST random test kit,the pseudo random number sequence generated by the scheme is tested.The experimental results show that the scheme can generate the pseudo random number sequence safely and reliably,and the generated pseudo random number has unpredictability,applicability and verifiability.Therefore,it can be used in many fields such as blockchain wallet terminal and information security.
关 键 词:伪随机数发生器 分层角定性钱包技术 RC4 散列值 区块链 信息安全
分 类 号:TP311.13[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222