新闻中心

EEPW首页>消费电子>设计应用> 基于TMS320C6416T的IP视频电话加密引擎

基于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 MS,则运行时间为128 600/8 000=16.075 μs,运算速率为1 536×8/16.075=765.41 Mb/s。该数据吞吐量完全满足了的实时性要求。

  3.2 效率对比

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

图1.jpg


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

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


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭