基于TMS320C6416T的IP视频电话加密引擎

消费电子 时间:2010-11-05来源:网络

  KeyExpansion(CipherKey,ExpandedKey);

  while(1)

  { //EDMA传输完成后对数据加解密密处理

  if(EDMAFlag)

  DataProcessing();

  }

  }

  3 测试结果

  3.1 加密速率

  表1是CCS软件Profile对各函数指令开销的*估结果。

图2.jpg


  在该测试中,取Nb=Nk=4,Nr=10。经过DataProcessing运算加密1 536字节数据,总指令开销128600。取DSP速率8 000 MIPS,则运行时间为128 600/8 000=16.075 μs,加密运算速率为1 536×8/16.075=765.41 Mb/s。该数据吞吐量完全满足了IP视频电话的实时性要求。

  3.2 效率对比

  参考文献[5]在TMS320C54x DSP上实现了AES算法,表2给出两种实现方式的对比。

图1.jpg


  两种处理器的架构和处理速度是不同的,在软件设计上会有不同的处理方法,若仅考虑DSP速率对算法速率的影响,本系统加密效率更高。另外,本测试仅考虑了AES加密算法代码的指令开销,实际中还要考虑DSP存取数据、中断处理等其他任务。

  系统首次采用DSP TMS320C6416T处理器,合理的硬件设计确保了系统的可靠性,EDMA与McBSP相结合的通信机制提高了通信效率,优化的软件设计提升了加解密速率。本系统已成功应用于IP视频电话保密通信,经扩展设计,也可以应用于多媒体服务器,实现多通道数据加密。本方案对VOIP、视频监控、视频会议等领域具有很高的参考价值。

1 2 3

关键词: 加密 引擎 电话 视频 TMS320C6416T IP 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版