摘要
随着大数据、人工智能等技术的快速发展,计算能力的大幅提升威胁着基于计算困难性理论的传统密码学算法。同时,数以亿计的联网设备产生的海量数据给传统的安全解决方案带来了巨大挑战,数据安全和通信安全成为亟待解决的问题。人工智能技术的兴起为传统密码学提供了新的机遇。机器学习作为一种强大的技术,在密码学领域具有自适应性和高维表征能力,为密码学提供了有效的分析和决策工具。文章介绍了密码学领域中经常使用的机器学习方法,总结了国内外密码算法与密码分析算法的最新研究进展,分析了基于机器学习的密码学的优势和劣势,及面临的挑战与未来研究方向。
With the rapid development of big data,artificial intelligence and other technologies,the significant increase in computing power threatens the traditional cryptography algorithms based on the theory of computational difficulty.At the same time,the massive amount of data generated by billions of networked devices poses a huge challenge to traditional security solutions,and data security and communication security have become urgent issues to be addressed.The rise of artificial intelligence technology provides new opportunities for traditional cryptography.As a powerful technology,machine learning has adaptability and high-dimensional representation ability in the field of cryptography,which provides an effective analysis and decision-making tool for cryptography.This paper introduces the machine learning methods often used in the field of cryptography,summarizes the latest research progress of cryptographic algorithms and cryptanalysis algorithms at home and abroad,analyzes the advantages and disadvantages of cryptography based on machine learning,as well as the challenges and future research directions.
作者
万鹏
朱明
周超
WAN Peng;ZHU Ming;ZHOU Chao(Jiangxi Provincial Institute of Network Security,Nanchang 330000,China)
关键词
机器学习
密码学
神经网络
网络安全
machine learning
cryptography
neural networks
network security