安企神电脑监控软件 在线试用
扫码咨询客服
安企神电脑监控软件、局域网监控软件
首页
功能介绍
产品简介
下载中心
帮助中心
客户列表
关于安企神

嵌入式Linux系统语音混沌加密算法

更新时间:2022-10-28 15:45:41


本文简介:现代语音通信大大方便了人们的交流,但是随之产生语言安全的问题,人们担心自己的通话被窃听,但传统的电脑加密算法运算量大不适合在手持的移动设备中使用,用混沌信号对通话语音进行加密提高嵌入式设备数据的安全性同时运算量相对适中。一、嵌入式Linux系统语音混沌加密算法1、混沌加密原理混沌信号用于数据保密通信中有很多种形式,主要是利用混沌信号对明文进行掩盖或者置乱,掩盖就是对明文信号进行数值的改变,而置乱则

嵌入式Linux系统语音混沌加密算法

现代语音通信大大方便了人们的交流,但是随之产生语言安全的问题,人们担心自己的通话被窃听,但传统的电脑加密算法运算量大不适合在手持的移动设备中使用,用混沌信号对通话语音进行加密提高嵌入式设备数据的安全性同时运算量相对适中。

一、嵌入式Linux系统语音混沌加密算法

1、混沌加密原理

混沌信号用于数据保密通信中有很多种形式,主要是利用混沌信号对明文进行掩盖或者置乱,掩盖就是对明文信号进行数值的改变,而置乱则是仅仅改变明文的顺序来达到加密的目的。总之混沌保密是利用混沌信号的各种特性来实现的。在发送端将密钥明文信息和混沌信号经加密变换后形成密文,在信道中传送,接收端合法用户知道解密密钥和解密变换因此能够得到正确的明文。混沌同步决定混沌信号能不能运用到加密中,用能够同步的混沌信号加密才能正确解密。关键是能否进行混沌同步,混沌同步就是指一个系统的混沌动力学轨道收敛于另一个系统的混沌动力学轨道,以致两个系统在以后的时间里始终保持步调的一致。

猫映射是经典的算法满足加密解密的条件,所以本文采用猫映射算法进行加密,用它来对语音信号进行置乱产生密文然后通过蓝牙模块进行无线传输一。

2、猫映射状态方程

猫映射状态方程:

系数矩阵:的秩只要为1就可以了。由方程可以看出在ARM平台上实现并不需要进行特别的离散化措施凸这里暂且取a=1,b=1,c=1,d=2,初值x=1,y =1,得到Matlab仿真相图,如图1所示。

二、ARM开发板和相应的Linux操作系统

1、ARM开发板的硬件平台

实验平台采用友善之臂mini2440开发板,板上为三星公司的32位微处理器S3C2440A。该处理器内部集成了ARM920T内核,内部结构集成了MMU、AMBA、BUS和Harvard高速缓冲结构,带有独立的16 KB指令Cache和16 KB数据Cache,并且板上集成了很多外围设备接口,如RAM控制器、Nand FLASH控制器、10/100M以太网接口、LCD控制器、并行I/O口,主频最高可达533 MHz等。本文主要是用到了板上的SD卡座,以及SD8868系统硬件结构图如图2所示。

2、嵌入式Linux系统

嵌入式设备例如手持设备等都采用嵌入式Linux系统。这是因为Linux系统是开源免费的,Linux系统的可靠性高。因此,本实验中的平台采用的是Linux操作系统,内核为2.6的内核。整个系统的架构如图3所示,其中最底层的是引导加载Linux内核程序的Bootloader,它指定了内核存在FLASH中的位置,一般采用Uboot,这里系统采用三星公司自行研发的Supervivi;中间的是Linux 2.6.32.2的内核,在内核中包含了初始化平台的各个函数、串口终端、LCD、以太网及相关的设备驱动等,这里将根据一些不需要的设备对内核进行裁剪;紧接着的是根文件系统,这也是嵌入式Linux中不可缺少的一部分,这一层中包涵了嵌入式平台的必不可少的bin文件;最顶层的是用户应用程序,加密解密程序属于这一层。

三、猫映射加密算法设计和实现框图

1、加密设计模块

本文采用将原始的语音信号文件作为参数加入到用户态加密程序当中,进行猫映射加密,加密后产生密文语音文件群将加密后的文件经过蓝牙模板进行传输。在另一块板子上进行接收解密,设计原理如图4所示出。

2、程序实现流程图

首先由系统内部为运行的程序提供环境进行初始化读取参数,判断文件是否存在,如果不存在就进行出错处理,如果文件存在则程序试图读文件,并进行判断然后进行出错处理。由于需要存储加密后的语音文件所以需要创建新文件,在进行猫映射加密后存人新文件,将新文件调用socket接口用蓝牙进行传输。因为要使用蓝牙模块进行传输,所以有关蓝牙传输的协议和驱动程序必须在编译内核的时候进行加载D根据上面所提到设计的流程对其进行嵌入式C语言的编程,程序的流程首先对相关的函数进行初始化,根据嵌入式系统的开发原则,对跨平台开发的程序进行交叉编译,系统中使用宿主机上的交叉编译工具arm -linux-gcco使用交叉编译工具编译后生成目标板可执行的目标代码后移植到目标板上。加密算法流程如图5所示。

四、嵌入式Linux系统语音混沌加密算法的实验结果和分析

1、嵌入式Linux系统语音混沌加密算法的实验结果

加密算法结果分析如图6所示,图6中三幅图分别为加密前语音信号的波形,加密后语音信号的波形和解密后语音信号的波形。猫映射加密对语音信号进行了置乱,置乱的结果比较好的隐藏了原始语音信号,解密则很好的再现了原始的语音信号。

2、嵌入式Linux系统语音混沌加密算法的分析和结论

由于猫隐射对原始语音信号进行置乱比较好的隐藏了原文的信息,从加密后的波形图可以看出,只要置乱的迭代轮数足够就能跟原来的波形完全不一样,但是并没有对信号进行掩盖,故其直方图跟原来的信号是一样的,这是一个不足但同时减少了运算量,达到了实时性的要求,用户通话没有明显的延迟,这在手持设备中就已经足够了。如果需要还可以对其进行混沌掩盖。

小知识之Linux系统

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

立即下载试用

企业打印安全如何进行管理与防护

 在信息技术迅猛发展的大背景下,打印设备作为数据信息最后输出的重要终端之一,其安全性、保密性日益受到企事业单位、政府机关的高度重视。

同时,从桌面打印机到复合一体机,从普通纸张打印到彩色纸张打印直至特种排版打印,企业在管理过程中所面对的管理对象变得日趋复杂。尤其是对于打印耗材的成本管控,更是一些中小型企业日常面临的难题。

更值得关注的是,在实际工作中大量打印作业涉及敏感信息,如产品报价、财务报表、员工工资单、方案标书等等,一旦未能妥善管理,就会造成企业机密泄露。


面对这些企业在日常办公中遇到的打印安全与管理难题,安企神软件可以对企业所有打印文件实现安全管控,在不改变原有打印习惯、不影响内部办公效率的前提下,添加水印信息溯源追踪;同时后台生成审计日志,对所有打印行为做到实施管控,严防核心数据文件在不知情的情况下被打印泄密,而且内部保留的审计日志,能在发生泄密事件后进行针对性追责、有效降低企业损失。

1、数据加密管理

对数据进行加密处理,从源头来保护核心数据,是解决泄密的最好方法,对于企业来说成本也较低。从数据的创建、存储、传输和处理等全生命周期进行加密保护,保证在打印之前数据都是加密状态下得到防护和管理。

2、严格权限控制

在安全打印管理策略的制定和实施中,遵循最小特权原则和最小泄露原则。同时可以设置多级安全策略,具有安全级别的信息资源,只有安全级别比他高的主体才能够访问然后进行打印,避免机密程度高的数据被多人访问、传输、和打印,造成泄露。

3、运用打印水印

可以在打印时自动添加水印,打印水印有效保证打印记录可追溯。后台采集打印信息,包括每次打印的打印机、用户名、计算机名、打印页数、打印份数、打印时间、文档名称、文档内容等汇总审计,帮助企业减少打印纸张铺张浪费的现象,降低企业打印成本。

4、强化日志审计

审计是对访问控制的必要补充,是访问控制的一个重要内容。可以通过审计日志了解到所有内部打印动作、操作终端、打印内容等,知道打印文件的来源途径,为后续可能发生的数据安全事件进行追责定位,减少损失。

安企神软件可以有效地保证企业安全打印管理,封堵打印输出泄露、遗失的途径,并通过审计证据迅速定位事故源头,从事前、事中、事后三个层面保障打印安全,补足数据安全体系漏洞,夯实企业整体数据安全防护能力。


本文为收集整理,文章部分观点不代表本站观点,如有侵权或其它问题请反馈客服。https://www.wgj7.com/cjwt/16423.html