Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automatic secure protocol code implementation system based on extensive markup language (XML) description

A security protocol and system implementation technology, which is applied in the field of communication protocol engineering, can solve the problems of restricting the application scope and use environment of security protocol code automation

Inactive Publication Date: 2011-05-11
XIDIAN UNIV
View PDF2 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] However, current researchers have made some explorations in the code automation implementation of security protocols, but most of them have adopted some special formal description languages, and have made different degrees of conditional restrictions, at the expense of some flexibility To facilitate the design and implementation of the compiler (interpreter); select a specific language as the target language for security protocol implementation; limit the security operation algorithm and operation selectivity, etc., all of which limit the application of security protocol code automation Scope and use environment

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
  • Automatic secure protocol code implementation system based on extensive markup language (XML) description
  • Automatic secure protocol code implementation system based on extensive markup language (XML) description
  • Automatic secure protocol code implementation system based on extensive markup language (XML) description

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0074] The overall framework of the following combination scheme image 3 The method of the present invention is described in detail:

[0075] An automatic implementation system for security protocol codes based on XML description, including: a security protocol XML description document generation module (XML Specfication), an interpreter module (Interpreter), and an underlying support module; the security protocol XML description document generation module configures security through a graphical user interface GUI protocol, and automatically generate the XML description document of the security protocol; the interpreter module is responsible for parsing the generated security protocol XML description document and generating the corresponding protocol code (Source Code); the underlying support module (security class library, communication class library) Provides support for code generation of interpreter modules.

[0076] The following mainly introduces the formalized descrip...

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 discloses an automatic secure protocol code implementation system based on extensive markup language (XML) description, which comprises a secure protocol XML description document generating module, an interpreter module and a bottom support module, wherein the secure protocol XML description document generating module configures a secure protocol through a graphic user interface (GUI) and automatically generates an XML description document of the secure protocol; the interpreter module analyzes the secure protocol XML description document and generates the corresponding protocol code; and the bottom support module provides support for code generation of the interpreter module. The automatic secure protocol code implementation system has the advantages of avoiding the defects which can be easily caused in the traditional manual coding process of the secure protocol and reducing time expenditure for realizing the secure protocol, and can be used for the quick implementation of multi-objective language codes of the secure protocol.

Description

technical field [0001] The invention belongs to the field of communication protocol engineering, and relates to an automatic implementation system of security protocol codes based on XML description. A solution to realize process automation to avoid defects that are easily introduced in traditional manual coding, and greatly reduce the time overhead for implementing security protocols. Background technique [0002] With the rapid development of network applications, various security issues follow one after another. In order to provide secure communication services in an unsafe network environment, the concept of security protocols is proposed. Security protocol (cryptographic protocol) uses cryptographic methods to implement security-related functions. It defines a rule set for data communication between two or more participating entities to achieve purposes such as identity authentication and key distribution. [0003] From the initial design to the final formal use of a s...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06G06F9/45
Inventor 李兴华李帅团李登马建峰李光松马卓姜奇张俊伟尚昭辉
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products