Software Hybrid Metrics Based on Trusted Computing

A measurement method and technology of trusted computing, applied in computing, computer security devices, instruments, etc., can solve the problems of inability to guarantee measurement time and maintenance costs, and reduce measurement efficiency, so as to save policy query and maintenance costs, improve efficiency, The effect of a good measure of efficiency

Active Publication Date: 2017-11-21
THE PLA INFORMATION ENG UNIV
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In the prior art, the measurement of trusted computing software is mainly software dynamic measurement or operating system measurement. All attention is paid to system dynamics, and the measurement efficiency is greatly reduced, and the measurement time and maintenance cost cannot be guaranteed.

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
  • Software Hybrid Metrics Based on Trusted Computing
  • Software Hybrid Metrics Based on Trusted Computing
  • Software Hybrid Metrics Based on Trusted Computing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0042] Embodiment: a software hybrid measurement method based on trusted computing, comprising the following steps:

[0043] Step 1. Software preprocessing, analyzing and instrumenting program source code, extracting software behavior characteristics, generating a software behavior characteristic database, embedding software integrity measurement strategies, and generating executable programs to be measured;

[0044] Step 2, software measurement, according to the integrity measurement strategy and the software behavior feature library, when the executable program to be measured is started, the integrity measurement is carried out through the parallel optimization algorithm, and the real-time dynamic measurement is performed on the executable program during the running process.

[0045] Software preprocessing specifically includes the following steps:

[0046] Step 1.1. Static analysis, performing static analysis on the program source code, scanning the program source code, ana...

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 software hybrid measure method based on trusted computing. The software hybrid measure method includes the steps: preprocessing software, analyzing and inserting program source codes, extracting behavior characteristics of the software, generating a software behavior characteristic library, embedding a software integrity measure strategy and generating an executable program to be measured; measuring the software, measuring integrity by a parallel optimization algorithm when starting the executable program to be measured according to the integrity measure strategy and the software behavior characteristic library, and dynamically measuring the executable program in real time in the running process. Static software measure and dynamic software measure can be simultaneously supported, software integrity measure and real-time dynamic behavior measure are combined by the aid of technologies such as parallel optimization, strategy embedding, inserting and system calling division, and the method has fine measure efficiency and low measure expenditure.

Description

technical field [0001] The invention relates to the field of trusted computing software measurement, in particular to a software mixed measurement method based on trusted computing. Background technique [0002] CG (Trust Computing Group, Trusted Computing Group) defines trustworthiness as: if an entity's behavior always achieves the expected goal in the expected way, it is called trustworthy. There are also scholars who believe that the credibility of software behavior refers to a statistics of whether the software is running as a subject, relying on its own functions to use, operate or act on the object, reflecting whether it violates regulations, exceeds authority, and exceeds the scope. characteristic. Currently, the main way to ensure software is trustworthy is to measure it. According to different measurement methods, software measurement methods can be divided into static measurement (that is, integrity measurement) and dynamic measurement. [0003] Static measurem...

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 Patents(China)
IPC IPC(8): G06F21/57
CPCG06F21/577
Inventor 单征赵荣彩庞建民范超蔡洪波赵炳麟王银浩龚雪容蔡国明薛飞闫丽景贾珣徐晓燕
Owner THE PLA INFORMATION ENG 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