当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要:文中从研究无线电信息收发传播泄密的角度出发,对无线电信息编码与无线电波传播的特点进行探讨,研究怎样从信息本身进行隐藏并结合电磁波传播特性,提出CRC校验在无线电波信息隐藏中的方法。设计方案首先将原始信息进行二进制的编码转化,转换后的原始信息结合CRC校验技术添加CRC校验码一起组成新的原始待发送二进制信息,原始待发送的基带信息编码中的1定义为高电平,0定义为低电平。当接收方接收到电磁波信息后,进行逆向解调,利用双方约定的电磁波相位定义规则,CRC校验约定规则,即可解调出原始信息,防止机密信息在电磁波传送过程中被非法截获、破解。


引 言

信息隐藏起源于隐写术,主要用于保护重要的文件信息。早期人们用含淀粉的水写字,用碘酒获取隐藏信息。随着科技的发展,高科技手段的应用对防止情报与信息泄露发挥着重要作用,例如信息的编码加密、数字水印、复杂的数学加密算法及最新的量子加密技术。然而,再高明的防范措施也会发生不经意的泄密事件。因为保密措施是 死 的,而人却是 活 的。人是一切手段中最重要也是最活跃的因素。泄密可能常常就在人们不经意的嘴边、身旁、行动中。本文在信息安全的大环境下主要研究并提出了一种基于 CRC 校验的信息隐藏方法[1]。

1 原理

信息隐藏这一课题起源于加密术,早期人们加密信息出于军事目的,但限于当时的技术水平,仅仅是从信息编码的角度出发,如早期的信息加密算法代表 凯撒加密 ;随着计算机技术的发展,各种夹杂复杂数学算法的编码信息隐藏技术出现了,这一阶段的信息隐藏算法代表为 RSA加密算法, DES加密算法;微电子技术的发展大大加速了高性能计算机的出现,传统的计算机算法信息隐藏也变得不再安全,人们开始研究新的信息隐藏技术,这一阶段主要流行嵌入式载体的信息隐藏技术,代表有 图像水印 、 音频水印 技术[2]。

本文主要从传统及目前已经存在的信息隐藏技术出发, 研究对象是无线电波信息传输过程中信息的隐藏保密方式,但由于各种信息保密措施是 死 的,而人却是 活 的,因此电磁波本身传播的频率易泄露和被截获的特点是最重要、最活跃的因素,因而文中提出一种收发双方利用CRC校验规则, 约定基带信息信号与选定电磁波相位之间的关系,基于 CRC校验实现信息隐藏的方法[3,4]。

2 实验方法

2.1 将隐藏文件转换为数字文本

首先将隐藏文件的文本信息转换为离散的数字文本,便于 CRC 校验发送数字信息及无线电波的相位调制。利用图 1 所示的数字文本转换软件将文本信息转换为二进制代码。

图 1 为将原始的文本信息转换为二进制代码。图 2 所示为接收方利用数字软件还原的文本信息,即将二进制代码转换为文本。图 3 所示为原始文件对应的文本。

CRC校验在无线电波信息隐藏中的研究CRC校验在无线电波信息隐藏中的研究

图1 文本文件转换为二进制代码 图 2 二进制代码转换为文本

CRC校验在无线电波信息隐藏中的研究

图 3 原始文件对应的文本

2.2 将文件数字文本添加 CRC校验码

所谓的 CRC校验技术,是借助计算机网络数据链路层由防止出错检测技术思想转化来的一种技术。在发送端把数据划分为组,假定每组为 k比特,待发送的数据为M=101001(k=6)。CRC运算就是在数据后面加上 n位CRC校验码,构成一个混合 CRC 校验码数据,将(k+n)位一起发送出去。在接收端把解调出来的二进制数据进行逆向CRC 校验,将收到的数据分组,每组除以同样的除数 P,然后检查所得余数 R。如果在传输过程中无差错,那么经过CRC 检验后得出的余数R=0,即发送的信息在传输过程中没有出现差错[5]。

2.2.1 原始的待发送数据添加CRC步骤

将原始的文本信息转换为二进制编码信息后,如何在转换后的二进制信息后确定添加 n 位CRC 校验码?此处举例说明。假设转化后的数据 M1=101001(k=6),用二进制的模 2 运算对 2n 乘 M1,即在 M1 后添加了n 个 0。得到的(k+n)数除以双方事先商定的长度为(n+1)位的除数 P,得到的商是 Q 而余数是 R(n 位,比 P 少 1 位)。余数 R 就作为 CRC 校验码添加在数据 M 后与原始转换后的数据 M 一起发送出去[6]。

2.2.2 CRC校验码步骤算法求取过程

经过CRC 校验码添加步骤可知,以 M1=101001,收发双方约定 P=1101 的待发送数据进行演示:

(1)k=6,M=101001。

(2)设 n =3,除数 P=1101,被除数为 2nM=101001000。

(3) 运算的结果为商 Q= 110101,余数 R=001。

(4) 余数 R作为冗余码添加在数据 M 后发送出去。发送的数据为 2nM+R,即 101001001,共(k+n)位。

待发送数据 M1 CRC 校验码步骤算法过程如图 4 所示。

CRC校验在无线电波信息隐藏中的研究

图 4 待发送数据 M1 CRC 校验码步骤算法过程

2.3 基带信息信号与选定的电磁波相位之间的调制


经 CRC 校验码步骤算法求取过程,得到转换后的数据M1,添加 n 位 CRC 校验码的数据为 M2=101001001。选取带发送调制的电磁波数据为 f1=A1sin (t)[7]。定义电磁波信号为f1(0°~180°)范围对应的上半轴波形幅度为 1,f1(180°~360°)范围对应的下半轴波形幅度值为 0,即根据电磁波幅度定义可以得到一组码元数据 M3=10101010……

添 加 CRC 校 验 码 数 据 M2 调 制电 磁 算 法 即 将 数 据M2|M3=M4 再次经过运算,将数据 M4 与电磁波 f1 相乘,电磁波的每半个周期对应 M4 数据中的一个码元,当 M4 数据中的码元为 1 时,定义收发双方电磁波的波形为上半轴,当 M4 数据中对应的码元为 0 时定义为电磁波波形的下半轴 [8]。



2.4 接收端解调电磁波中隐藏的信息

当接收端收到发送方的电磁波文件时,先按照收发双方约定的规则,当接收到的电磁波 f2 波形图中在半个周期即一个码元时间对应波形上半轴,接收方就定义此码元为 1,对应的波形为下半轴,接收方就定义此码元为 0。接收方初次解调的码元数据为 M5 ;之后按照 M6=M5|M3 运算得到数据 M6 ;接下来按照CRC 校验法则对 M6 数据进行校验,当没有数据出错时,对数据 M6 去除 CRC 校验码得到数据 M7 ;最后接收方再借助二进制文本转换软件进行二进制转换,即可得到发送方原先想隐藏的数据信息。经过上述四步,收发双方可以成功隐藏电磁波信息文件[9,10]。

2.5 技术创新

本文从传统信息隐藏的角度出发,提出了一种基于 CRC 校验技术以隐藏生活中容易泄露的电磁波信息的方法。文中发送方所采用的CRC 校验技术较传统隐写方法而言,从人的角度出发,CRC 校验不仅变换了发送方的文本信息进行二进制编码,接收方还可以检查文本信息是否遭遇篡改,且CRC 校验的编码信息 M2 与电磁波对应的码元 M3 再次调制后二次调制原先的电磁波 f1,实现了隐藏电磁波信息的目的。

3 结 语

本文研究并提出的CRC校验在无线电波信息隐藏中的方法较传统信息隐藏技术而言更加安全,算法更加复杂,破解难度更大。收发电磁波双方按照约定的规则进行 CRC校验, 信息编码等步骤实现电磁波信息的隐写。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭