XML文档安全发布的关键技术研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:lmx1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对XML文档的安全发布过程中的关键技术进行了研究。 首先为了形式化表示XML文档中的公共知识,本文提出了一种基于值等的XML函数依赖的定义。该定义通过关联节点集的概念,定义各类型节点之间的函数依赖关系。又因XML文档中存在许多并非完全成立的函数依赖,即近似XML函数依赖,本文利用XML函数依赖元组的概念给出了XML近似函数依赖的定义,并提出了支持度和置信度作为衡量一个近似XML函数依赖的指标。此外,本文提出了一组算法,可以自动抽取XML文档中所有支持度不小于最小支持度、置信度不小于最小置信度的近似XML函数依赖。 其次,基于XML函数依赖,本文提出了支持XML文档的安全发布算法。首先研究了利用函数依赖进行推导的各种可能性,发现无论如何应用约束进行推导,总能求解出一个唯一的、最大的推导文档包含所有可能得到的推导文档。通过验证该最大推导文档,可以发现部分文档是否存在信息泄露,以及存在多少信息泄露。最后基于与或图,设计了计算消除信息泄露的安全文档的算法。同时本文通过实验分析了信息泄露问题,并验证了所提出算法的正确性和有效性。 基于提出的算法,本文设计并实现了一个发布XML文档的软件——XGuard。数据拥有者通过XGuard可以方便地在XML文档中定义敏感信息。XGuard通过XML文档中的函数依赖,验证去除敏感信息的部分文档是否存在信息泄露,并帮助数据拥有者计算一个防止信息泄露的安全文档。
其他文献
传统操作系统的体系构架采用层层包裹的形式为用户提供一个统一接口的虚拟机,这种结构最大限度的保证了操作系统底层结构的安全可靠并为用户提供便捷的服务,但是随着操作系统
近年来,一些语音信号处理技术例如语音编码、语音合成、语音识别等已经实现了商品化,但是噪声问题在一定程度上阻碍了这些技术在实际生活中更广泛的应用。这就使得语音增强与分
道路交通安全问题一直是人们出行关注的重点,然而大量异常驾驶行为的存在却给道路交通带来了严重的安全隐患。相关数据显示异常驾驶行为的产生一般是由驾驶人的不良驾驶习惯
随着计算机技术的飞速发展,实时系统(real-timesystem)的应用日益广泛。在实际应用中,随着实时系统规模不断扩大、功能不断增强,嵌入其中的软件复杂程度也在迅速增加,从而导致实
本文分析了目前国内外专家系统、特别是水产养殖领域专家系统的研究现状,针对存在的一些问题,在做进一步的用户需求分析,并深入研究原有鱼病诊断专家系统和相关文献的基础上,
煮糖生产过程的自动控制系统的关键在于糖分浓度、流量的实时精确计量,电容电阻复合成像系统可以实现在线实时显示罐内的糖结晶情况,对多组分的糖水能很好地测量浓度。成像系
本文分析了网格工作流的数据资源模型,针对网格工作流数据资源模型中不同数据的不同特点,提出了网格工作流系统内和网格工作流系统之间数据访问的四种方法:基于OGSI通知/订阅机
随着嵌入式系统的应用范围越来越大,保护其中敏感数据的安全也越来越重要了。针对这个问题,可以使用加密文件系统对敏感数据进行加密存储,从而达到数据安全的目的。嵌入式系统的
随着计算机技术飞速发展,软件的规模日益庞大,软件的质量也越来越难以控制和管理。为了能够按时并按预算交付给用户满意的高质量软件,需要采用高效灵活的软件开发模型,并结合科学
分布式计算技术是指在网络计算平台上开发、部署、管理和维护以资源共享和协同工作为主要目标的应用系统。把面向对象技术与分布式计算技术相结合则形成了分布式对象技术,它