论文摘要
随着网络技术的不断发展及信息处理的不断增多,信息安全逐渐成为现代信息系统中的重要组成部分。数据的重要性日益凸现,从而使数据库安全问题变得非常显著。为了保护静态机密数据,对DBA隐藏敏感数据,给数据添加最后一道防线,保护外部介质上的敏感数据,数据库加密成为首选的一种有效的安全措施。本文分析了电子政务系统的信息安全需求,对数据库加密技术进行了研究和探讨。采用在DBMS外层加密的方式设计数据库加密系统,实现用户对应用程序的透明访问;加密粒度选择字段级,能够相对灵活的进行加解密;加密算法采用成熟的IDEA和RSA算法,主要考虑到对称加密的高效性和公钥加密的安全性;密钥管理是数据库加密的关键技术,本文在采用二级密钥管理的基础上,将多级安全数据库以及密钥转换表的思想结合于其中,对数据主密钥进行两级保护,而工作密钥则在加解密过程中由主密钥动态生成,最终形成多级密钥管理体制。本文设计的数据库加密系统达到了预期设计的目标,能够满足电子政务系统的安全需求。
论文目录
摘要ABSTRACT第一章 绪论1-1 论文背景1-2 国内外研究现状1-3 本文的研究工作1-4 论文结构第二章 信息安全2-1 计算机安全2-1-1 安全问题2-1-2 数据安全2-1-3 加密控制2-2 电子政务信息安全2-2-1 电子政务信息安全的含义2-2-2 电子政务信息安全的特点2-2-3 电子政务信息安全的目标2-3 数据库安全2-3-1 数据库系统的安全需求2-3-2 安全数据库系统模型2-3-3 数据库系统的安全威胁2-3-4 数据库系统的安全漏洞2-3-5 数据库系统现有的安全措施第三章 数据库加密技术3-1 数据库加密的特点3-2 加密层次的选择3-2-1 数据库的层次结构3-2-2 数据库加密层次比较3-3 数据库加密范围3-4 加密粒度的选择3-5 加密算法的选择3-6 密钥管理和保护3-7 数据库加密策略第四章 密码技术4-1 对称密钥体制4-1-1 工作原理4-1-2 序列密码和分组密码4-1-3 IDEA算法4-2 公开密钥体制4-2-1 工作原理4-2-2 RSA算法4-2-3 哈希函数第五章 电子政务系统的数据库加密实现5-1 系统开发平台简介5-1-1 B/S模式5-1-2 JSP技术5-1-3 JAVA加密体系结构5-1-4 JAVA密码扩展5-2 总体设计5-3 加密字典管理5-3-1 结构设计5-3-2 加密字典设计5-3-3 用户登录5-3-4 加密字典配置5-3-5 信息检索5-4 密钥管理5-4-1 密钥转换表5-4-2 多级密钥管理5-4-3 密钥的生成5-4-4 密钥的存储5-4-5 密钥的更新5-5 加解密引擎5-5-1 结构设计5-5-2 数据库连接模块5-5-3 加解密处理模块5-6 密文操作模型5-7 数据项完整性5-8 安全性和效率性分析5-8-1 安全性分析5-8-2 效率性分析第六章 总结与展望6-1 论文工作总结6-2 后续工作展望参考文献致谢攻读学位期间所取得的相关科研成果
相关论文文献
标签:数据库加密论文; 多级密钥管理论文; 电子政务论文;