一种基于BFT的区块链共识方法及装置

    公开(公告)号:CN112437049B

    公开(公告)日:2022-04-26

    申请号:CN202011231756.9

    申请日:2020-11-06

    Abstract: 本发明公开了一种基于BFT的区块链共识方法及装置,其中方法为:在进入区块链的第i时期后,若所述第一匿名节点为领导节点,所述第一匿名节点至少根据第一信誉值承诺、待出块区块内容,生成第一共识候选值;所述第一信誉值承诺是至少根据第一实际信誉值得到的隐匿信息;所述第一匿名节点生成第一共识零知识证明,并生成第一区块;所述第一匿名节点获取所述各第二匿名节点中领导节点发送的各第二区块;所述第一匿名节点从所述第一区块和所述各第二区块中确定共识区块。上述方法应用于金融科技(Fintech)时,实现了在匿名状态下,匿名节点的身份信息以及实际属性值的合法性确认。

    一种应用于区块链的验证方法及装置

    公开(公告)号:CN110351297B

    公开(公告)日:2022-04-01

    申请号:CN201910668695.3

    申请日:2019-07-23

    Abstract: 本发明公开了一种应用于区块链的验证方法及装置,其中方法为:确定待验证用户的第一位运算树的根节点;第一位运算树的根节点是根据第一位运算树的节点信息和待验证用户的至少一个待验证设备的第一盐值确定的;若第一位运算树的根节点与第二位运算树的根节点相同,则确定待验证用户持有至少一个待验证设备;其中,任意两个已注册设备的第二盐值均不同,由于第一位运算树考虑了至少一个待验证设备的第一盐值,从而能一次性验证待验证用户的多个待验证设备,且位运算为计算机的基础运算,得到第一位运算树所耗费的时间较短,因此显著提升了验证效率。上述方法可应用于金融科技(Fintech)和区块链(Blockchain)领域。

    客户端认证方法
    23.
    发明公开

    公开(公告)号:CN113285958A

    公开(公告)日:2021-08-20

    申请号:CN202110681276.0

    申请日:2021-06-18

    Abstract: 本发明公开了一种客户端认证方法,所述方法包括:客户端向认证中心发送身份认证请求,认证中心认证通过后确定目标服务器,至少根据目标服务器的服务器地址和预设失效时间生成凭证内容,采用公共私钥对凭证内容进行数字签名得到凭证签名,并将凭证内容和凭证签名作为认证凭证返回;客户端按照服务器地址将认证凭证发送给目标服务器;目标服务器采用公共公钥对认证凭证进行签名验证,以及根据预设失效时间验证认证凭证是否有效,并在确定签名验证正确和认证凭证有效时向客户端返回验证成功消息;当客户端接收到验证成功消息后与目标服务器进行服务数据交互。本发明客户端认证方法有效避免了服务器密钥泄露的问题。

    一种基于区块链的数据分发方法及装置

    公开(公告)号:CN112634307A

    公开(公告)日:2021-04-09

    申请号:CN202011391183.6

    申请日:2020-12-02

    Abstract: 本发明实施例提供了一种基于区块链的数据分发方法及装置,该方法包括数据发送方生成非标数据凭证的第一图像,基于挖孔规则,对第一图像进行挖孔处理,得到第二图像,基于填孔规则,对第二图像进行处理,得到数据接收方的第一噪声图像,根据第二图像和第一噪声图像,生成数据接收方的高频噪声图像,将高频噪声图像和第一噪声图像发送给数据接收方。由于对非标数据凭证进行频域混淆处理,且基于高频噪声图像的第一哈希值对高频噪声图像进行验证,如此可以避免数据接收方对非标数据凭证的二次分发,并确保非标数据凭证的可信性。此外,由于不同数据接收方的第一噪声图像不同,因此基于第一哈希值可以实现对数据接收方分发非标数据凭证的追踪。

    一种基于区块链的数据处理方法及装置

    公开(公告)号:CN112487457A

    公开(公告)日:2021-03-12

    申请号:CN202011415335.1

    申请日:2020-12-03

    Abstract: 本发明实施例提供了一种基于区块链的数据处理方法及装置,该方法包括数据接收端基于第一随机数,生成第一图像的第一显示频率,基于N个第二随机数,生成与N张噪声图像对应的N个第二显示频率,在设定时段内,按照第一显示频率和N个第二显示频率,将第一图像和N张噪声图像进行显示。由于从区块链上获取第一随机数、N个第二随机数中至少一个随机数,如此可以确保生成的第一显示频率以及N个第二显示频率的安全性和不可篡改性。并按照第一显示频率和N个第二显示频率,将第一图像和N张噪声图像进行混淆展示,如此可以有效地防止第三方设备对数据的截取捕捉,并可以确保用户对数据的准确识别,从而可以防止第三方设备对数据的恶意分发。

    一种区块链的数据分享方法及装置

    公开(公告)号:CN112039883A

    公开(公告)日:2020-12-04

    申请号:CN202010894274.5

    申请日:2020-08-31

    Abstract: 本发明公开了一种区块链的数据分享方法及装置,其中方法为:发起方根据共享动态信息生成动态对称密钥;所述共享动态信息为所述发起方和接收方按照预设方式约定的动态更新信息;所述共享动态信息包括:主密钥和多个子密钥;所述主密钥和所述多个子密钥中至少有一个密钥为动态更新的密钥;所述发起方根据所述动态对称密钥对共享数据进行加密,获得密文数据;所述发起方将所述密文数据发送至区块链。上述方法应用于金融科技(Fintech)时,可以兼顾安全性和性能。

    一种基于区块链网络的验证方法及装置

    公开(公告)号:CN111147477A

    公开(公告)日:2020-05-12

    申请号:CN201911350912.0

    申请日:2019-12-24

    Abstract: 本发明实施例公开了一种基于区块链网络的验证方法及装置,验证服务器接收验证请求后,至少根据验证请求中的至少两个第一盲密钥构建得到第一默克尔身份树,并根据区块链网络中用户的默克尔身份树的根和第一默克尔身份树的根,确定至少两个身份信息是否同属于该用户,用户的默克尔身份树是通过用户的各个身份信息对应的第一盲密钥构建得到。通过联合区块链网络中用户的默克尔身份树的根,并使用至少两个身份信息对应的第一盲密钥对至少两个身份信息进行验证,可以避免将用户的身份信息提供给验证服务器,提高用户的身份信息的安全性。

    车联网身份管理方法、系统及存储介质

    公开(公告)号:CN119728228A

    公开(公告)日:2025-03-28

    申请号:CN202411868875.3

    申请日:2024-12-18

    Abstract: 本申请实施例提供了一种车联网身份管理方法、系统及存储介质,所述方法包括:身份管理节点接收域内节点发送的多个身份验证请求,所述多个身份验证请求用于验证其他域内多个节点的身份信息;依据所述多个节点确定所述多个节点不属于本域内的节点时,将多个节点对应的多个身份验证请求分别进行数据预处理后得到多个预处理后数据,对多个预处理后的数据进行压缩得到压缩数据,将压缩数据与身份管理节点的私钥数据执行签名处理后得到压缩交易数据,将压缩交易数据发送至身份管理合约进行身份验证;身份管理节点接收身份管理合约返回的所述压缩交易数据的身份验证结果,所述身份管理节点依据所述多个验证结果为所述域内节点提供服务。

    一种随机数生成方法、装置及电子设备

    公开(公告)号:CN119512504A

    公开(公告)日:2025-02-25

    申请号:CN202411662593.8

    申请日:2024-11-20

    Abstract: 本申请的实施例揭示了一种随机数生成方法、装置及电子设备,方法包括:构建用于生成开始时间证明的第一计算服务和用于生成结束时间证明的第二计算服务;随机数生成者根据所述第一计算服务生成与随机数收集请求对应的交易开始时间、根据可验证随机函数生成子随机数以及根据所述第二计算服务生成与随机数收集请求对应的交易结束时间;所述上链节点根据所述第一计算服务生成与所述新区块对应的区块创建时间,根据所述第二计算服务生成与所述新区块对应的区块打包时间;随机数收集合约根据随机数聚合方式对收集到的子随机数进行聚合生成目标随机数;本申请保证了每次随机数提交及区块生成流程均存在有效的时间证明,增强了随机数生成的可信度。

Patent Agency Ranking