分布式数据库加密技术的研究与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:jaiky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的发展,数据库安全问题受到越来越多的关注,如果我们对数据库中的数据进行加密处理,那么数据库的安全性就能有所提高,即使某一用户非法入侵到系统中或者盗得数据存储介质,没有相应的解密密钥,他仍然不能得到所需数据。所以,数据库加密是解决数据库安全问题最为有效的一种方法。本文就C/S模式下的分布式数据库加密技术进行研究。在数据库加密方面,本文实现了字段级的加密,可以根据不同需要对数据库内容进行选择性的加密。在加密算法方面,经过分析与比较,最终确定选择使用目前先进的Rijndael算法对数据库数据进行加密处理。算法中使用了密钥挪移的方法实现密文和明文长度的一致,使用秘密同态技术实现对密文的操作,并对Rijndael算法进行了轮变换内部的执行进行了合并和简化,使算法得到高速实现。对Rijndael算法中的密钥扩展算法进行了改进,提高了算法的安全性,优化后的算法用VC++来实现。本文还解决了分布式环境下数据库加密密钥管理问题,并使用了改进的MAC算法增强了SSL协议的安全性。
其他文献
虚拟现实技术是一项集合了计算机技术、通讯技术、多媒体技术等多方面成果的新技术。使用虚拟现实技术可以在计算机中生成逼真的虚拟环境,并可以实现与用户的交互,使用户产生
模拟退火算法、遗传算法、人工神经网络算法及蚁群算法、粒子群算法是对问题求解的新型智能算法。这些算法的主要应用对象是优化问题中的NP-hard问题,并在一些优化问题中的应
为了跟上全球信息化的步伐,越来越多的政府、商业、金融等机构和部门将自己的数据库连接到Internet上。但是,随着各种攻击技术的不断发展,网络数据库的安全性变得越来越脆弱。如
学位
随着计算机辅助教育研究的不断深入,网络教学资源作为计算机辅助教育的重要组成部分越来越受到人们的关注。因此本文针对当前教学资源普遍存在的诸如资源利用率低、动态性差、
互联网的迅速发展导致网络上的信息爆炸性增长,如何快速准确地在互联网上获取有价值的信息变得越来越重要。搜索引擎的出现给用户在互联网上检索信息带来了极大的便利,其快速
随着计算机网络的发展,网络安全问题也愈加突出,特别是攻击计算机系统的手段越来越复杂和多样化。网络攻击检测系统是对传统计算机安全的一种补充,增大了对系统与网络安全的保护
随着可视化技术的发展,医学图像可视化技术在疾病诊断、辅助教学等方面开始发挥着越来越大的作用。面绘制和体绘制是医学图像可视化中的两种重要技术。面绘制技术使用中间几
随着人们生活水平的提高,脂肪肝的发病率不断上升。临床上,医生使用B超仪诊断脂肪肝,仅凭肉眼进行定性和经验性的判断,诊断结果受主观因素影响较大,具有一定的局限性。利用计
随着信息化的快速发展,网络安全隐患也日益突出,权威机构调查表明,局域网内部的安全威胁高于外部,因此,局域网的安全理论研究与应用成为网络安全产品发展的新热点。由于局域