4.3 密钥扩展(KEY EXPANSION) 19
5 总体设计思路 21
5.1 系统需求分析 21
5.2 用例图分析 21
6 演示制作细节 22
6.1 演示界面 22
6.2 演示设计展示 23
6.3 设计细节 27
7 结论 30
7.1 目的 30
7.2 收获 30
7.3 不足及改进方向 30
7.4 总结 30
致谢 32
参考文献 33
1 绪论
信息社会的兴起,给全球带来了信息技术飞速发展的契机:信息技术的应用,引起了人们生产方式、生活方式和思想观念的巨大变化,极大地推动了人类社会的发展和人类文明的进步。随着人类进入知识经济时代,网络和信息已主见成为人们从事社会活动的基本工具,但是,由于计算机和网络系统的发放性带来的信息与信息系统的安全问题也拓展到前所未有的程度。日益增多的对信息系统的非法入侵和破坏活动正在以惊人的速度在全世界蔓延,给各国信息系统带来巨大的经济损失和安全威胁。
随着信息技术的不断发展,信息安全,网络安全的概念正在与时俱进,逐渐从早期的通信保密发展到关注信息的保密、完整、可用、可控和不可否认的信息安全。信息与信息系统,网络与网络系统安全并重,保证信息系统能够安全、可靠、不间断的运行,以提供必要的服务。近年来,我国在发展知识经济、建设信息基础设施以及中国互联网的建设和应用方面都有相当大的进步。计算机网络的广泛应用已经对经济、文化、教育、科学的发展和人类生活质量的提高产生了重要影响,但也带来了一些新的问题。信息系统的的安全总是面临着日益严重的威胁。一方面是由于互联网的开放性及安全性不足,另一方面是众多的攻击手段。为了保证信息系统的安全,需要完整的安全保障体系,应具有保护功能、检测手段、工具的反应以及事故恢复能力。
由于用户对网络的安全性能要求也越来越高, DES已无法满足需求,AES(Advanced EncryptionStandard)是美国国家标准与技术研究所(NIST)筹划的,旨在取代DES,其作为传统对称加密算法标准DES的替代者,显得更安全性更高,性能更强,占用空间更小,更灵活。以保护21 世纪敏感政府信息的新型加密标准。该算法的主要优点是:设计简单,密钥安装快,需要的内存空间少,在所有平台上运行良好,支持并行处理,可抵御目前所有已知攻击。
1.1 密码学研究的背景
随着计算机和通信技术的发展,用户对信息的安全存储,安全处理和安全传输的需求越来越迫切。特别是随着Internet的广泛应用,个人通信,多媒体通信,办公自动化,电子邮件,电子自动转账支付系统和自动零售业务网的建立与实现,信息的安全保护问题就显得更加重要。解决这个问题的有效手段之一就是使用现代密码技术。
密码学是研究如何隐密地传递信息的学科。在现代特别指对信息以及其传输的数学性研究,常被认为是数学和计算机科学的分支,和信息论也密切相关。密码学是信息安全等相关议题,如认证、访问控制的核心。密码学的首要目的是隐藏信息的涵义,并不是隐藏信息的存在。密码学也促进了计算机科学,特别是在于电脑与网络安全所使用的技术,如访问控制与信息的机密性。密码学已被应用在日常生活:包括自动柜员机的芯片卡、电脑使用者存取密码、电子商务等等。 数据加密标准AES算法的实例分解演示(2):http://www.751com.cn/jisuanji/lunwen_13403.html