• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于量子神经网络的软件漏洞检测新方法。

A new method of software vulnerability detection based on a quantum neural network.

机构信息

State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou, 450000, Henan, China.

State Key Laboratory of Complex Electromagnetic Environment Effects on Electronics and Information System, Luoyang, 471000, Henan, China.

出版信息

Sci Rep. 2022 May 16;12(1):8053. doi: 10.1038/s41598-022-11227-3.

DOI:10.1038/s41598-022-11227-3
PMID:35577855
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC9110356/
Abstract

In the field of network security, although there has been related work on software vulnerability detection based on classic machine learning, detection ability is directly proportional to the scale of training data. A quantum neural network has been proven to solve the memory bottleneck problem of classical machine learning, so it has far-reaching prospects in the field of vulnerability detection. To fill the gap in this field, we propose a quantum neural network structure named QDENN for software vulnerability detection. This work is the first attempt to implement word embedding of vulnerability codes based on a quantum neural network, which proves the feasibility of a quantum neural network in the field of vulnerability detection. Experiments demonstrate that our proposed QDENN can effectively solve the inconsistent input length problem of quantum neural networks and the problem of batch processing with long sentences. Furthermore, it can give full play to the advantages of quantum computing and realize a vulnerability detection model at the cost of a small amount of measurement. Compared to other quantum neural networks, our proposed QDENN can achieve higher vulnerability detection accuracy. On the sub dataset with a small-scale interval, the model accuracy rate reaches 99%. On each subinterval data, the best average vulnerability detection accuracy of the model reaches 86.3%.

摘要

在网络安全领域,虽然已经有基于经典机器学习的软件漏洞检测相关工作,但检测能力与训练数据的规模成正比。量子神经网络已被证明可以解决经典机器学习的内存瓶颈问题,因此在漏洞检测领域具有广阔的前景。为了填补这一领域的空白,我们提出了一种名为 QDENN 的量子神经网络结构,用于软件漏洞检测。这项工作首次尝试基于量子神经网络实现漏洞代码的词嵌入,证明了量子神经网络在漏洞检测领域的可行性。实验表明,我们提出的 QDENN 可以有效地解决量子神经网络输入长度不一致和长句子批处理的问题。此外,它可以充分发挥量子计算的优势,以少量的测量成本实现漏洞检测模型。与其他量子神经网络相比,我们提出的 QDENN 可以实现更高的漏洞检测准确性。在小规模间隔的子数据集上,模型准确率达到 99%。在每个子区间数据上,模型的最佳平均漏洞检测准确率达到 86.3%。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/bf10378ffeb5/41598_2022_11227_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/5c33ccf697f1/41598_2022_11227_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/594e3d58c9fe/41598_2022_11227_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/ee382a4face3/41598_2022_11227_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/ea9b15126aa6/41598_2022_11227_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/bf10378ffeb5/41598_2022_11227_Fig5_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/5c33ccf697f1/41598_2022_11227_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/594e3d58c9fe/41598_2022_11227_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/ee382a4face3/41598_2022_11227_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/ea9b15126aa6/41598_2022_11227_Fig4_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/044a/9110356/bf10378ffeb5/41598_2022_11227_Fig5_HTML.jpg

相似文献

1
A new method of software vulnerability detection based on a quantum neural network.基于量子神经网络的软件漏洞检测新方法。
Sci Rep. 2022 May 16;12(1):8053. doi: 10.1038/s41598-022-11227-3.
2
Quantum Neural Network Based Distinguisher on SPECK-32/64.基于量子神经网络的 SPECK-32/64 鉴别器。
Sensors (Basel). 2023 Jun 18;23(12):5683. doi: 10.3390/s23125683.
3
Quantum pulse coupled neural network.量子脉冲耦合神经网络。
Neural Netw. 2022 Aug;152:105-117. doi: 10.1016/j.neunet.2022.04.007. Epub 2022 Apr 18.
4
Stereoscopic scalable quantum convolutional neural networks.立体可扩展量子卷积神经网络。
Neural Netw. 2023 Aug;165:860-867. doi: 10.1016/j.neunet.2023.06.027. Epub 2023 Jun 28.
5
Deep quantum neural networks on a superconducting processor.超导处理器上的深度量子神经网络。
Nat Commun. 2023 Jul 6;14(1):4006. doi: 10.1038/s41467-023-39785-8.
6
Scalable Neural Decoder for Topological Surface Codes.可扩展的拓扑表面码神经解码器。
Phys Rev Lett. 2022 Feb 25;128(8):080505. doi: 10.1103/PhysRevLett.128.080505.
7
Review of some existing QML frameworks and novel hybrid classical-quantum neural networks realising binary classification for the noisy datasets.一些现有的 QML 框架和新颖的混合经典-量子神经网络的综述,用于对噪声数据集进行二进制分类。
Sci Rep. 2022 Jul 13;12(1):11927. doi: 10.1038/s41598-022-14876-6.
8
A hybrid quantum-classical neural network with deep residual learning.一种具有深度残差学习的混合量子-经典神经网络。
Neural Netw. 2021 Nov;143:133-147. doi: 10.1016/j.neunet.2021.05.028. Epub 2021 Jun 2.
9
Challenges and opportunities in quantum machine learning.量子机器学习中的挑战与机遇。
Nat Comput Sci. 2022 Sep;2(9):567-576. doi: 10.1038/s43588-022-00311-3. Epub 2022 Sep 15.
10
QPoweredCompound2DeNovoDrugPropMax - a novel programmatic tool incorporating deep learning and methods for automated in silico bio-activity discovery for any compound of interest.QPoweredCompound2DeNovoDrugPropMax——一种新颖的编程工具,融合深度学习和方法,可对任何感兴趣的化合物进行自动化的计算机虚拟生物活性发现。
J Biomol Struct Dyn. 2023 Mar;41(5):1790-1797. doi: 10.1080/07391102.2021.2024450. Epub 2022 Jan 10.

引用本文的文献

1
Recurrent quantum embedding neural network and its application in vulnerability detection.循环量子嵌入神经网络及其在漏洞检测中的应用。
Sci Rep. 2024 Jun 13;14(1):13642. doi: 10.1038/s41598-024-63021-y.

本文引用的文献

1
Seeking quantum advantage for neural networks.寻求神经网络的量子优势。
Nat Comput Sci. 2021 Jun;1(6):389-390. doi: 10.1038/s43588-021-00088-x.
2
The power of quantum neural networks.量子神经网络的力量。
Nat Comput Sci. 2021 Jun;1(6):403-409. doi: 10.1038/s43588-021-00084-1. Epub 2021 Jun 24.
3
A Software Assurance Reference Dataset: Thousands of Programs With Known Bugs.一个软件保障参考数据集:数千个存在已知漏洞的程序。
J Res Natl Inst Stand Technol. 2018 Apr 16;123:1-3. doi: 10.6028/jres.123.005. eCollection 2018.
4
Power of data in quantum machine learning.量子机器学习中数据的力量。
Nat Commun. 2021 May 11;12(1):2631. doi: 10.1038/s41467-021-22539-9.
5
A co-design framework of neural networks and quantum circuits towards quantum advantage.神经网络和量子电路的协同设计框架,以实现量子优势。
Nat Commun. 2021 Jan 25;12(1):579. doi: 10.1038/s41467-020-20729-5.
6
Training deep quantum neural networks.训练深度量子神经网络。
Nat Commun. 2020 Feb 10;11(1):808. doi: 10.1038/s41467-020-14454-2.
7
Quantum annealing versus classical machine learning applied to a simplified computational biology problem.量子退火与经典机器学习在一个简化计算生物学问题中的应用比较。
npj Quantum Inf. 2018;4. doi: 10.1038/s41534-018-0060-8. Epub 2018 Feb 21.
8
Quantum-Enhanced Machine Learning.量子增强机器学习
Phys Rev Lett. 2016 Sep 23;117(13):130501. doi: 10.1103/PhysRevLett.117.130501. Epub 2016 Sep 20.