基于机器学习中的多目标识别的智能合约漏洞检测方法

    公开(公告)号:CN114139165B

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

    申请号:CN202111484665.0

    申请日:2021-12-07

    Applicant: 扬州大学

    Inventor: 王金龙 张乐君

    Abstract: 本发明公开了基于机器学习中的多目标识别的智能合约漏洞检测方法,包括,获取字节码,将字节码保存为数据文件;利用数据文件训练特征提取模型;根据多目标检测模型的参数,利用训练后的特征提取模型输出语法和语义特征;确定语法和语义特征的权重,并训练多目标检测模型;将智能合约语法和语义信息输入至训练完成的多目标检测模型,识别新型漏洞;通过太坊虚拟机从新型漏洞提取新的代码信息,并通过训练后的特征提取模型获得新型语法和语义信息的特征表示;根据新型语法和语义信息的特征表示对多目标检测模型进行更新,利用更新完成的多目标检测模型检测任意漏洞的智能合约;本方法通过特征提取模型和多目标检测模型实现对新漏洞的学习和更新。

    一种基于孪生网络的智能合约重入漏洞检测方法

    公开(公告)号:CN114065219A

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

    申请号:CN202111411982.X

    申请日:2021-11-25

    Applicant: 扬州大学

    Inventor: 陈伟杰 张乐君

    Abstract: 本发明公开了一种基于孪生网络的智能合约重入漏洞检测方法,包括,整理原始智能合约样本,形成最初的样本集合,并对最初的样本集合进行处理,生成第一次处理的样本集合;通过Word2vec模型对第一次处理的样本集合嵌入向量并组成矩阵,获得第二次处理的样本集合;令第二次处理的样本集合中正样本和负样本数量一致,获得第三次处理的样本集合,并利用第三次处理的样本集合制作数据集;将数据集分别输入神经网络A和神经网络B,以提取特征A和特征B,并计算特征A和特征B间的相似度;分别将特征A和特征B的相似度与阈值进行比较,完成检测;本发明能够准确检测智能合约重入漏洞,且扩充了数据集的大小。

    基于双区块链的电子病历存储与共享方法

    公开(公告)号:CN112530531A

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

    申请号:CN202011013709.7

    申请日:2020-09-24

    Applicant: 扬州大学

    Abstract: 本发明公开了一种基于双区块链的电子病历存储与共享方法,包括:完整电子病历生成;生成完整电子病历的完整签名;提取出电子病历中的隐私部分和共享部分;生成提取子消息的提取签名;使用对称加密密钥生成电子病历子消息的密文;使用基于属性加密技术加密不同的对称加密密钥;上传电子病历子消息、对应的对称加密密钥密文以及子消息的签名到云端;生成电子病历共享部分的索引;生成完整电子病历的索引;使用共识算法将索引提交到区块链达成共识;用户请求获得区块链的许可证明;获取电子病历密文;密文解密和验证数据。本发明安全性高,具有较好的抗篡改性,对数据本身进行处理来实现真正的隐私保护,双链技术提高了扩展性和容错性,具有良好的应用前景。

    一种无线车载网信道接入方法

    公开(公告)号:CN108934081A

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

    申请号:CN201810617178.9

    申请日:2018-06-15

    Applicant: 扬州大学

    Abstract: 本发明公开了一种无线车载网信道接入方法,包括以下步骤:首先,接收车辆节点发送的信标消息请求,并将其生成信标;然后对信道的DIFS时隙进行侦听;之后根据上一步侦听的DIFS时隙判断信道是否空闲,若空闲,则将车辆节点接入信道;若不空闲,则车辆节点执行退避过程并接入信道;最后对车辆节点的信标进行基于802.11p MAC协议广播,从而结束无线车载网信道接入过程。本发明提升了退避机制的自适应性,有效的缓解了节点由于恒定竞争窗口引起的多节点选择相同退避计数器造成的节点接入信道冲突问题,具有很好的应用前景。

    无线局域网的限制接入窗口分配及信道接入方法

    公开(公告)号:CN107148054A

    公开(公告)日:2017-09-08

    申请号:CN201710310180.7

    申请日:2017-04-28

    Applicant: 扬州大学

    Inventor: 雷晓颖 张乐君

    Abstract: 本发明涉及无线局域网的限制接入窗口分配及信道接入方法。本发明AP以信标时间间隔为单位估测各分组的上下行链路流量,在此基础上分配限制接入窗口。限制接入窗口的持续时间包括PS‑Poll帧产生的控制流、节点发送/下载数据帧产生的上下链路流量,以及节点/AP发送失败进行重发送时产生的额外流量。本发明克服了过去流量密集的分组引起节点接入信道的激烈竞争,流量稀疏的分组则产生较长时间的空闲信道,导致信道资源浪费缺陷。本发明提升了信道利用率,有效地缓解竞争冲突,AP对控制流量、上行流量、下行流量分配不同的信道接入时间,消除控制帧的传输对其影响,缓解上行流量和下行流量之间的竞争引起的信道资源不均衡问题。

    基于用户信息特征的电子邮件网络演化方法

    公开(公告)号:CN107133782A

    公开(公告)日:2017-09-05

    申请号:CN201710302529.2

    申请日:2017-05-03

    Applicant: 扬州大学

    Abstract: 本发明公开一种基于用户信息特征的电子邮件网络演化方法,包括如下步骤:(10)初始化网络:对初始网络各节点特征向量的特征类赋初值,初始化网络;(20)增长网络:向网络中加入新节点,新节点与网络内部进行连接,网络内部的节点之间概率性相连;(30)权值动态演化:更新节点的强度和其连边的权重;(40)节点特征向量调整:更新节点的特征向量;(50)网络形成:在极限时长内重复(20)(30)(40)步骤,直至得到满足节点数的网络。本发明的电子邮件网络演化方法,能准确反映真实社会中人与人之间的通信。

    一种基于区块链交易树的低时延隐蔽通信方法及系统

    公开(公告)号:CN119254442A

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

    申请号:CN202410136773.6

    申请日:2024-01-31

    Applicant: 扬州大学

    Abstract: 本发明公开了一种基于区块链交易树的低时延隐蔽通信方法,涉及区块链交易技术领域,包括引入祖先密钥ASK生成标签树,生成动态链式的左右子树,将标签树的左右子树与循环哈希机制进行结合,融合密文生成输入地址和输出地址,整合为标签集并上传至区块链,利用标签匹配技术对密文进行还原,快速生成交易提交机制。本发明能够快速提交交易,有效解决了传统方法中存在的时延和匿名性问题,提高了隐蔽通信的安全性和效率,能够在保障用户隐私的同时,提供更快速和更安全的区块链交易隐蔽通信服务,为加密通信领域带来显著的技术进步。

    使用智能合约实现的区块链下的隐蔽通信方法

    公开(公告)号:CN112383526B

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

    申请号:CN202011227787.7

    申请日:2020-11-06

    Applicant: 扬州大学

    Abstract: 本发明公开了一种使用智能合约实现的区块链下的隐蔽通信方法,包括以下步骤:对要传递的隐秘信息进行初步加密和编码处理;进行关键字key的生成;发送方将key和key的哈希值传递给接收方;接收方判断关键字key是否被篡改,若被篡改则终止通信,否则执行下一步;接收方根据key创建合约,以对应真实信息序列;接收方创建合约调用的地址白名单;发送方将合约发布,待矿工完成挖矿后,合约被正式部署在区块链中;发送方对合约进行调用;接收方根据合约调用记录还原出加密信息;接收方对还原出的加密信息进行解码、解密逆处理,还原出原始信息。本发明的方法简单、安全性和抗篡改能力高、使用的合约复杂度低,具有良好的应用前景。

    基于whisper协议的以太坊隐蔽通信方法

    公开(公告)号:CN111654484B

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

    申请号:CN202010452749.5

    申请日:2020-05-26

    Applicant: 扬州大学

    Abstract: 本发明公开了一种基于whisper协议的以太坊隐蔽通信方法,包括:隐蔽交互主题‑密钥对;对要传递的消息T进行加密和编码获得T';随机生成语句作为whisper协议中信体的有效载体payload;将T'与载体进行字符匹配,记录匹配字符的索引信息;将索引信息加密,并进行扩充使消息总长为256字节的倍数并作为whisper协议中信体的扩充部分padding;设置whisper信件的结构信息,将信件的主题设置为交互主题,并加密;将信件广播实现信息传递;接收方通过主题筛选信件,用对应的密钥解密信件获取payload和padding;解密padding获得解密信息即索引,结合有效载体进行信息还原。本发明方法安全性高,具有较好的抗干扰性、抗篡改性和抗检测性,且结合whisper的主题机制避免了接收方筛选数据包时不必要的消耗。

Patent Agency Ranking