本文探讨了人工智能 (AI) 在密码学领域的一些最新进展。它特别考虑了机器学习 (ML) 和进化计算 (EC) 在分析和加密数据中的应用。简要概述了人工神经网络 (ANN) 和使用深度 ANN 进行深度学习的原理。在此背景下,本文考虑:(i) EC 和 ANN 在生成唯一且不可克隆的密码方面的实现;(ii) 用于检测有限二进制字符串的真正随机性(或其他)的 ML 策略,用于密码分析中的应用。本文的目的是概述如何应用 AI 来加密数据并对此类数据和其他数据类型进行密码分析,以评估加密算法的加密强度,例如检测被拦截的数据流模式,这些数据流是加密数据的签名。这包括作者对该领域的一些先前贡献,并在整个过程中被引用。介绍了一些应用,包括使用智能手机对钞票等高价值文件进行身份验证。这涉及使用智能手机的天线(在近场)读取柔性射频标签,该标签耦合到具有不可编程协处理器的集成电路。协处理器保留使用 EC 生成的超强加密信息,可以在线解密,从而通过智能手机通过物联网验证文档的真实性。还简要探讨了使用智能手机和光学密码的光学认证方法的应用。
主要关键词