欢迎来到天天文库
浏览记录
ID:39594407
大小:2.58 MB
页数:82页
时间:2019-07-06
《数据库加密技术的研究及应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西南科技大学硕士学位论文数据库加密技术的研究及应用姓名:王瑾申请学位级别:硕士专业:计算机应用技术指导教师:刘自伟20050331西南科技大学硕士研究生学位论文第1页摘要随着计算机网络技术的发展,数据库安全问题受到越来越多的关注,而数据库加密是解决数据库安全问题最为有效的一种方法。本文就c/s模式下的数据库加密技术进行了研究应用。本文分析了当前数据库安全的现状及数据库加密技术的国内外研究状况,探讨了数据库加密的基本理论,研究了适合数据库加密特点的加密算法和密钥管理方案,并将其应用到具体的数据库加密系统中。本文在以下几个方面取得了进步:首先,在数据库加密系统中结合
2、采用对称加密算法中的分组密码和非对称加密算法。对于分组密码产生的密文膨胀问题,采用“向前挪用密文位”改进双密钥的三重DEs算法的使用方法(包括ECB和CBC模式)。其次,将二级密钥管理和二级密钥转换表结合起来,实现密钥管理。第三,采用两种密钥的生成算法,即基于B1umBlumShub(BBS)方法和基于混沌理论的密钥生成。最后,选择以SQLSERVER为进行具体应用的DBMS,实现了一个数据库加密系统原型,即在服务器端实现密钥管理与加解密设置,为客户端的数据库应用系统提供一个加/解密的动态链接库,从而实现不同权限的用户对加密后的数据库的存取访问操作。本文以商业银
3、行用户交易明细表作为数据库加密样本,对所实现数据库加密系统原型进行测试。关键词:数据库加密动态链接库密钥管理密钥生成数据库安全西南科技大学硕士研究生学位论文第1I页AbstractTherearemoreandmoreattentionspaidtodatabasesecuritywiththedevelopmentofcomputernetworktechnology.Databaseencryptiontechn0109yisoneofthemosteffectivemetllodstosolvethis口roblem.Weresearch0ndatabas
4、eencryptiontechnologya11ditsapplicationofC/Smodeinthisp印eLInthepaper’thestateofdatabasesecurityanddatabaseencfyptionareanalyzedindepth.Thefhnd锄entalprinciplesofdatabaseencryptionareexplofed.Encryptionalgorithmandkeymanagementadaptedtodatabaseencryptionarestudiedandexercisedfordatabas
5、eencryptiOnsystemprototype.ThepaperisadVancedinfbllowingaspects:Firstofall,adoptblockcipherandpublic—keyencryptionalgorithmindatabaseencryption,byusing“forwardshiftbits”improVe1'ripleDESwithTwoKeys(includingECBandCBCmode)toresolveciphermessageexpansionofblockcipher.Secondly,combinetw
6、o—phasekeymanagementwithtwo·phasekeytransformtablesschemetorealizekeymanagement.Thirdly,generatekeyintwoalgorithmsthatoneisbasedonBlumShub(BBS)也eotherisbasedonchaoticequation.Finally,bychoosingSQLSERVERastheDBMSfbrapplicationdeVelopethedatabaseencryptionsystemprototypewhichhasimpleme
7、ntedkeymanagementandencryptiOn,decryptionconfigurationfunctionsonserVerandhasproVidedaDLLS(dynamic1inkedlibraries)ofcnc珂面on,decTyptionforclient’sdatabaseapplicationsystem.Inthethesis,wechoosetheuserexchangedetailtableofMianYhngbusinessbankasswatchtotestmedatabaseencryptionsystemproto
8、type.Keyword
此文档下载收益归作者所有