论文部分内容阅读
在本文中,首先分析了卫星遥控指令的数据格式、分组密码体制和序列密码体制的相关知识以及密钥管理的必要性和实现方法。分组密码体制和序列密码体制是两种应用非常广泛的密码体制,在比较它们各自的特点之后我们发现,序列密码体制更适合应用于对卫星遥控指令进行加密。在本文中主要探讨了对密钥的要求、产生技术以及密钥管理的一些基本问题,并说明了系统实现中密钥管理的具体实现方法。
在这些理论的基础上,选择了一种钟控序列密钥流生成器作为对象,该算法综合了几种钟控序列生成器的优点,通过对伪随机序列的非均匀采样,构造出一种具有良好密码学特性的密钥流序列。
在此基础之上,着重研究了如何在FPGA上实现它并验证其功能。