一种伪随机数生成方法及装置

    公开(公告)号:CN117971165A

    公开(公告)日:2024-05-03

    申请号:CN202410323435.3

    申请日:2024-03-21

    IPC分类号: G06F7/58 G06N7/08

    摘要: 本发明涉及随机数发生器领域,特别是指一种伪随机数生成方法及装置,方法包括:构建熵池,利用熵池从系统环境中收集熵源数据,并对熵源数据进行逐层混合映射,得到混合后的熵源数据,进而生成第一初始种子;利用终端存储模块收集终端设备内部的多种随机数据,对多种随机数据进行截取移位混合操作,生成第二初始种子;根据第一初始种子以及第二初始种子,生成第三数据,使用第二哈希算法对第三数据进行第二步哈希处理,进而得到最终的伪随机数种子;将最终的伪随机数种子输入到伪随机数发生器,实现伪随机数的生成。本发明能够实现符合标准的、不可预测的、抗碰撞的、可公开验证的随机数种子的生成。

    一种伪随机数生成方法及装置

    公开(公告)号:CN117971165B

    公开(公告)日:2024-06-11

    申请号:CN202410323435.3

    申请日:2024-03-21

    IPC分类号: G06F7/58 G06N7/08

    摘要: 本发明涉及随机数发生器领域,特别是指一种伪随机数生成方法及装置,方法包括:构建熵池,利用熵池从系统环境中收集熵源数据,并对熵源数据进行逐层混合映射,得到混合后的熵源数据,进而生成第一初始种子;利用终端存储模块收集终端设备内部的多种随机数据,对多种随机数据进行截取移位混合操作,生成第二初始种子;根据第一初始种子以及第二初始种子,生成第三数据,使用第二哈希算法对第三数据进行第二步哈希处理,进而得到最终的伪随机数种子;将最终的伪随机数种子输入到伪随机数发生器,实现伪随机数的生成。本发明能够实现符合标准的、不可预测的、抗碰撞的、可公开验证的随机数种子的生成。

    一种设备身份认证方法和系统

    公开(公告)号:CN117729056B

    公开(公告)日:2024-05-03

    申请号:CN202410178351.5

    申请日:2024-02-09

    摘要: 本发明公开了一种设备身份认证方法和系统,属于网络安全技术领域,所述方法包括:主控设备通过所发起的发现广播的响应确定配件设备和共信设备,通过身份公钥以及挑战随机数生成挑战参数,并将挑战参数加密后发送至共信设备;共信设备将挑战参数加密后发送至配件设备;配件设备通过身份私钥对挑战参数进行解密后得到验证随机数,依据身份公钥以及验证随机数生成验证参数发送至共信设备;共信设备将验证参数加密后发送至主控设备;主控设备依据身份私钥解密验证参数,得到验证随机数,依据所述验证随机数和挑战随机数的比对结果,确定配件设备身份合法性。本申请提供的设备身份认证方案,计算过程简单,计算量小,且管理成本低。

    一种设备身份认证方法和系统

    公开(公告)号:CN117729056A

    公开(公告)日:2024-03-19

    申请号:CN202410178351.5

    申请日:2024-02-09

    摘要: 本发明公开了一种设备身份认证方法和系统,属于网络安全技术领域,所述方法包括:主控设备通过所发起的发现广播的响应确定配件设备和共信设备,通过身份公钥以及挑战随机数生成挑战参数,并将挑战参数加密后发送至共信设备;共信设备将挑战参数加密后发送至配件设备;配件设备通过身份私钥对挑战参数进行解密后得到验证随机数,依据身份公钥以及验证随机数生成验证参数发送至共信设备;共信设备将验证参数加密后发送至主控设备;主控设备依据身份私钥解密验证参数,得到验证随机数,依据所述验证随机数和挑战随机数的比对结果,确定配件设备身份合法性。本申请提供的设备身份认证方案,计算过程简单,计算量小,且管理成本低。

    数据交互方法、系统及计算机可读存储介质

    公开(公告)号:CN114596084A

    公开(公告)日:2022-06-07

    申请号:CN202210148730.0

    申请日:2022-02-17

    摘要: 本发明公开了一种数据交互方法、系统及计算机可读存储介质,其中,所述方法包括:接收收款终端发送的支付报文,将所述支付报文发送给安全服务端;在接收到所述安全服务端发送的支付密文和收单行地址时,根据所述支付密文和收单行地址向收单行端发送支付请求,以使所述收单行端在接收到所述支付请求时,完成所述支付请求对应的支付操作,基于所述支付操作向所述收款服务端发送应答报文;在接收到所述收单行端发送的应答报文时,转发所述应答报文给所述收款终端。本发明旨在提高数字人民币在银企直连的统一支付过程中敏感数据的安全性。