基于DSP的安全无线多媒体数字终端

最新更新时间:2013-09-24来源: 互联网关键字:DSP  无线  多媒体  数字终端 手机看文章 扫描二维码
随时随地手机看文章

1 系统概述


  本设计利用DSP开发板的强大运算能力,实现了多种需要进行大量运算的信息安全算法。实现了开机用户认证、语音保密通信[1][2]、文字信息加密传输、信息隐藏传输[3]、跳频通信[4]、信息安全存储备份、定时锁机和终端销毁,七项安全功能。整个设计基于ICETEK-VC5509-A开发板,系统的硬件部分还外加了无线射频模块nRF24L01[5]、8×8键盘和128×64蓝屏液晶。芯片ZLG7289B[6]用于键盘扫描管理,液晶的驱动采用MEGA16[7]单片机,整个系统不但实现了高质量的保密语音通信,还具有良好的人机交互功能。

  系统利用上电到输入密码时间的不确定性,随机生成用户私钥,通过Diffie-Hellman[8]密钥交换体制(ECC实现)生成会话密钥。为了提高保密通信的安全性和灵活性,系统实现了可供选择4种加密算法AES[9]、RC5[10]、IDEA[11]、KASUMI[12]和可配置参数的LSB[13]信息隐藏算法。我们自主开发实现了USB驱动[14],使得开发板能够和PC机直接通信,这也为信息存储备份提供了便捷。除此之外,系统能够设定自动锁机的时间。


  整个系统的信号传输模型如图1-1所示。
 

图1-1 系统传输模型


  2 方案设计与比较

  2.1 系统安全方案


  方案一:预置密钥,定期更换密钥,用对称密码体制进行数据加密。PC机通过USB向终端预置密钥,通信时采用预置的密钥进行对称加密。统的安全性在一定程度上依赖于密钥的更新周期,而在实际应用中,缩短密钥的更新周期比较麻烦。

    方案二:密钥交换基于公钥密码体制,数据加密基于对称密码体制。PC机通过USB向终端写入公钥算法的参数。开机后,A、B随机生成自己的私钥,计算得到自己的公钥,并向对方公开自己的公钥。A使用自己的私钥和B的公钥生成会话密钥,B通过自己的私钥和A 的公钥生成会话密钥,且会话密钥相同。通信结束后清除该次生成的私钥、公钥和会话密钥,下次开机则重复上述会话密钥的生成过程。

  方案二的实现较方案一更为复杂。但考虑到方案二的安全性更高,且方案二在保证会话密钥安全性的前提下,有效的缩短了会话密钥的生存期,提高通信的安全性。另外,还可以通过PC机定期更新公钥参数。再加上方案二更适合于无线移动通信,符合我们的设计背景,因此我们采用方案二。

  2.2 语音编码方案

  方案一:采用G.721编码[15][16]。它结合了ADM的差分信号与PCM的二进制码方法,是一种性能较好的波形编码。ADPCM的复杂度较低,编码前后的压缩比为4比1,其主要思想是用差值代替绝对值。


  方案二:采用基于码激励线性预测算法的开源语音编解码Speex[17][18]。Speex主要面向Internet上的VoIP(Voice over Internet Protocol)语音通信。其主要设计目标是为了提供高质量和低比特率的语音编码。Speex可以在同一个比特流中对语音信号实现窄带(8kHz)、宽带(16kHz)和超宽带(32kHz)的压缩;压缩比能够达到16比1。Speex虽然有诸多优点,但是Speex编解码算法复杂,运行该算法需要的硬件配置较高。

 

我们所用的射频模块的传输码速率为2Mbps,且信道完全能够保证通信质量,从理论上说,上述2种方案都适用。我们在DSP开发板上实现了speex和G.721的编解码,实际测试发现speex编解码会带来很大的延迟,原因在于speex编解码算法比较复杂。虽然我们已经最大程度的精简了speex算法,比如:将算法的复杂度置为最低、设置编解码质量参数为最低、关闭了VBR变波特率特性、关闭了知觉增强特性和AEC回声消除等特性,都不能解决延迟很大的问题。除此之外,speex编解码需要大量的浮点计算,我们使用的开发板为TIC55XX系列的定点DSP,实现speex编解码耗时较多;再者,speex编/解码所能处理的最小帧长为160个样点,因此,会带给系统很大的延迟。G.721编解码能够实现基本的语音通信,但通信质量一般,再考虑到本系统以语音信号作为信息隐藏的载体,经语音编解码之后不能还原隐藏信息,因此我们最终选用PCM编码。

  4 系统的实现

  4.1 硬件实现

  4.1.1 系统硬件架构


  终端的硬件架构图如图4-1所示,主要由ICETEK—VC5509—A评估板、nRF24L01射频模块、128×64液晶、8×8键盘、MEGA16单片机控制模块组成。
 

图4-1 硬件架构图


  4.1.2 射频收发模块

  射频模块采用nRF24L01,其电路图如图4-2所示。



图4-2 射频模块电路图

4.1.3 键盘扫描电路

  我们使用键盘扫描管理芯片ZLG7289B[18]来进行键盘的管理。ZLG7289B可同时扫描多达64只按键。其电路图如图4-3所示。



图4-3 键盘扫描电路图


  4.2 软件实现

  系统的软件设计采用C语言,所有的程序在CCStudio v3.3环境下开发的。软件由主程序和一些子程序构成,子程序主要包括USB驱动程序、键盘扫描程序、液晶驱动程序和射频通信程序。主程序流程图如图4-4所示。



图4-4 主程序流程图



  5 特色与创新

  ①60位私钥的ECC算法实现Diffie-Hellman密钥交换

  ②一键即通的语音保密通信

  ③4种加密算法任意选择的保密通信

  ④实现键盘编辑短信并加密传输

  ⑤可配置参数的信息隐藏传输

  ⑥收发机动态协商进行跳频通信

  ⑦实现了USB的驱动,PC机和开发板直接通信

  ⑧蓝色液晶屏幕显示,人机界面友好

  ⑨射频收发模块实现了2.4G的无线通信

关键字:DSP  无线  多媒体  数字终端 编辑:神话 引用地址:基于DSP的安全无线多媒体数字终端

上一篇:基于DSP的FIR滤波器的设计(二)
下一篇:基于P2P技术的时移电视系统方案

推荐阅读最新更新时间:2023-10-12 20:48

安富利:LE Audio技术将撬动无线音频市场
蓝牙技术自4.0版本之后就分成了两支:低功耗蓝牙BLE作为后起之秀,借了物联网的东风,发展得风生水起,成为可穿戴等众多物联网创新应用的标配;而经典蓝牙(BT)则固守着音频和高速数据传输这个蓝牙技术传统的根据地,过得不温不火。 而近四五年,经典蓝牙在音频传输领域迎来了一波新的增长高潮,这主要是拜苹果的AirPods所赐,这个成功的产品带旺了一个全新TWS真无线立体声耳机产品品类。据Counterpoint的市场研究数据,2021年全球TWS耳机市场将同比增长33%,达到了3.1亿部。 TWS的困境 不过随着越来越多人进入TWS这个领域,大家也越来越深刻地体会到,经典蓝牙为TWS留下的“坑”有多深——在很多方面,原有的经典
[物联网]
安富利:LE Audio技术将撬动<font color='red'>无线</font>音频市场
无线城市搭桥,湛江市民发票兑奖忙
“去商场给老婆买了件伊贝安防辐射服,顺手要了张发票,回来上无线城市参与抽奖活动,居然中了200块钱话费,真是意外惊喜。”湛江市民黄先生在参加湛江无线城市“发票兑奖”活动后,幸运地获得了话费奖励,忍不住在微博上晒出自己的好运气。目前,像黄先生这样的幸运儿在湛江已经不下上千个。 据悉,自今年年初开始,为提高纳税人依法使用发票的自觉性,鼓励消费者主动索取和查验发票,广东省地方税务局携手广东移动举办了“南粤金税”发票抽奖活动。消费者通过各地市无线城市“发票兑奖”应用轻松参与活动。“发票兑奖”活动每两个月开奖一次,全省每期奖项达到17.25万个,每期总奖金达1000万元,全年全省的总奖金达到6000万元,所有奖金都以话费
[网络通信]
<font color='red'>无线</font>城市搭桥,湛江市民发票兑奖忙
无线智能血压监护仪问世 能连接手机售价800元
    日前,Withings公司推出了全新无线血压监护仪产品,这款产品在今年早些时候首次公布时就受到了众多消费者的关注和青睐。据悉,这款无线血压监护仪采用配置蓝牙4.0,能够兼容iOS以及Android系统。     此前,Withings公司推出的有线款血压监护仪产品,通过导线能够与iOS设备相连接。此次的这款全新无线产品,通过蓝牙与用户的设备相连接,使用起来更加便携,并且可以达到实时监测血压的目的。     这款无线血压监护仪除了测量血压之外还配备了无线测量尺,通过配套的应用程序可以监测用户的体重和BMI等健康数据,并且可以结合当下的血压状况来提供相应的健身甚至医疗方案。     目前这款Withings无线
[医疗电子]
TMS320VC5402与TLC320AD50C的接口设计
  目前发展起来的高速数字信号处理器(DSP)在语音处理系统中得到了广泛应用。TMS320VC5402的TI公司生产的一种性能价格比较高的16位定点DSP。它的指令周期为10ns,具有运算速度快、通用性能、接口连接方便等特点,尤其适合在语音编码和通信中应用。   TLC320AD50C是TI公司生产的∑-Δ型A/D、D/A音频接口芯片,为V3.4调制解调器以及音频应用提供了通用的模拟接口,可以直接与TMS320VC5402相连。本文详细介绍TLC320AD50C与TMS320VC5402的硬件接口连接和软件设计。    1 TMS320VC5402的McBSP   TMS320VC5402有两个McBSP(
[嵌入式]
实时多任务系统µC/OS-Ⅱ在DSP上的移植
0. 引言 µC/OS-Ⅱ内核是一个强占式优先级调度的系统,能管理63个任务,支持旗语、信号量、互斥信号量、队列和消息邮箱,是一个是典型的嵌入式实时操作系统。它最早由Jean J. Labrosse创作,源码完全公开,已有众多应用范例,可靠性能得到保证,内核小,移植性好。TI的C2000系列DSP处理器 TMS320LF2407A片内集成16路10位AD,4个通用定时器,8个16位PWM通道,4个CAP捕获单元,41路I/O通道,以及SPI、 RS232、CAN等通信接口,丰富的片内资源,使得控制器不需任何扩展就能满足所有的功能要求,且冗余很少。 DSP处理器在数学运算方面的优势也为智能化过程所需的数据处理提供了支持。TM
[嵌入式]
事故频发 美国第二大无线运营商AT&T考虑停售三星Note7
       新浪科技讯 北京时间10月8日消息,据一位知情人士透露,鉴于安全问题,美国第二大无线运营商AT&T正在考虑停止销售所有三星Note7智能手机。   这位不愿透露姓名的人士说,最后决定很可能会在本周五做出,目前还不能对外透露。AT&T公司发言人弗莱彻·库克(Fletcher Cook)对此拒绝置评。   本周,一部三星Note7在美国西南航空公司一架航班内冒烟自燃。值得注意的是,这部自燃的三星Note7已被更换,是被三星认定为安全的设备。目前美国消费品安全委员会(CPSC)和美国联邦航空管理局(FAA)正对该事故进行调查。   目前,包括AT&T在内的美国主要无线运营商已经在为用户更换Not
[手机便携]
为什么需要像数字设计一样的模拟流程?
  模拟-混合信号设计师现在需要“一次就做对”的设计方法。为何这个早有耳闻的呼声这次变得这么迫切且真实呢?毕竟我们以前就听过EDA产业专家和用户提出过这些要求。   在过去18个月中,便携式(和更智能的)手机、GPS系统和多媒体设备呈爆炸式增长,给电子器件供应商带来了难以置信的发展潜力。但随着市场机会的增加,同样也给他们带来了更大的压力,这些压力表现在要比以前更快的提供高性能、低功率和可靠解决方案,同时设计尺寸却越来越小。   这种新的模拟-混合信号设计面临的挑战包括越来越短的开发周期,越来越高的价格压力,更小尺寸的代工工艺(可以大批量生产更低成本的芯片),急剧增大的前端开发成本,以及对“一次就做对”设计方法的迫切需要
[焦点新闻]
东欧远程自动抄表系统选用Coronis无线抄表模块
Coronis公司和CMC Ekocon公司日前对外宣布,他们将合作采用Coronis的无线抄表技术,在东欧设立第一个大规模自动抄表系统网络。据称这套设施是世界第一个可以在如此大的规模上提供自动读取水表数据,并对网络进行自动监视的设施,覆盖的范围包括斯洛文尼亚的科佩尔市(Koper),伊佐拉市(Izola)和皮朗市(Piran),共计三万块水表。 CMC Ekocon公司是东欧计量仪表市场上是第一大分销商,采用Coronis的Wavenis无线抄表技术,以向东欧饮用水供水商提供更加有效,效益更好的服务。Coronis设计和开发超低能耗、无线作用距离大的创新无线抄表技术,提供专门为自动抄表应用而设计的交钥匙OEM方案。
[焦点新闻]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved