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

    公开(公告)号:CN110351297B

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

    申请号:CN201910668695.3

    申请日:2019-07-23

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

    一种区块链攻击拦截方法及装置
    42.
    发明公开

    公开(公告)号:CN114049118A

    公开(公告)日:2022-02-15

    申请号:CN202111300723.X

    申请日:2021-11-04

    Abstract: 本发明实施例提供一种区块链攻击拦截方法及装置,该方法包括:区块链平台执行交易请求过程中,针对调用智能合约的子交易操作,生成所述子交易操作的子交易标识;针对所述子交易操作中对持久化存储空间的读操作/写操作,生成所述子交易操作的读写记录;所述读写记录中包括读写类型、子交易标识和读写地址;其中,每次调用智能合约生成的各子交易标识均不同;所述区块链平台在所述交易请求执行完成后,针对各子交易操作的读写记录进行冲突检查;若存在不同的子交易标识针对同一读写地址的读写冲突形成调用智能合约操作,则回滚所述交易请求。上述方法能够实现重入攻击的预先拦截,消除重入攻击损失。

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

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

    异步上链方法、设备及计算机可读存储介质

    公开(公告)号:CN109086398A

    公开(公告)日:2018-12-25

    申请号:CN201810851075.9

    申请日:2018-07-26

    Abstract: 本发明公开了一种异步上链方法,该方法包括:接收用户基于发卡行的电子钱包应用触发的交易请求;根据接收到的所述交易请求生成对应的交易记录,并将所述交易记录缓存至传统数据库中,其中,所述交易记录包括所述交易请求被假定为交易成功时的交易信息;按照预设周期读取所述传统数据库中缓存的交易记录,并将读取到的所述交易记录进行上链。本发明还公开了一种异步上链设备和一种计算机可读存储介质。本发明能够减少交易上链的耗时,从而减少整个交易过程的耗时,提升钱包用户的体验。

    一种分片区块链的节点激励方法、装置及电子设备

    公开(公告)号:CN119788685A

    公开(公告)日:2025-04-08

    申请号:CN202411871571.2

    申请日:2024-12-18

    Abstract: 本申请的实施例揭示了一种分片区块链的节点激励方法、装置及电子设备,方法包括:若智能合约存放在当前分片中,当前分片中的打包节点执行所述交易消息调用中的智能合约,得到对应的指令序列;当前分片中的计价节点根据指令序列中的指令类型计算gas开销;若不存在当前分片中,将所述交易消息调用发送至当前分片中的broker节点,使当前分片的broker节点将智能合约广播到其他分片的broker节点;其他分片的broker节点根据所述智能合约的进行报价,使当前分片的broker节点从至少一个报价中选择相对应的分片执行所述智能合约;本申请根据交易类型和指令类型动态调整gas开销的计算方式,在满足分片区块链的节点激励需求的同时,还提高了合约执行的公平性和可靠性。

Patent Agency Ranking