计算机工程与应用 ›› 2015, Vol. 51 ›› Issue (10): 84-88.
刘 兰1,姚行中2,王振宇1,杨晓非1
LIU Lan1, YAO Xingzhong2, WANG Zhenyu1, YANG Xiaofei1
摘要: 加密是卫星数据传输系统特别是卫星星地数据传输系统的重要组成部分。设计了一种针对CCSDS标准的加/解密方案,该系统以Xilinx Spartan 6开发板为开发平台,以AES为核心加密算法,CTR模式为工作模式,能实现对少于块大小的数据的加密而不产生冗余数据,克服了分组加密算法只能对固定块大小的数据进行加密的局限性。提出“一帧一密”的加密方案,能有效提高算法的安全性。算法中采用的流水线结构和逻辑复用方法,能有效提高速度与节省芯片资源。在33 MHz时钟下测试,系统加密速度和解密速度都能达到264 Mb/s。