2022年语音保密通信系统 .pdf
《2022年语音保密通信系统 .pdf》由会员分享,可在线阅读,更多相关《2022年语音保密通信系统 .pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、语音保密通信系统1 第1章 语音保密通信的基本原理11 前言通信的安全问题,自古以来就一直是人类研究的热点问题之一,特别是在军事政治领域,形式多样且充满想象力的各种通信保密技术总是层出不穷,而且往往它们的成功与否都直接左右了当时的局势。早在公元前 440年,古希腊人 Histaicus 就将他最信任的奴仆的头发剪去,然后在头皮上刺上秘密信息,等到头发再长出来时,头皮上所刺的信息就变的不可见了,从而通过此法将秘密信息安全的送到了目的地。在古波斯有一个叫 Demeratus的希腊人,他在传送波斯国王 Xerxes将要入侵古希腊军事重镇斯巴达的消息时是这样做的:首先将一块用于书写的木片表面上的蜡削去
2、(字本来是在蜡上的),并在木片上写下秘密信息,然后在木片上在覆盖一层蜡。这样木片看上去就像空白的一样,当时它不仅欺骗了海关人员,还差点儿欺骗了接受方。这些应该是关于保密通信技术最早的记载了,虽然类似于此的通信方法一直到近代还在使用,但保密通信技术也虽着人类文明的进步而不断发展,在不同时代的科技背景下会有其相应的的保密通信术出现。因此,从飞鸽传书到微型胶片再到无线电报码,从藏头诗到 Cardan栅格再到隐形墨水,保密通信术也已经走过了近千年的历史。而在人类社会步入信息时代之际,保密通信技术也有了新的发展。12 保密通信的研究现状和应用前景虽着计算机的出现,我们进入了一个全新的数字世界。与此同时,
3、信息的表现形式也不再拘泥于前,而有了新的变化。在计算机中大量存储的都是被数字化后的信息,这其中既包括文本信息,又包括图像,声音等多媒体信息。信息被数字化后的优点是鲜而易见的,尤其是在通信领域,因为仅仅通过一张小小的磁盘或一根简单的电缆线,你就可以把所需转送的秘密信息带到你想去的任何地方,这在很大程名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 27 页 -语音保密通信系统2 度上简化了信息的传输过程,节约了绝大部分时间,从而不仅给我们的工作带来了极大的便利,而且从某种意义上可以说是改变我们的生活方式。而随着计算机技术和多媒体技术的进一步发展,尤其是在网络高速发展,Internet
4、迅速普及的今天,数字信息的获取和传播更是前所未有的快捷和方便。虽然,新的技术给我们的工作带来了便利,但由此而产生的一些问题我们还是不得不考虑。这其中就包括有关信息的安全问题。但与以往不同的是,现在我们关心的是有关数字信息安全的问题,这应该说是一个全新的话题。据统计,在全球范围内,数字信息在通过网络或其他物理介质传输时,由于遇到不明身份的恶意攻击者任意地篡改和破坏而造成的直接经济损失每年都达到十亿美元,而且这个数字还一直在不停的增长。问题的暴露为我们敲响了警钟,看来如何在传输的过程中对数字信息实施有效的保护已经成为了下一步我们需要解决的当务之急。我们深信,随着时间的推移,人们对数字信息在通信过程
5、中的安全要求会越来越迫切,无论是政府机关,商业机构,还是个人用户都会希望在信息传播的过程中对自己的秘密加以保护,以免遭受精神上和经济上的双重损失。因此,从事保密通信领域的研究不仅意义非凡而且前途一片光明。其实,对于数字信息的保密通信,虽然多数传统的保密通信技术已经不在适用,但其中的主要思想还是相似的,那就是要将秘密信息伪装或隐藏起来,防止在传输的过程中被非法用户发现或破坏。就目前的研究情况而言,在数字信息的保密通信领域,应用得最多,最为广泛的就是数据加密技术。所谓加密就是将秘密信息转换成无意义的乱码,以达到在通信的过程中保护信息的目的,其过程描述如图1.1 1.2 语图1-2 信息加密的基本过
6、程111111111111100000110000001011011100101001010111 加密¥#%¥%¥*,(*)(*,*,%#%¥,*%,名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 27 页 -语音保密通信系统3 1.3 语音通信系统结构在发送系统中,从话筒输入的语音信号经采样保持,由于人类语音的频谱成分一般在 10KHZ 以下,只需保留 3.5KHZ以下的频谱,故采样频谱选取 8KHZ,再进行数模转换,进而对输入的数字语音信号进行加密运算,然后把密文发送到通信线路上(采用基带通信)。接受端进行解密运算并把解密信号输出到数模转换模块中,转换成语音模拟信号并经过放
7、大和低通滤波后推动扬声器播放。整个通信过程为实时通信,通信过程如图 1-3所示。在利用单片机对 A/D,D/A进行实验后,我们又利用 SystemView软件进行了仿真设计。图1-3 语音通信系统框图1.4 ADC0809 模数转换器的基本工作原理ADC0809 芯片是最常用的 8位模数转换器。它的模数转换原理采用逐次逼进型,芯片由单个 5V电源供电,可以分时对8 路输入模拟量进行AD转换,典型的 AD转换时间为 100微妙左右。在同类型产品中,ADC0809 模数转换器的分辨率、转换速度和价位都属于居中位置。内部逻辑结构,如图1.3 所示名师资料总结-精品资料欢迎下载-名师精心整理-第 3
8、页,共 27 页 -语音保密通信系统4 图 1.4 ADC0809 内部结构示意图引脚功能说明:D7D0:8 位数字量输出,AD转换结果。IN0IN7:8 路模拟电量输入,可以是:05V或者 5V5V或者 10V+10V。+VREF:正极性参考电源。VREF:负极性参考电源。START:启动 AD转换控制输入,高电平有效。CLK:外部输入的工作时钟,典型频率为500KHz。ALE:地址锁存控制输入,高电平开启接收3 位地址码,低电平锁存地址。CBA:3 位地址输入,其 8 个地址值分别选中8 路输入模拟量 IN0IN7 之一进行模数转换。C是高位地址,A是最低位地址。OE:数字量输出使能控制,
9、输入高有效,输出AD转换结果 D7D0。EOC:模数转换状态输出。当模数转换未完成时,EOC 输出低电平;当模数转换完成时,EOC 输出高电平。EOC 输出信号可以作为中断请求或者查询控制。Vcc:芯片工作电源 5V。GND:芯片接地端。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 27 页 -语音保密通信系统5 1.5 MCS51 系统与 ADC0809 芯片的接口设计图 1.5 MCS51 系统与 ADC0809 芯片的接口设计接口设计说明:1 由于 ADC0809 片内无时钟,因此可利用8051 提供的地址锁存允许信号ALE可由 D触发器二分频后获得。由于ADC0809
10、具有输出三态锁存器,故其8 位数据输出引脚可直接与数据总线相连。地址译码引脚A,B,C 分别与地址总线的低三位A0,A1,A2 相连,用来选通 IN0IN7 中的一个通道。将 P2.7(地址线最高位为 A15)作为片选信号,在启动 A/D转换时,由单片机的写信号和P2.7 控制 ADC 的地址锁存和转换启动。由于 ALE和 START 连在一起,因此ADC0809 在锁存通道地址的同时也启动转换,在读取转换结果时,用单片机的读信号和P2.7 引脚经一级或非门后,产生的正脉冲作为 OE信号,用以打开三态输出锁存器。可见,在软件编写时,应令 P2.7=0,A0,A1,A2 给出被选择的的模拟通道的
11、地址。执行一条输出指令,启动A/D 转换;执行一条输入指令,读取A/D转换结果。2 ADC0809芯片的+VREF 接5V,VREF 直接接地,这是单极性接线,模拟量输入范围是:05V。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 27 页 -语音保密通信系统6 3 读取 A/D 变换结果的程序为 ORG 0000H LJMP START ORG 0100H START:MOV R1,#1EH MOV DPTR,#7FF8H MOV A,00H MOVX DPTR,A ;启动一个通道 A/D转换,从 0 通道开始 MOV R6,#01H DELAY:NOP NOP DJNZ R
12、6,DELAY ;延时等待 MOVX A,DPTR ;读 A/D转换结果 MOV R1,A END 1.6 DAC0832 数模转换器的基本工作原理DAC0832 是最常用的 8 位数模转换器。其内部结构设计为双寄存器选通。数字量先输入到数据寄存器,再选通进入 DAC 寄存器后,开始进行数模(DA)转换。在一个输字量转换过程中,后继转换数据可以进入数据寄存器等候。如图 1.6 所示。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 27 页 -语音保密通信系统7 图 1-5DAC0832内部引脚图 输入锁存使能 ILE:高电平允许数据输入。低电平禁止数据输入。输入信号 CS、WR1
13、:在 ILE1 的前提下,CS WR1 0,转换数据选通进入数据寄存器。输入信号 WR2、XFER:当 WR2 XFER 0,数据选通进入DAC寄存器开始进行数模转换。D7D0:8 位数字量输入端。Io1 和 Io2:DAC转换电流输出端。实际使用时,在两个电流输出端串接运算放大器,把输出的模拟电流转换成模拟电压输出。Rb:反馈电阻连接端。实际使用方法参考应用电路。VREF:外接直流参考电源输入。直流电源VREF 在10V10V范围选择。Vcc:外接直流工作电源,在5V15V范围选择。AGND:模拟接地端。DGND:数字接地端。两种接地端应该分别处理。具体可以参考实际的应用电路。1.7 MCS
14、-51系统与 DAC0832的接口设计MCS 51 系统与 DAC0832 的接口设计,如图1.7 所示名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 27 页 -语音保密通信系统8 图 1.7 MCS-51与 DAC0832的接口电路图接口设计说明:本接口采用地址不完全译码设计,Y6控制信号来自 74138译码器输出。当 Y6输出有效时,A15A14A13 110B。如果其他没有使用到的地址都选择为0,那么DAC0832 电路的地址是 0C000H。如果 VREF 5V,那么 Vout5V0V。即 8 位数字量等于 255 时,Vout5V;8 位数字量等于 0 时,Vout0
15、V。如果 VREF 5V,那么 Vout0V5V。即 8 位数字量等于 255 时,Vout5V;8 位数字量等于 0 时,Vout0V。如果 VREF 10V,那么 Vout10V0V。即 8 位数字量等于 255 时,Vout10V;8 位数字量等于 0 时,Vout0V。如果 VREF 10V,那么 Vout0V10V。即 8 位数字量等于 255 时,Vout10V;8 位数字量等于 0 时,Vout0V。输出方波脉冲的数模转换程序如下:MOV DPTR,#0C000H;DAC端口地址CYCLE:MOV A,#0;输出低电平MOVX DPTR,A;NOP;NOP;名师资料总结-精品资料
16、欢迎下载-名师精心整理-第 8 页,共 27 页 -语音保密通信系统9 MOV A,#250;输出高电平MOVX DPTR,A;NOP;NOP;SJMP CYCLE;名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 27 页 -语音保密通信系统10 第2章 SystemView 仿真系统软件2.1 SystemView 的介绍电子设计自动化(EDA)技术已经从单纯的性能模拟仿真(Matlab)、系统元件级仿真(PSPICE)发展到系统级仿真,直至指导系统设计。美国ELANIC 公司开发的动态系统仿真设计软件将设计与仿真结合,功能、界面以及硬件接口远比其它EDA 软件优越,特别适合于
17、通信系统的开发、设计、模拟、调试、分析等。2.2 SystemView 仿真软件的主要特点System View 是一个完整的动态系统设计、分析和仿真的可视化开发设计工具,它可以构造各种复杂的模拟、数字、数模混合及多速率系统,可用于各种线性、非线性控制系统的设计和仿真。System View 设计仿真软件的接口框图如图2-1 所示。图2-1 System View 设计仿真软件接口框图该系统可以方便设计各种滤波器,同时系统备有通信、逻辑、数字信号处理、射频/模拟、CDMA/PCS、DVD、自适应滤波器以及第三代无线移动通信系统等专业库,适合各种专业设计人员。系统还支持外部数据的输入输出,支持用
18、户编写代码(Cgg),兼容Matlab 软件,同时该系统还提供与硬件设计工具的接口,支持Xilinx公司FPGA 名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 27 页 -语音保密通信系统11 芯片和 TI 公司的 DSP 芯片,能将系统的单个模块或整个系统生成FPGA 或DSP 芯片下载所需的数据文件,也就是说该系统将仿真、设计与硬件开发集成在一起。在动态系统设计与仿真中,该系统支持多速率系统和并行系统,允许合并多种数据速率输入系统,简化滤波器的执行。在设计结构上,支持TOP DOWN 设计方法,使用多层次模块化结构构成复杂系统。每个功能模块采用图标表示,System Vi
19、ew 的图标库包括几百种信号源、接收端、操作符和功能块,提供从 DSP、通讯信号处理、控制直到构造通用数学模型的应用模块。信号源和接收端图标允许在System View 内部生成和分析信号,还提供外部处理的各种文件格式的输入/输出数据。System View 的操作符库包含一个功能强大的图形模板,提供设计模拟和数字以及离散和连续时间系统的环境,包含大量的 FIR/IIR 滤波类型和 FFT 类型。System View 的人机界面主要有分析窗口和设计窗口。System View 设计窗口用于系统的设计、构建,如全局参数连接、可变参数设计、与外部文件接口以及自动程序生成功能等,并可以与其它仿真工
20、具接口;分析窗口用于观察系统运行的结果和对该结果进行的各种复杂的计算、分析和处理,是一个能够提供系统波形、详细检查的交互式可视环境。2.3 SystemView 系统图库简介SystemView的环境包括一套可以选择的能够增加核心库功能的用于特殊应用的库。它允许通信、DSP、射频/模拟和逻辑应用。(1)通信库SystemView的通信库包含仿真一个完整的通讯系统必要的工具,这些函数包括:基带脉冲整形、调制解调、信道模型、纠错编码译码等。能够在一个运行过程中产生完整的误码率曲线,通信库图标如图 2-2所示。图2-2 通信库图标名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 27
21、页 -语音保密通信系统12(2)DSP 库System View的DSP 库能够在运行 DSP 芯片之前仿真 DSP 系统1。这个库支持大多数DS 芯片的算法模式。例如乘法器、加法器、除法器和反相器的图标代表真正的DSP 算法操作符。还包括高级处理工具:混合的 Radix FFT、FIR 和IIR 滤波器等 2 。DSP 库图标如图 2-3 所示。图2-3 DSP 库图标(3)逻辑库System View 逻辑库包括常用的数字通用逻辑器件的图标。这些图标包括 74 系列器件功能图标和用户自己定义的图标。(4)射频/模拟库System View 模拟库支持用于射频设计的关键的电子组件。如混合器、
22、放大器和功率分配器等。(5)用户代码库System View 的用户代码库运行建立自己的System View 图标库。这些图标可以使用 C 或C+语言编写并且能够插入提供的模板。这些模板可以使用任何商品的C 或C+编译器编译。2.4 SystemView系统操作步骤System View 提供了一种可视化、动态的系统模式。利用功能元件库中的图标来代表某一种处理过程,在System View 系统窗口中完成系统或子系统的设计。设计名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 27 页 -语音保密通信系统13 的过程便是在系统窗口中从不同的元件库中选择图标,并在设计区域中连接,
23、同时设置每个图标的参数,控制系统的起始时间、中止时间、采样频率,最后从分析窗中分析结果,从而达到设计、分析系统的目的。利用不同的元件便可组合搭接各种模拟、数字系统,对各类通信系统、数字信号系统、控制系统进行系统的分析。具体步骤如下:(1)设计创建系统模型;(2)安放信号源及其它元器件、函数模块,并进入参数设置菜单设置参数;(3)连接器件,运行系统;(4)系统的分析与设计修正;(5)硬件模块生成。单击系统窗“工具栏”中的“分析窗”按钮,进入分析窗即可分析波形、比较波形、绘制功率谱、眼图等。根据分析,对设计的电路模型或参数进行修正。第 3 章加密算法在第一章中我主要的阐述了语音加密的基本原理以及基
24、本流程图。并没有对加密算法进行详尽阐述,但是加密算法对我们本次设计是非常重要的,下面我们对加名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 27 页 -语音保密通信系统14 密原理进行详细阐述。设计中使用线性反馈移位寄存器(LFSR)产生序列密码。3.1 线性反馈移位寄存器序列密码由线性反馈移位寄存器(Linear Feedback Shift Register,LFSR)序列密码和非线性序列密码组成。线性反馈移位寄存器序列密码是利用最大长度的移位寄存器和线性反馈函数产生伪随机序列,使用该序列加密明文信息流得到密文序列。一个反馈移位寄存器(feedback shift regi
25、ster)由两部分组成:移位寄存器和反馈函数(feedback function)(见图 2-2)。移位寄存器是个位序列。(移位寄存器的长度用位表示,如果它是n位长,则称其为n位移位寄存器。)每次需要一个位,移位寄存器中所有位右移一个位。新的最左端的位根据寄存器中其他位计算得到。移位寄存器输出的一个位常常是最低有效的位。移位寄存器的周期是指输出序列从开始到重复时的长度。图 3-1 n级反馈移位寄存器密码设计者喜欢用移位寄存器构造序列密码,是因为该器件容易通过数字硬件实现。最简单的反馈移位寄存器是线性反馈移位寄存器(LFSR)。反馈函数跟寄存器中某些位简单异或,这些位叫做抽头序列(tap seq
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年语音保密通信系统 2022 语音 保密 通信 系统
限制150内