论文部分内容阅读
本文从信息安全中保密通信的模型出发,应用TI的DSP5402芯片设计了—个可独立脱机运行的用于密码算法处理的平台。系统的设计包括了硬件平台和软件两个方面。硬件方面:该系统用两片SRAM分别进行了程序和数据空间的扩展;设计了支持在线编程的FLASH电路,使得该系统能在启动时自动加载程序独立工作;设计了通信接口供系统与外部通信设备进行数据的交换;系统外部逻辑由可编程CPLD控制。软件方面:编写了用于与PC机通信的接口程序,包括DSP相关的通信底层软件和上位机PC控制程序;编写了用于FLASH的在线编程的代码;在DSP上对AES算法、DES算法、RSA、MD5、SHA-1等几种算法进行了实现,并重点对AES进行了优化。
利用本文实现的系统具有成本低,使用方便灵活等特点,可根据不同的具体需要,通过在线编程方便的更新不同的算法程序。系统软硬件联调测试表明,该系统能够满足一些场合对信息安全的需要。