-
公开(公告)号:CN110189161A
公开(公告)日:2019-08-30
申请号:CN201910345004.6
申请日:2019-04-26
Applicant: 华中科技大学 , 深圳华中科技大学研究院
Abstract: 本发明公开了一种用于实现营销标签共享的区块链共识方法及区块链网络,属于区块链技术领域,包括:在当前出块节点集Si有效期的起始阶段,由其中的出块节点轮流出块,同时接收报名交易;任意一个出块节点在出块的同时,若接收到报名交易,则计算上一个出块节点集中最后一个出块节点出块结束的时间至发送该报名交易的时间之间对应的报名节点的共享积分增量,并记录到该报名交易中后,将该报名交易写入区块;所有报名交易均被写入区块后,由出块节点集Si的最后一个出块节点确定最多MAX个报名节点作为下一个出块节点集Si+1的出块节点,并根据当前的系统压力确定出块节点集Si+1的生效阶段。本发明能够实现营销标签共享,并减小突发情况下区块链网络的负担。
-
公开(公告)号:CN110175840B
公开(公告)日:2021-08-03
申请号:CN201910319996.5
申请日:2019-04-19
Applicant: 华中科技大学 , 深圳华中科技大学研究院
Abstract: 本发明公开了一种联盟链中实现轻钱包机制的方法、客户端、联盟链及系统,属于区块链领域,包括:运行有可信执行环境的钱包客户端在普通执行环境中向联盟链发起一笔交易,以使得接收节点对交易共识后将其存储到联盟链和本地默克尔树中;钱包客户端切换至可信执行环境后,若本地存储的默克尔树根节点哈希值与联盟链中记录有最新交易信息的默克尔树的根节点哈希值不相等,则更新本地存储直至二者相等;从联盟链获得交易在默克尔树中的验证路径,以重新计算默克尔树的根节点哈希值,并与钱包客户端本地存储的默克尔树根节点哈希值进行比较,以判定交易是成功或失败。本发明能够在联盟链中实现轻钱包机制,并提高轻钱包机制的安全性。
-
公开(公告)号:CN110245496B
公开(公告)日:2021-04-20
申请号:CN201910447971.3
申请日:2019-05-27
Applicant: 华中科技大学 , 深圳华中科技大学研究院
Abstract: 本发明公开了一种源代码漏洞检测方法及检测器和其训练方法及系统,包括:基于源代码中的每个函数生成一个抽象语法树,遍历所有抽象语法树,搜集能匹配到同一种漏洞语法特征的代码元素,将代码元素称为候选漏洞元素,确定所有候选漏洞元素;基于程序切片技术,在源代码中识别出与每个候选漏洞元素有语义关联的代码语句,以确定对应的候选漏洞代码段,并为每个候选漏洞代码段添加漏洞标签;将每个候选漏洞代码段对应的向量数据输入到神经网络模型中,并基于每个候选漏洞代码段的标签训练所述神经网络模型,得到漏洞检测器。本发明基于深度神经网络,采用通用的框架提取漏洞语法特征,不局限于漏洞类型,可扩展性强。
-
公开(公告)号:CN110222512B
公开(公告)日:2021-04-20
申请号:CN201910423893.3
申请日:2019-05-21
Applicant: 华中科技大学 , 深圳华中科技大学研究院
Abstract: 本发明公开了一种基于中间语言的软件漏洞智能检测与定位方法与系统,属于漏洞检测领域。包括:分别将训练程序源码和目标源码转化为中间语言程序切片,其包含与可疑漏洞元素相关的代码;若训练程序源码对应的中间语言程序切片包含已知漏洞代码,为其添加“有漏洞”标签并记录其在切片中的位置;否则,为其添加“无漏洞”标签;训练基于样本差异性的循环神经网络;使用训练好的基于样本差异性的循环神经网络,对目标程序源码对应的中间语言程序切片进行漏洞智能检测与定位。本发明使用中间语言切片作为漏洞检测的单位,提高检测准确率。循环神经网络的输出序列中只选取已知漏洞行对应数据参与正向传播,从而使训练好的模型能够识别出漏洞行。
-
公开(公告)号:CN110163604B
公开(公告)日:2021-02-09
申请号:CN201910355006.3
申请日:2019-04-29
Applicant: 华中科技大学 , 深圳华中科技大学研究院
IPC: G06Q20/38
Abstract: 本发明公开了一种基于多方验证的区块链资产转移方法,属于区块链领域。包括:用户在丢失私钥之后,建立新地址,将X的地址写入特殊交易A,发送给区块链,向指定好友发送签名A的地址的请求;矿工在上一个打包区块中识别出A或B时,生成验证码和新的特殊交易B,并向用户在指定第三方信息服务商上的地址发送验证码和对应B的地址,好友将A的地址写入特殊交易C,发送给区块链;用户从指定第三方信息服务商读取所有验证码和对应B的地址,从区块链中查找所有C的地址,将上述信息写入特殊交易D,并发送给区块链;矿工收到D之后,根据用户指定的认证方案,同时进行第三方验证和好友验证,若多方验证成功,将资产转移到新地址,否则,拒绝。
-
公开(公告)号:CN110177060B
公开(公告)日:2020-12-08
申请号:CN201910402808.5
申请日:2019-05-15
Applicant: 华中科技大学 , 深圳华中科技大学研究院
IPC: H04L12/947 , H04L29/06
Abstract: 本发明公开了一种面向SDN网络的时序侧信道攻击的主动防御方法,包括:控制器在监听到Packet‑In消息后,向触发Packet‑In消息的交换机下发第一流表规则和第二流表规则;数据包匹配第一流表规则,交换机转发数据包到与其直接相连的延迟主机;延迟主机捕获数据包,为其随机地添加延迟T;在距离捕获时刻延迟T时,延迟主机将数据包转发回交换机;第一流表规则为通过匹配目的IP和第一入端口号,执行将数据包转发到延迟主机,第二流表规则为通过匹配目的IP和第二入端口号,执行将数据包转发到下一跳交换机或者目的主机。本发明通过Delay主机为数据包添加延迟、流规则预安装和拓扑变化时流规则动态安装,对侧信息进行加噪混淆,干扰攻击者的判断,实现对侧信道攻击的抵御。
-
公开(公告)号:CN111028077A
公开(公告)日:2020-04-17
申请号:CN201911141988.2
申请日:2019-11-20
Applicant: 华中科技大学 , 深圳华中科技大学研究院
Abstract: 本发明公开了一种基于输入过滤器的智能合约防护方法,属于区块链领域,包括:第一用户发现并确定已部署且存在缺陷的目标智能合约后,获取缺陷信息,并生成相应的输入过滤器;第一用户将输入过滤器编码为过滤器智能合约后,将其发布到区块链网络中,以使得区块链节点将过滤器智能合约部署到区块链网络中,并建立过滤器智能合约与目标智能合约之间的关联;区块链节点接收到第二用户发送的、需要执行智能合约中缺陷函数的交易Tf后,利用与被调用的智能合约SCf相关联的过滤器智能合约对交易Tf的输入进行验证,验证输入合理之后,调用智能合约SCf执行交易Tf。本发明能够在保障智能合约可用性的情况下,针对多样化的智能合约缺陷提供全面的防护。
-
公开(公告)号:CN110189143A
公开(公告)日:2019-08-30
申请号:CN201910344350.2
申请日:2019-04-26
Applicant: 华中科技大学 , 深圳华中科技大学研究院
Abstract: 本发明公开了一种基于区块链的营销标签真实性验证方法及系统,属于区块链领域。包括:卖家节点将营销标签发送给区块链网络中的其他节点;其他节点获取所有与该卖家发生过交易的客户、接收到的营销便签中包含的所有客户,记为集合A和集合B;判断集合A是否包含集合B,若是,则营销标签验证为真实,否则,营销标签验证为伪造,并将验证结果存放在区块链。本发明通过判断出售标签的节点是否与出售的脱敏共享营销标签中包含的客户发生过交易来判断其真实性;通过在可信环境内对脱敏共享营销标签解密,杜绝了验证过程中的数据泄露;通过将脱敏共享营销标签的真实性信息写入智能合约中,使得写入的数据是公开透明且不可篡改。
-
公开(公告)号:CN110175867A
公开(公告)日:2019-08-27
申请号:CN201910345021.X
申请日:2019-04-26
Applicant: 华中科技大学 , 深圳华中科技大学研究院
Abstract: 本发明公开了一种基于共享积分的区块链激励方法及系统,属于区块链领域。包括:当前委员会的有效任期内,所有出块节点轮流出块,出块节点每出一次块获得一次共享积分奖励;当前委员会的最后一个出块节点出块结束的同时,根据共享积分增量选取报名节点,作为下一届委员会;区块链网络中的节点通过出售共享营销标签或者货币购买获得共享积分,通过成为出块节点获得共享积分奖励,且购买共享营销标签只能使用共享积分。本发明激励商家将营销标签共享给其他商家以获取共享积分,根据节点的共享积分增量,从高到低选取一定数量的节点作为委员会成员,委员会成员轮流出块。根据出块节点当前时间段内共享积分的增量,对出块节点发放共享积分奖励。
-
公开(公告)号:CN110175840A
公开(公告)日:2019-08-27
申请号:CN201910319996.5
申请日:2019-04-19
Applicant: 华中科技大学 , 深圳华中科技大学研究院
Abstract: 本发明公开了一种联盟链中实现轻钱包机制的方法、客户端、联盟链及系统,属于区块链领域,包括:运行有可信执行环境的钱包客户端在普通执行环境中向联盟链发起一笔交易,以使得接收节点对交易共识后将其存储到联盟链和本地默克尔树中;钱包客户端切换至可信执行环境后,若本地存储的默克尔树根节点哈希值与联盟链中记录有最新交易信息的默克尔树的根节点哈希值不相等,则更新本地存储直至二者相等;从联盟链获得交易在默克尔树中的验证路径,以重新计算默克尔树的根节点哈希值,并与钱包客户端本地存储的默克尔树根节点哈希值进行比较,以判定交易是成功或失败。本发明能够在联盟链中实现轻钱包机制,并提高轻钱包机制的安全性。
-
-
-
-
-
-
-
-
-