欢迎来到天天文库
浏览记录
ID:32066796
大小:1.62 MB
页数:63页
时间:2019-01-31
《xml文档签名和加密技术的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中文摘要XML技术的发展越来越受到人们的关注,越来越多的公司利用x札技术在基于WEB服务的电子商务活动中传送结构化的数据,其安全性研究变得越来越重要。XML文档中存储的数据具有高度结构化的特点,对这些结构化数据进行部分签名和部分加密,既能保证数据的安全性又能具有很好的灵活性。为满足这种需求,本文对xML加密和签名技术进行研究。数据签名和加密可以保证数据的完整性、真实性、身份确认和不可否认性,而利用XML加密和签名技术能提供更大的灵活性,可以对部分数据进行签名和加密或者对一个XML文档实现多重签名和加密。本文首先介绍了x儿技术及数据加密和数据签名的密码学基础,重点介绍了PKI加密的原
2、理和Java加密体系结构:,然后针对XML数据的结构化程度高的特点,研究了能够对独立的XML数据元素实现签名和加密的方案,最后使用JAVA语言根据方案设计出能够实现XML签名和加密的应用程序。关键词:安全XML签名加密PKIABSTRACTAstheelectroniccommerceisFowingrapidly,moreandmorecompaniesmakeuseoftheXMLtechniqueintheelectronicco]TllIlerceactivitytotransmitstructureddata.Theresearchofthedatasecuritybec
3、omesincreasinglyimportant.ThestructureddatawasstoreedintheXMLdocument.ThesignatureandencrypfionforthisdataCanprotecttheitssecurityaswellashavetfighflexibility.Signatureandencryptionc趾gnatanteethedata’sConfidentiality,Integrity.AuthenticationandNonrepudiability.XMLsignatureandencryptionhavemore
4、flexibility.ItobjectnotonlycanbeacompleteXMLdocument.butalsoCanbeapartofit.Firstly,thispaperintroducestheXMLtechnology,theprincipleofsignatureandencryption,PKIandJCA(Javacryptographyarchitecture).SecondlydiscussesthemodelofX/vlLsignatureandeneryptiontosignandencrypttheelementoftheXMLdocument.F
5、inally,thispaperintroducestheJavaimplementationoftheXMLsignatureandtheXMLencryption,designedbytheauthor.Keywords:SecurityXMLSignatureEncryptionPKI独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得云洼太堂或其他教育机构的学位或证书面使用过的材料。与我~同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并
6、表示了谢意。学位论文作者签名:了_,糟砗签字日期:zp。,年眨月二口日学位论文版权使用授权书本学位论文作者完全了解醴太堂有关保留、使用学位论文的规定。特授权丢邀堂可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者魏1痢锋导师躲蹴蒡签字日期:如·j年陀月2妒日签字日期:d岬,年,王月日第一章XML加密和XML签名概述第一章绪论在基于WEB服务的电子商务活动中,茅Ⅱ用XML技术传递高度结构化的数据发展迅速,而且这种需求还在
7、不断增长,其数据的安全性研究变得越来越重要。安全性是指数据从一台计算机经过数量不定的中间机器到达最终目的地,在这一往复过程中对XML数据的保护。它的内容包括数据的机密性、完整性、真实性和不可否认性。本文主要对能够保护XML数据安全的XML签名和XML加密技术进行研究,以增强在商务活动中传递的数据的安全。XML(eXtensibleMarkupLanguage,可扩展标记语言)是由W3C(WorldWdew曲Consortium,互联网联合组织)于1998年2月发布的一
此文档下载收益归作者所有