首页> 中文期刊> 《计算机工程与应用》 >适用于CCSDS的“一帧一密”加/解密方案的FPGA实现

适用于CCSDS的“一帧一密”加/解密方案的FPGA实现

         

摘要

加密是卫星数据传输系统特别是卫星星地数据传输系统的重要组成部分。设计了一种针对CCSDS标准的加/解密方案,该系统以Xilinx Spartan 6开发板为开发平台,以AES为核心加密算法,CTR模式为工作模式,能实现对少于块大小的数据的加密而不产生冗余数据,克服了分组加密算法只能对固定块大小的数据进行加密的局限性。提出“一帧一密”的加密方案,能有效提高算法的安全性。算法中采用的流水线结构和逻辑复用方法,能有效提高速度与节省芯片资源。在33 MHz时钟下测试,系统加密速度和解密速度都能达到264 Mb/s。%Encryption plays an important role in satellite data transmission systems, especially satellite and ground data transmission. It realizes an encryption/decryption solution for CCSDS. The system is designed based on Xilinx Spartan6 FPGA, AES encryption algorithm and the CTR operation mode. The design is able to realize data encryption less than block size without generating redundant data, overcome the limitation of the block encryption algorithm to encrypt the fixed block size data. The paper puts forward the encryption scheme of“one frame one key”to improve the security of the algorithm. Pipeline and logical multiplex are used in the system to improve speed and save chip resources. Under the clock frequency of 33 MHz, encryption and decryption speed are up to 264 Mb/s.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号