Clear Sky Science · zh
SCD-CHAOS:使用多映射扩散的动态S盒与混沌混合自适应图像加密
为什么在小型设备上隐藏图片很重要
智能摄像头、门铃、医疗传感器和其他小型设备正通过互联网传输越来越多的图像。如果这些图像以明文形式传输,窃听者就可能窥探人们的住宅、健康或日常习惯。强加密可以隐藏这些信息,但许多传统方法对于低功耗芯片来说过于繁重。本研究提出了一种新的图像扰乱方法,使图像看起来像随机噪声,同时仍能在用于物联网设备的低功耗硬件上快速运行。

数字锁与钥匙的新变化
作者提出了SCD‑CHAOS,这是一种专为资源受限设备设计的图像保护方法。它不依赖于银行级密码中常用的传统数学运算,而是利用混沌模式——这些系统即便遵循简单规则也会表现出不可预测的行为。两种混沌映射,称为Tent映射和Henon映射,被组合用于生成不断变化的秘密码。每幅图像首先被缩放到标准的64×64像素以便比对,然后根据该码将每个颜色通道拆分并重新排列,使原图中相邻的像素在扰乱后的图像中相距甚远。
图像如何被拆解并打乱
在SCD‑CHAOS内部,图像的红、绿、蓝三个通道被展平成长长的数字序列。Tent映射控制它们的位置如何被打乱,从而破坏可识别的形状和边缘。同时,Henon映射驱动每个像素亮度的改变。两条混沌序列融合成一个针对每个像素都不同的混合密钥。然后用一种简单的开关式操作(类似翻转位)对像素应用该密钥,这种操作在微型处理器上开销很小,但没有完全相同的密钥几乎无法逆向还原。

会变形的替换表
许多密码采用固定的查找表来将每个可能的像素值替换为另一个值,攻击者有时可以利用这些表中的模式。SCD‑CHAOS通过在每次加密图像时构建一个新的表(称为S盒)来避免这一点。S盒的排列由混沌映射的当前状态决定,因此即便两幅图像和密码相同,它们的扰乱输出也会不同。这种持续变化平滑了加密图像的统计特性,使其亮度直方图趋于平坦,接近纯噪声,从而几乎不会泄露原始内容的信息。
对系统进行检验
研究组通过衡量加密后像素与原始像素及彼此之间的差异来检验方案隐藏结构的能力。他们报告称,当密钥略有变化时几乎每个像素都会改变,加密图像对之间的亮度差异在强加密预期范围附近。随机性指标接近理想值,原图与扰乱图之间的相似度几乎为零,而原图与解密后图像的匹配几乎完美。尽管该方法高度破坏性强,但在使用正确密钥时仍可完全可逆。
为小型设备的现实世界而建
在理论之外,作者在流行的低成本开发板上实现了SCD‑CHAOS,例如ESP32和ARM Cortex‑M4微控制器。对于适度大小的图像,加密与解密仅需数分之一秒,且占用极少的内存与功耗,这对电池供电的传感器至关重要。密钥的总体可能性空间巨大,远超暴力穷举的能力。简而言之,该研究表明,可以在保持下一代联网设备严格速度和能耗预算的前提下,将日常图像变为只有预期接收方能还原的噪声。
引用: Yogi, B., Majumdar, R., Ghosh, P. et al. SCD-CHAOS: dynamic S-box and chaotic hybrid adaptive image encryption using multi-map diffusion. Sci Rep 16, 15818 (2026). https://doi.org/10.1038/s41598-026-43981-z
关键词: 图像加密, 物联网安全, 混沌映射, 轻量级密码学, 数据隐私