综述:神经密码学:神经网络与密码系统之间的协同与冲突

时间:2026年2月17日
来源:Neurocomputing

编辑推荐:

神经密码学是密码学与神经网络的交叉领域,从协同增强与对抗威胁双重视角系统梳理了神经网络在加密系统设计、密钥生成与攻击分析中的应用。研究涵盖安全通信、图像加密和恶意流量检测等场景,指出现有综述存在技术深度不足、架构局限和应用割裂等问题,提出构建统一分类框架与跨学科融合方向。

广告
   X   

作者:Yue Zhong, Jieming Gu, Xiangzhan Yu
中国政法大学证据科学重点实验室,教育部,北京,100088,中国

摘要

密码学是现代信息安全的基础,确保了通信、金融和智能交通等领域的数据的机密性、完整性和可用性。同时,人工智能(AI),特别是通过神经网络的进步,在语言、视觉和语音处理方面取得了显著成就。这两个领域的融合催生了神经密码学这一新兴的跨学科领域,它具有双重视角:建设性方面,神经网络支持密码设计、密钥生成和密钥协商,使得加密系统更加适应性和智能化;对抗性方面,它们增强了密码分析能力,包括经典攻击和侧信道攻击,从而暴露了基于传统数学假设构建的系统中的漏洞。尽管兴趣日益增长,但该领域仍缺乏一个全面且最新的综述,以反映其技术深度和跨领域应用。本文从建设性增强和对抗性威胁的双重视角,对神经密码学进行了系统回顾,追溯了密码学和神经网络的演变过程,将现有研究分类到一个统一的框架中,并考察了在安全通信、图像加密和加密流量检测方面的代表性工作。通过综合近期进展并概述开放性挑战,本文为构建安全可靠的密码系统确立了综合框架并指出了未来方向。

引言

密码学是现代信息安全的基石,保护数据在传输和存储过程中的机密性、完整性和可用性。随着数字资产重要性的增加[1],其在保护信息方面的作用变得越来越关键。在过去几十年中,密码学发展成为一个正式且成熟的科学学科,为网络通信[2]、金融交易[3]和智能交通系统[4]提供了基础,并融入了现代数字基础设施的几乎所有方面。
近年来,人工智能(AI)取得了快速进展,这在很大程度上得益于神经网络的进步。在自然语言处理(NLP)[5]、计算机视觉(CV)[6]和语音识别[7]方面的显著成就凸显了AI的变革潜力。神经网络在模拟复杂模式、解释视觉信息和处理人类语言方面特别有效,使其成为多样化领域中数据密集型应用的强大工具。
同时,AI的普及为传统密码机制带来了新的挑战。越来越多的证据表明,传统密码算法可能面临新的攻击[8]。此外,加密和信息隐藏的广泛使用使得数据难以被合法检查,从而复杂化了恶意流量检测和隐写分析等任务。在这种情况下,神经网络具有双重作用:它们可以增强密码系统,同时也可以促进攻击。建设性方面,神经网络支持密码设计、优化、密钥生成和密钥管理,使得安全系统更加智能和适应性强[9]、[10]、[11];对抗性方面,神经网络提高了攻击效率和成功率,威胁到基于严格数学假设构建的系统[12]、[13]、[14]。
这种相互作用催生了神经密码学这一新兴的跨学科领域,它结合了密码学和神经网络的特点,并在实际应用中展示了巨大潜力。尽管兴趣日益增长,但现有的神经密码学综述仍然有限。早期研究提供了广泛的概述,但未能涵盖最近的突破[15]、[16]、[17];一些综述专注于特定神经网络架构的密码技术[18]、[19],忽略了具有专门优势的其他架构。较新的综述强调了特定应用,如图像加密[20]、[21]、[22]、[23]、加密恶意流量分类[24]、[25]、[26]和侧信道密码分析[27]、[28],但没有提供全面的统一视角。在最近最彻底的研究中,Taherdoost等人[29]对密码学、AI和安全领域的最新研究趋势进行了文献计量分析,尽管基于关键词的检索可能会遗漏相关研究。Reddy等人[30]回顾了神经网络在密码学中的应用,但缺乏对具体应用和技术贡献的详细分析,而Nitaj等人[31]仅关注了一部分密码系统。表1总结了这些现有综述在神经密码学方面的范围和局限性。
本文从协同与冲突的双重视角,对神经密码学进行了系统且最新的回顾,如图1所示。我们首先介绍了神经网络、密码学和神经密码学的基础概念及其历史演变(第2节)。从建设性视角(第3节)出发,我们回顾了密码设计(第3.1节)、密钥生成(第3.2节)和密钥协商(第3.3节)的代表性研究,以及它们在安全通信和图像加密中的应用(第3.4节)。从对抗性视角(第4节)出发,我们回顾了神经辅助的经典密码分析(第4.1节)和基于神经的侧信道密码分析(第4.2节),接着探讨了它们在图像隐写分析和加密恶意流量检测中的应用(第4.3节)。最后,我们讨论了开放性挑战和未来研究方向(第5节),并总结了本文(第6节)。
与现有综述相比,我们的主要贡献如下:(1)概念框架:我们提出了一个建设性和对抗性的双重框架,揭示了神经网络在增强和攻击密码系统中的双重作用。(2)系统分析:我们回顾了密码设计、密钥管理和密码分析的经典方法和最新进展,批判性地讨论了它们的优点和局限性。(3)应用:我们讨论了神经密码学在多个实际场景中的应用。(4)未来方向:我们指出了该跨学科领域中的开放性研究挑战,并概述了未来发展的潜在路径。

部分摘录

神经网络

神经网络是一种受人类神经系统启发的数学模型,用于信息处理。该领域的研究通常沿着两个互补的方向进行:架构创新和优化方法。前者专注于设计能够学习复杂数据表示的可扩展结构,而后者则开发提高收敛性和泛化能力的高效训练算法。这两个维度是相互依存的。

神经网络在密码学中的应用

密码学仍是现代网络安全的基石。计算硬件的进步和计算能力的提升大大增强了密码分析技术,给传统密码系统带来了越来越大的挑战。作为回应,研究人员一直在寻求能够满足当代安全需求的新密码框架。
神经网络为传统密码方法提供了有希望的补充。如图3所示,神经网络在密码学中具有内在的优势。

神经网络在密码攻击中的应用

密码学在动态且对抗性的环境中发展,攻防之间的持续冲突推动了创新。神经网络既带来了新的机会,也带来了新的漏洞。虽然它们可以增强密码系统的安全性和适应性,但也创造了新的漏洞和攻击方式。
密码分析是指攻击密码系统的过程[151],其中对手试图从密文中恢复明文或密钥。

未来方向

神经密码学在理论基础和实际应用方面都取得了显著进展,正成为现代密码学研究的一个重要分支。尽管如此,现有研究仍面临一些固有的局限性。例如,Meraouche等人的非对称神经加密框架[129]与传统公钥系统有很大不同。只有指定的方才能通过公钥进行加密。

结论

神经网络在密码学中引起了越来越多的关注,因为它们在数据处理和模式识别方面具有强大的能力。它们被广泛应用于密码设计、密钥生成、密钥协商和密码分析等多个核心领域。神经网络与密码学之间的互动包括建设性和对抗性两个方面。建设性方面,神经网络为设计和优化密码系统提供了新的方向。

CRediT作者贡献声明

Yue Zhong:撰写——审稿与编辑、方法论、概念化。Jieming Gu:撰写——初稿、可视化、调查、形式分析。Xiangzhan Yu:验证、监督。

利益冲突声明

作者声明他们没有已知的可能会影响本文工作的竞争性财务利益或个人关系。
Yue Zhong是中国政法大学证据科学重点实验室的助理教授,她的研究兴趣包括网络空间安全、人工智能和应用密码学。

生物通微信公众号
微信
新浪微博


生物通 版权所有