基于路径的XML签名研究

来源 :东北师范大学 | 被引量 : 0次 | 上传用户:A13573338539
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可扩展标记语言(XML)是由W3C设计并推荐的新一代标记语言。XML因其优良的可扩展性、互操作性、可靠性和简便性,已在电子商务领域得到了日益广泛的应用,逐渐代替传统的HTML,促进了电子商务的发展。XML只定义了数据格式,没有对数据进行安全保护,而电子商务面临着非法篡改、假冒伪造、抵赖等安全性威胁,使得基于XML的电子商务的应用受到影响。XML数字签名技术可以保障电子商务交易信息的完整性、真实性和不可否认性等。本文对传统数字签名的工作原理和XML数字签名技术所涉及的密码学基本算法作了简要介绍,并简述论文中所需用到的XML和与之相关的技术,详细分析XML数字签名的原理,深入研究XML数字签名特有的对细粒度、敏感信息签名的功能,并指出现使用的XPath变换,过滤文档提取特定信息方法存在的选择结果有时并不能满足需要,且规则繁琐,运用不便的缺点。本文在构建XML索引结构的基础之上,提出一种语义路径提取特定信息的签名变换算法,语义路径可确定上下文信息,精确的选择签名的内容,缩小了签名的范围。对单个语义路径及信息进行签名,可实现基于路径的、细粒度XML签名的需要;对多个语义路径及信息签名,则实现了基于细粒度的XML多重签名。对语义路径及信息签名保证了数据的安全和良好的文档结构。最后在JAVA SE 6平台下实现对XML文档的整体签名。
其他文献
现代处理器中层次化的Cache设计已成为缓和CPU和主存之间的速度差距的重要手段。随着芯片集成制造工艺的日益发展,拥有多级Cache结构的CMP处理器已成为桌面应用和高端计算的主
伴随着计算机综合能力的日益强大和互联网的迅猛发展,社会的信息化程度越来越高,自然语言作为信息的重要载体,对它的计算机处理就显得格外重要。句法分析是自然语言处理的一
近年来,随着现代通信技术的飞速发展和计算机互联网技术的迅速普及,信息的共享、传播变得尤为重要。它给人们带来种种便利的同时也带来了一系列的信息安全问题,比如信息窃取
近年来,无线移动通信发展迅猛,无线移动用户数目急剧增长,并且在将来的无线移动通信系统中必须为用户提供更多的数据、图像和视频等多媒体业务信息,这些均将导致更多的无线资
随着信息技术的发展,物联网越来越多的应用到像智能交通、智能家居、智能医疗等的智能应用行业中,以传感设备为基础的各类流式数据的实时接收和处理成为物联网智能应用的关键。
随着网络的日益普及,网上业务尤其多媒体业务日益增多,不断增长的需求会对网络的拓扑结构和负荷能力提出挑战。拥塞控制也因对网络带宽要求的增长及网络应用的集中而显的十分
由于无线传感器网络节点在部署时通常随机播撒,大部分位置不能事先确定,而传感器网络很多应用都需要节点位置信息才能确定数据来源。节点位置信息还可以用来提高路由效率,帮助实
智能规划是人工智能研究领域近年来发展起来的一个热门分支,由于其广泛的实用性,受到研究者的高度重视。尤其是具有不完全信息和不确定信息的规划问题已经成为智能规划研究中
无线传感器网络由大量相互协作的微小节点组成,每个节点具有有限的感知、传输和计算能力。节点以适当的方式组成网络,并将它们的感应数据有机地关联和融合时,整个网络提供的能力
软件测试是软件开发过程中一个既重要又很难实施的环节,同时它也是软件质量保证的关键步骤,是软件工程研究领域的重要内容。回归测试是软件修改后为确认修改的正确性而进行的测