-
公开(公告)号:CN110489422B
公开(公告)日:2022-04-08
申请号:CN201910783323.5
申请日:2019-08-23
Applicant: 电子科技大学
Abstract: 本发明涉及区块链自动修复的方法,包括:A.系统初始化:根据安全参数,通过哈希函数,输出具有系统参数的初始区块,并为每一个加入区块链的用户选择一个私钥和公钥;B.产生交易信息:用户将交易信息广播到区块链网络中;C.验证并记录区块:通过系统对当前时间段内的交易信息进行打包并验证,将验证通过的交易信息记录到区块内;D.自动化修复区块:将问题区块的内容m替换为更新内容m′,并且通过已有的临时陷门计算更新内容m′对应的新变色龙随机数,使更新内容m′的变色龙哈希值与内容m保持一致。本发明能够在区块链的编辑过程中出现安全问题后,自动对问题区块进行修复,并且有效保证了区块和区块链的安全性。
-
公开(公告)号:CN110489422A
公开(公告)日:2019-11-22
申请号:CN201910783323.5
申请日:2019-08-23
Applicant: 电子科技大学
Abstract: 本发明涉及区块链自动修复的方法,包括:A.系统初始化:根据安全参数,通过哈希函数,输出具有系统参数的初始区块,并为每一个加入区块链的用户选择一个私钥和公钥;B.产生交易信息:用户将交易信息广播到区块链网络中;C.验证并记录区块:通过系统对当前时间段内的交易信息进行打包并验证,将验证通过的交易信息记录到区块内;D.自动化修复区块:将问题区块的内容m替换为更新内容m′,并且通过已有的临时陷门计算更新内容m′对应的新变色龙随机数,使更新内容m′的变色龙哈希值与内容m保持一致。本发明能够在区块链的编辑过程中出现安全问题后,自动对问题区块进行修复,并且有效保证了区块和区块链的安全性。
-
公开(公告)号:CN110460615B
公开(公告)日:2020-09-04
申请号:CN201910777124.3
申请日:2019-08-22
Applicant: 电子科技大学
IPC: H04L29/06
Abstract: 本发明涉及基于离散对数的联盟链的构建方法,包括:A.根据安全参数初始化陷门离散对数群;B.将公开参数吸入生成联盟链的初始区块中,然后将陷门发送到每一个联盟节点;C.各联盟节点对生成的各区块进行包括对区块的自身信息和离散对数谜题的验证;D.各联盟节点对当前网络中生成的交易信息进行打包验证,并记录到经步骤C验证通过的区块中,然后生成一个离散对数谜题,并且使用陷门对上一个区块的离散对数谜题进行求解,将求解的结果记录到区块中,用于其他节点对区块进行验证。本发明大幅度提高联盟链的读写效率,同时也有效提高了联盟链在操作中的安全性和灵活性。
-
公开(公告)号:CN110766411A
公开(公告)日:2020-02-07
申请号:CN201911034560.8
申请日:2019-10-29
Applicant: 电子科技大学
Abstract: 本发明涉及以太坊代币交易中不一致行为的检测方法,A.获取执行轨迹:客户端全同步时捕获执行轨迹;B.提取每个交易标准方法集合;C.提取标准事件集合,记录交易的数据结构对以太坊数据库的修改;D.对每个交易与修改的数据集合对比,识别出核心数据结构和以太坊代币合约,记录映射关系;E.再次扫描所有交易信息,当发现有已识别出的以太坊代币合约,提取核心数据结构和以太坊数据库的修改;F.将每个交易调用的标准方法集合、标准事件集合和修改后的数据集合对比,任意两个不同则判断交易行为不一致。本发明能够识别出单个或多个联动的代币合约是否为以太坊代币合约,并自动化识别以太坊代币交易的实现是否符合交易行为标准。
-
公开(公告)号:CN110460615A
公开(公告)日:2019-11-15
申请号:CN201910777124.3
申请日:2019-08-22
Applicant: 电子科技大学
IPC: H04L29/06
Abstract: 本发明涉及基于离散对数的联盟链的构建方法,包括:A.根据安全参数初始化陷门离散对数群;B.将公开参数吸入生成联盟链的初始区块中,然后将陷门发送到每一个联盟节点;C.各联盟节点对生成的各区块进行包括对区块的自身信息和离散对数谜题的验证;D.各联盟节点对当前网络中生成的交易信息进行打包验证,并记录到经步骤C验证通过的区块中,然后生成一个离散对数谜题,并且使用陷门对上一个区块的离散对数谜题进行求解,将求解的结果记录到区块中,用于其他节点对区块进行验证。本发明大幅度提高联盟链的读写效率,同时也有效提高了联盟链在操作中的安全性和灵活性。
-
-
-
-