Method for resolving expandable label language in safety application of expandable label language

A technology for extending markup language and security applications, applied in the field of computer data processing, it can solve the problems of complex automata, increased memory overhead, and large processing time consumption, so as to reduce memory space consumption, simple and efficient information storage, and improve overall processing speed. Effect

Active Publication Date: 2007-09-19
EASYWAY
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0056] The main disadvantages of using DOM as a parsing method in XML security applications are: on the one hand, all the content in the XML message needs to be converted into a DOM tree structure, and in the actual security processing process, not all data will be used. In this way, the system will consume extra time to parse the data that will not be used, and the memory overhead will also increase. When the signature and encryption content is 20% of the entire XML message, using the DOM method for security processing will have 80% % of the parsing time and memory overhead is redundant; on the other hand, although the tree structure provides a simple way for XML operations, the conversion process between the XML message format and the tree structure needs to consume a lot of processing time, the tree The storage of shape structure needs to consume a

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for resolving expandable label language in safety application of expandable label language
  • Method for resolving expandable label language in safety application of expandable label language
  • Method for resolving expandable label language in safety application of expandable label language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0072] The XML parsing method used in the XML security application that the present invention proposes comprises the following steps:

[0073] (1) According to the content to be signed and encrypted in the known security policy, as well as the way of signing, determine all path expressions of the corresponding location information;

[0074] (2) according to the path expression in step 1), set up the data structure of corresponding finite state automaton, and with the character in the path expression, as the state jump condition in this automaton;

[0075] (3) Input the XML message string to which the security policy is applied to the finite state automaton in step 2) for matching, and from the output of the finite state automaton, obtain the information required for the security processing of the XML message Position information, using the offset calculated from the start position of the XML message to represent the above position information, and output all offset sequences; ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a language analysis of an extensible markup language security application, relating to a computer data processing technology field; The method includes: according to the content needing for signature and with encryption of the known safety strategy as well as the signature way, the corresponding position information of all path expression is ensured; according to the path expression, the data structure of finite state automata is correspondingly built with a character in the path expression used as of the state jumping condition of the automata; a message string of the safety strategy is applied by inputting orderly the finite state automata for matching and receiving XML message to safe process the needed position message; the XML message of the original serialization string format as well as the offset sequence of the position message are regarded as a analysis result, and inputted to a safety processing module of the XML safety application for safety processing. The invention can improve the entire performance of the XML safety application from the time and space consumption.

Description

technical field [0001] The invention belongs to the technical field of computer data processing, and in particular relates to a fast scalable markup language analysis method based on finite state automaton and high-efficiency storage of offset technology. Background technique [0002] Extensible Markup Language Parsing (eXtensible Markup Language Parsing) involves basic issues in the field of computer science. It is to convert data in Extensible Markup Language (eXtensible Markup Language, XML) from its serialized string format to other formats or Add the process of assisting to express information, so that other modules in the system can process XML messages. [0003] XML is a set of rules that define semantic markup that divides a document into parts and identifies those parts. Unlike Hypertext Markup Language (HTML) or other formatters, XML is a meta-markup language, and users can define the tags they need. [0004] In the XML security application system, there are two ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L9/32H04L9/08H04L29/06
Inventor 王巍李军
Owner EASYWAY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products