← 最新论文
🤖 machine learning

Graph Representation Learning of Lightweight IoT Ciphers

本文介绍了一种新颖的框架,该框架应用机器学习引导的图表示学习,能够高效地识别并可视化轻量级物联网密码(如 SIMON 和 SIMECK)中的高概率差分簇,实现了完美的精确度,并展示了通过 K-最近邻算法实现的强大聚类性能。

原作者: Jonathan Cook, Sabih ur Rehman, M. Arif Khan

发布于 2026-08-25
📖 1 分钟阅读☕ 轻松阅读

原作者: Jonathan Cook, Sabih ur Rehman, M. Arif Khan

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在数字世界中,我们设备的安全性往往依赖于被称为加密算法的数学锁。对于构成物联网(Internet of Things)庞大网络的那些小型、电池供电的微型设备而言,这些锁必须是轻量级的,在运行时要消耗极少的能量和内存。SIMON和SIMECK就是两种专门为这些微型设备设计的“锁”。它们通过一系列步骤对数据进行打乱,就像一次复杂的洗牌。然而,正如物理锁可能存在被熟练窃贼利用的弱点一样,这些数字锁也可能受到一种被称为差分密码分析(differential cryptanalysis)的特定攻击。这种方法涉及输入略有不同的数据,并观察输出的变化,从而寻找能够揭示密钥的模式。为了保护这些设备的安全,研究人员必须不断测试这些算法,以寻找最强的潜在弱点,而这项任务传统上需要筛选海量且杂乱无章的数据表。

来自澳大利亚查尔斯斯特特大学(Charles Sturt University)的一个研究小组通过将数据视为一张“地图”而非单纯的数字列表来解决这个问题。他们开发了一种全新的方法来可视化不同数据点之间的隐藏关系,将原本混乱的数据表转化为一个结构化的图谱。在这张图中,每个点代表一种特定的数据变化方式,而连接它们的线则展示了某种变化导致另一种变化的概率。研究人员首先通过为每个点添加四个新的信息层(例如计算改变了多少位元,以及检查这些变化是否以特定方式匹配)来清理原始数据。这一过程被称为特征工程(feature engineering),它让研究人员能够看到在原始数字中此前无法察觉的结构性细节。

在掌握了这些经过强化的数据后,该团队测试了三种不同的机器学习工具,以观察哪一种能最好地绘制地图并引导寻找最危险的弱点。第一个工具被称为K-最近邻(K-Nearest Neighbour),它的工作原理是观察任何给定点的最近邻居。第二和第三个工具——决策树(Decision Trees)和随机森林(Random Forests)——则通过一系列“是或否”的决策将数据进行分类。研究人员利用来自SIMON和SIMECK算法的数据为每种工具构建了一个图谱,并将每张地图限制在五百个点以内,以保持图像清晰。随后,他们观察了这些工具如何排列这些点,以及从一个随机起点找到通往最稳定、高概率结果的路径的速度有多快。

结果揭示了一种在此背景下从未见过的显著视觉模式。当使用K-最近邻工具绘制地图时,那些最危险的高概率弱点紧密地聚集在一起,形成一个独特的几何簇,与其余数据区分开来。这证实了一个理论,即这类特定类型的弱点自然会聚集在一起,但这是首次通过图表以清晰的视觉簇的形式展现出来。另外两个工具(决策树和随机森林)对数据的排列方式不同,它们将点分布得更均匀,并创造出一种更致密的圆形结构。虽然K-最近邻工具的速度明显更快(构建地图仅需约2.3秒,而其他工具则超过11秒),但它创建的地图更加拥挤,拥有数千条连接线。另外两个工具创建的地图则更为稀疏,线条较少,使得追踪数据中的直接路径变得更容易。

尽管这些工具生成的地图外观和构建时间各不相同,但它们在最重要的任务上表现得同样完美:识别高概率的弱点。没有任何一个模型在标记危险模式时出错;每当它们指向高风险区域时,结果都是正确的。这种零误差率对于安全性至关重要,因为这意味着这些工具可以可靠地标出攻击者可能发起攻击的确切位置。研究还表明,这些工具是对数据的底层结构而非特定算法的具体细节做出反应,因为它们在处理SIMON和SIMECK时产生了几乎一致的结果。

研究人员发现,每种工具都提供了不同种类的优势。K-最近邻工具最擅长将危险簇从安全数据中分离出来,非常适合快速发现风险集中的位置。决策树和随机森林工具虽然速度较慢,但它们创建了更直接、更高效的数据路径,这对于寻找通往弱点的最短路径可能非常有用。最终,这项工作证明了利用机器学习来绘制这些地图可以揭示加密算法中传统方法所忽略的隐藏结构。通过将抽象的数据转化为视觉景观,研究人员为理解和测试保护我们互联世界的轻量级“锁”提供了一种全新的方式。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →