一种区块链的日蚀攻击检测方法及装置

    公开(公告)号:CN112364304B

    公开(公告)日:2023-04-07

    申请号:CN202011306835.1

    申请日:2020-11-20

    Abstract: 本发明公开了一种区块链的日蚀攻击检测方法及装置,其中方法为:针对连续N个第一时刻中任一第一时刻,基于已训练长短期记忆网络LSTM,根据区块链节点在所述第一时刻之前连续M个第二时刻的M个实际的数据包特征向量,确定所述区块链节点在所述第一时刻预测的数据包特征向量;根据所述第一时刻预测的数据包特征向量和所述第一时刻实际的数据包特征向量,确定所述第一时刻的误差向量;根据所述N个第一时刻的N个误差向量,确定所述区块链节点是否受到日蚀攻击。上述方法应用于金融科技(Fintech)时,不会因为某一个数据包的预测准确与否影响全局判断,减少了日蚀攻击误报的几率。

    基于区块链的数据加密存储方法、装置、设备和介质

    公开(公告)号:CN110569668B

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

    申请号:CN201910862628.5

    申请日:2019-09-11

    Abstract: 本发明公开了一种基于区块链的数据加密存储方法、装置、设备和介质,所述基于区块链的数据加密存储方法包括:预设背书节点接收发送方发送的交易提案,执行交易提案,得到背书节点对应的交易过程数据,预设代理节点接收预设背书节点发送的交易过程数据,对交易过程数据进行加密处理,得到交易过程数据对应的交易密文,预设共识节点接收预设代理节点发送的交易密文,以及交易过程数据中的签名信息,对交易密文和签名信息进行模块化处理,得到交易密文和签名信息共同对应的共识模块,预设存储节点接收预设共识节点发送的共识模块,并将共识模块进行存储。解决了现有技术中在应用区块链技术时无法保护用户交易隐私的技术问题。

    一种区块链的抗分叉检测方法及装置

    公开(公告)号:CN112532713A

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

    申请号:CN202011334160.1

    申请日:2020-11-25

    Abstract: 本发明公开了一种区块链的抗分叉检测方法及装置,该方法包括获取共识任务,对待检测的区块链的各节点进行划分,确定出第一节点集群和多个第二节点集群,根据共识任务,控制第一节点集群选择性的向多个第二节点集群进行分叉攻击,确定出区块链中各节点共识后的账本状态,确定区块链中各节点共识后的账本状态是否一致,若不一致,则确定区块链不具备抗分叉特性。通过控制部分节点选择性的对其它节点集群户型分叉攻击,进而通过观察攻击后的各节点的账本状态来判断分叉发生情况,从而实现检测区块链的抗分叉特性,由于无需在生产环境下通过海量的区块数据来检测区块链的抗分叉性能,可以节省系统的开销,降低区块链网络的负担。

    区块链的处理方法、装置、设备及可读存储介质

    公开(公告)号:CN110505067A

    公开(公告)日:2019-11-26

    申请号:CN201910862876.X

    申请日:2019-09-11

    Abstract: 本发明涉及区块链领域,并公开了一种区块链的处理方法,包括:在接收到接收方节点的交易请求时,发送方节点基于交易请求及发送方节点对应的第一公私密钥对生成密钥映像及交易输出值;基于交易请求及密钥映像生成环签名信息;基于发送方节点的历史交易记录、交易输出值、密钥映像及环签名信息,生成第一交易单;对环签名信息及密钥映像进行矿工验证;在矿工验证通过后,竞争发送方节点所在的区块链用户节点集合以外的新区块,以使第一交易单加载在新区块对应的区块链中。本发明还公开了一种区块链的处理装置、设备和可读存储介质。本发明通过密钥映像和环签名的原理,具备很强的难破解性,能够抵抗量子计算攻击,提升区块链的安全性。

    一种区块链的抗分叉检测方法及装置

    公开(公告)号:CN112532713B

    公开(公告)日:2023-05-16

    申请号:CN202011334160.1

    申请日:2020-11-25

    Abstract: 本发明公开了一种区块链的抗分叉检测方法及装置,该方法包括获取共识任务,对待检测的区块链的各节点进行划分,确定出第一节点集群和多个第二节点集群,根据共识任务,控制第一节点集群选择性的向多个第二节点集群进行分叉攻击,确定出区块链中各节点共识后的账本状态,确定区块链中各节点共识后的账本状态是否一致,若不一致,则确定区块链不具备抗分叉特性。通过控制部分节点选择性的对其它节点集群户型分叉攻击,进而通过观察攻击后的各节点的账本状态来判断分叉发生情况,从而实现检测区块链的抗分叉特性,由于无需在生产环境下通过海量的区块数据来检测区块链的抗分叉性能,可以节省系统的开销,降低区块链网络的负担。

    一种区块链的日蚀攻击检测方法及装置

    公开(公告)号:CN112364304A

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

    申请号:CN202011306835.1

    申请日:2020-11-20

    Abstract: 本发明公开了一种区块链的日蚀攻击检测方法及装置,其中方法为:针对连续N个第一时刻中任一第一时刻,基于已训练长短期记忆网络LSTM,根据区块链节点在所述第一时刻之前连续M个第二时刻的M个实际的数据包特征向量,确定所述区块链节点在所述第一时刻预测的数据包特征向量;根据所述第一时刻预测的数据包特征向量和所述第一时刻实际的数据包特征向量,确定所述第一时刻的误差向量;根据所述N个第一时刻的N个误差向量,确定所述区块链节点是否受到日蚀攻击。上述方法应用于金融科技(Fintech)时,不会因为某一个数据包的预测准确与否影响全局判断,减少了日蚀攻击误报的几率。

    区块链的处理方法、装置、设备及可读存储介质

    公开(公告)号:CN110505067B

    公开(公告)日:2021-01-05

    申请号:CN201910862876.X

    申请日:2019-09-11

    Abstract: 本发明涉及区块链领域,并公开了一种区块链的处理方法,包括:在接收到接收方节点的交易请求时,发送方节点基于交易请求及发送方节点对应的第一公私密钥对生成密钥映像及交易输出值;基于交易请求及密钥映像生成环签名信息;基于发送方节点的历史交易记录、交易输出值、密钥映像及环签名信息,生成第一交易单;对环签名信息及密钥映像进行矿工验证;在矿工验证通过后,竞争发送方节点所在的区块链用户节点集合以外的新区块,以使第一交易单加载在新区块对应的区块链中。本发明还公开了一种区块链的处理装置、设备和可读存储介质。本发明通过密钥映像和环签名的原理,具备很强的难破解性,能够抵抗量子计算攻击,提升区块链的安全性。

    一种区块链日蚀攻击检测的方法及装置

    公开(公告)号:CN112653682B

    公开(公告)日:2022-12-27

    申请号:CN202011486985.5

    申请日:2020-12-16

    Abstract: 本发明公开了一种区块链日蚀攻击检测的方法及装置,包括:基于各第二节点在检测时刻上报的各邻居节点,确定第一节点在检测时刻的各输出节点,其中,各第二节点为第一节点的分布式路由表中的节点,各邻居节点为第二节点的分布式路由表中的节点,然后确定检测时刻的各输出节点分别与第一节点之间的各第一逻辑距离,针对检测时刻之前的至少一个历史时刻,确定历史时刻的各输出节点分别与第一节点之间的各第二逻辑距离,再根据各第一逻辑距离和至少一个历史时刻的各第二逻辑距离,确定第一节点是否处于日蚀攻击中。以此增加在检测时刻对无重启式的日蚀攻击检测的实时性与主动性,且针对无重启式日蚀攻击的攻击方式进行检测。

    一种区块链日蚀攻击检测的方法及装置

    公开(公告)号:CN112653682A

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

    申请号:CN202011486985.5

    申请日:2020-12-16

    Abstract: 本发明公开了一种区块链日蚀攻击检测的方法及装置,包括:基于各第二节点在检测时刻上报的各邻居节点,确定第一节点在检测时刻的各输出节点,其中,各第二节点为第一节点的分布式路由表中的节点,各邻居节点为第二节点的分布式路由表中的节点,然后确定检测时刻的各输出节点分别与第一节点之间的各第一逻辑距离,针对检测时刻之前的至少一个历史时刻,确定历史时刻的各输出节点分别与第一节点之间的各第二逻辑距离,再根据各第一逻辑距离和至少一个历史时刻的各第二逻辑距离,确定第一节点是否处于日蚀攻击中。以此增加在检测时刻对无重启式的日蚀攻击检测的实时性与主动性,且针对无重启式日蚀攻击的攻击方式进行检测。

    基于区块链的数据加密存储方法、装置、设备和介质

    公开(公告)号:CN110569668A

    公开(公告)日:2019-12-13

    申请号:CN201910862628.5

    申请日:2019-09-11

    Abstract: 本发明公开了一种基于区块链的数据加密存储方法、装置、设备和介质,所述基于区块链的数据加密存储方法包括:预设背书节点接收发送方发送的交易提案,执行交易提案,得到背书节点对应的交易过程数据,预设代理节点接收预设背书节点发送的交易过程数据,对交易过程数据进行加密处理,得到交易过程数据对应的交易密文,预设共识节点接收预设代理节点发送的交易密文,以及交易过程数据中的签名信息,对交易密文和签名信息进行模块化处理,得到交易密文和签名信息共同对应的共识模块,预设存储节点接收预设共识节点发送的共识模块,并将共识模块进行存储。解决了现有技术中在应用区块链技术时无法保护用户交易隐私的技术问题。

Patent Agency Ranking