论文部分内容阅读
随着物流产业信息化建设的快速发展,海量信息流贯穿于物流业务整个过程中的各个环节。由于XML数据的自描述性和可扩展性特征,其在物流信息系统中得到了广泛的应用,为物流信息系统中的信息协作带来了新的尝试和便利,但是XML数据在传输过程中存在安全隐患和传输效率低的问题。本文对物流信息系统中XML数据所面临的安全性问题进行了阐述,对现有的安全方案进行了分析,在此基础之上,提出基于身份分级的XML物流数据压缩安全传输方案。本方案结合XML物流信息的传输情况和数据结构特点,构造了身份分级和内容分级的判定规则矩阵,根据该矩阵对身份和XML物流数据的重要程度进行分级,根据分级结果采取不同的加密算法,采取密文信息与原XML文档分离传输方式。由于XML数据压缩是节省系统存储空间、高效查询和提高传输效率的有效途径,也是本文提出的安全方案的重要组成部分,是方案可操作性的重要保障,所以本文重点对XML数据压缩算法进行了研究和改进。本文在研究国内外XML数据压缩算法的基础上,通过构造XML Schema的层次模式,消除了方案中因采取拆分文档所造成的冗余模式,提出基于XML Schema编码的XML数据流安全压缩算法(XSSC),并对该算法进行了实验分析,分析结果显示XSSC算法提高了压缩率、减小了安全处理中的计算量和复杂度,同时没有降低网络传输效率。该压缩模型较好的适应于方案的分级加密要求。为本文提出的安全方案提供了可靠保障。