论文部分内容阅读
现阶段,集成电路制造工艺已进入超深亚微米阶段,芯片集成度成指数级增长,采用SOC技术的产品正在成为超大规模集成电路产品的主流。 同时,随着网络信息技术的飞速发展,作为信息安全基础的安全芯片的设计与开发也同样面临着“更快,更强大,更安全”的要求。信息安全芯片的整个设计开发流程既要与当今的SOC设计方法相适应,又要在兼容国际流行的密码标准体系的同时,保持国家自主的密码标准体系,提高国家信息安全的水平,保护国家的主权和利益。 本研究内容作为国家863信息安全重点科研项目的重要组成部分,主要负责国际流行的分组密码算法和单向散列函数的研究以及相应的硬件优化实现。 本文重点介绍了DES、Triple DES分组加密算法和MD4、MD5单向散列函数,并针对各个算法进行了细致的研究和缜密的安全性分析。在理论研究的基础上,针对各个算法的不同特点,分别提出了相应的硬件优化实现方法。根据SOC设计方法学的要求,对各个算法进行了RTL级编程,设计开发出了各个算法的加密算法部件,实现了各算法加密的高速运行。