首页> 外文会议>2016 Conference on Advances in Signal Processing >Design and implementation of encryption algorithm for real time speech signals
【24h】

Design and implementation of encryption algorithm for real time speech signals

机译:实时语音信号加密算法的设计与实现

获取原文
获取原文并翻译 | 示例

摘要

This paper presents an FPGA based real time cryptographic algorithm for voice signals. Key concept of cryptography is to hide the data just like putting valuables in a box protected by a lock-key pair. Key(s) are the essential and crucial part of any encryption algorithm, and number and length of keys vary depending upon the purpose. Lengthy keys strengthen the algorithms against brute force attack. We have implemented a multi-key algorithm with real time key updation functionality where keys get updated every time they get used up. Both transmitter and receiver update their keys with proper synchronization. We have used four keys, first key is used to modify the incoming raw sample, second and third keys are used with the permutation table whose job is to shuffle the samples and finally the third key is used for the frame containing the encrypted data and other validation information. 't is predecided by the transmitter whether to update keys or not, this decision gets a position in the final frame telling Rx whether to update keys or not. Algorithm is designed in Verilog IIDL and realization is done on Spartan 3E Starter Kit using Xilinx 'SE 14.7.
机译:本文提出了一种基于FPGA的语音信号实时加密算法。密码学的关键概念是隐藏数据,就像将贵重物品放在由锁匙保护的盒子中一样。密钥是任何加密算法必不可少的关键部分,密钥的数量和长度取决于目的。较长的密钥可增强针对暴力攻击的算法。我们已经实现了具有实时密钥更新功能的多密钥算法,该密钥在每次用完时都会更新。发送器和接收器均以适当的同步更新其密钥。我们使用了四个密钥,第一个密钥用于修改传入的原始样本,第二个和第三个密钥与排列表一起使用,排列表的工作是对样本进行混洗,最后第三个密钥用于包含加密数据和其他内容的帧。验证信息。由发射机确定是否更新密钥,该决定在最后一帧中获得一个位置,告诉Rx是否更新密钥。算法是在Verilog IIDL中设计的,并使用Xilinx的SE 14.7在Spartan 3E入门工具包上实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号