随着信息技术的发展,计算机应用渗透到社会生活的各个领域,特别是军事的应用,使人们对信息的依赖程度越来越高,因而信息安全技术显得格外重要。加密作为信息安全中一个最为有力的武器,正在发挥着重要的作用。DES(Data Encryption standard)加密算法在成为加密标准到今天,经历了长期的考验。实践证明DES算法的安全性是能够满足大部分的安全要求的。
随着微电子技术的发展,可编程逻辑器件由早期的只读存贮器(ROM)发展到今天十分流行并广泛应用的现场可编程门阵列FPGA。FPAG具有体系结构和逻辑单元灵活,集成度高以及实用范围宽等特点,可以实现较大规模的电路,编程也很灵活,而且设计开发周期短,设计制造成本低,开发工具先进,标准产品无需测试,质量稳定以及可实时在线检验等优点,因此被广泛应用于产品的原型设计和产品生产。
所以,应用FPGA来设计和实现DES加密算法具有十分重要的现实意义和广阔的应用前景。本文设计实现了一种基于FPGA的DES加密系统。概括起来,本文主要完成了以下几方面的主要工作: 1:介绍了研究课题“DES加密算法的FPGA设计及实现”的背景知识。2:完成了DES加密系统的整体设计。整个系统包括DES顶层模块,密钥生成模块和迭代加密模块。此系统的功能是输入明文和密钥后,输出DES加密后的密文。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !