Communication security formalization analysis and verification system in process based on micro kernel prototyping

A technology for inter-process communication and verification system, which is applied in the field of formal analysis and verification system of inter-process communication security, which can solve the problems of difficulty in ensuring the comprehensiveness and accuracy of verification, and achieve significant and effective formal verification and make up for efficiency problems.

Inactive Publication Date: 2017-06-06
EAST CHINA NORMAL UNIV
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Among them, the typical solutions used in simulation and traditional testing are to design logic test cases with different coverage standards, and to observe whether the result signal is wrong through input signals. This kind of test solution is difficult to guarantee the comprehensiveness and accuracy of verification in today's increasingly complex operating system. sex

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
  • Communication security formalization analysis and verification system in process based on micro kernel prototyping
  • Communication security formalization analysis and verification system in process based on micro kernel prototyping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030]In this embodiment, an inter-process communication (IPC) security formal analysis and verification system based on an embedded operating system microkernel prototype of the present invention is taken as an example to realize a prototype developed based on a certain programming language (such as c++, haskell, etc.). The system microkernel IPC security verification.

[0031] The following describes in detail the analysis and verification of the system microkernel IPC security based on the c++ prototype using the system of the present invention. The specific implementation system frame diagram of the system is as follows: figure 2 shown.

[0032] The input of the system is the microkernel prototype developed based on c++, which is processed by the microkernel module classification extractor in the prototype preprocessing module to generate IPC function-related set data as the input of other modules. For the model checking technology, it is mainly reflected in the countab...

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 a communication security formalization analysis and verification system in process based on a micro kernel prototyping. The communication security formal analysis and verification system comprises a prototype preprocessed module. The prototype preprocessed module comprises a system entrance of the formalization analysis and verification system, and an embedded operating system micro kernel prototype is as input. A pending verified IPC module extracted from the micro kernel module classified processes to generate a collection IPC with related function as inputting pending verified data of each module. An IPC security properties of a particular attribute in a finite state is verified through a denumerable state specific attribute authentication module. The denumerable state specific attribute authentication module is capable of modeling and analyzing the pending verified IPC fault behavior pointedly. An Infinite state and the generalized attribute verification module are used for verifying IPC security properties of infinite and non-specific attributes, verifying the external nature of IPC abstracted from a standardized data structure, and deeply abstracting and further generating different models and refine validation based on abstract properties and each interest point.

Description

technical field [0001] The invention belongs to the field of embedded systems, relates to model detection and theorem proving technologies, in particular to a formalized analysis and verification system for inter-process communication security based on an embedded operating system microkernel prototype. Background technique [0002] On the one hand, with the rapid development of computer technology, a type of embedded micro-kernel operating system with the characteristics of simplified kernel, strong specialization, and easy maintenance has gradually become popular, and has been widely used in various aspects such as medical care, military industry, and people's livelihood. . On the other hand, due to the design concept of implementing most of the functions in the kernel of the traditional macro-kernel operating system, as time goes by, it is inevitable that the amount of code will be extremely large, the size of the kernel will expand rapidly, the dependencies between modul...

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): G06F11/36
CPCG06F11/3676G06F11/3684
Inventor 毛侠史建琦黄滟鸿李昂
Owner EAST CHINA NORMAL UNIV
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