Page table integrity protection method, device and equipment

A technology of integrity protection and page table, which is applied in the computer field, can solve the problems of large amount of calculation and reduce the amount of calculation of page table, and achieve the effect of reducing the amount of calculation and ensuring security

Active Publication Date: 2021-04-02
HYGON INFORMATION TECH CO LTD
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in the existing page table protection schemes, in order to ensure the security of the page table data, the calculation amount of the page table integrity protection is too large. Therefore, how to provide an improvement scheme to reduce the page The calculation amount of table integrity protection has become a technical problem that those skilled in the art need to solve urgently

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
  • Page table integrity protection method, device and equipment
  • Page table integrity protection method, device and equipment
  • Page table integrity protection method, device and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0030] In the page table integrity protection of memory data, establishing an integrity protection tree can realize the integrity protection of the page table, refer to figure 1 The structural diagram of an integrity protection tree is shown, and the integrity protection tree structure constructed for the page table may include: layer 0-2 node layers extending layer by layer from top to bottom, wherein the node layer at the lowest level, layer 0 is the termina...

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

Embodiments of the invention provide a page table integrity protection method, device and equipment. The method comprises the steps of determining a to-be-verified target data item in a page table; starting from the next node layer of the root node of a protection tree, verifying the target node associated with the target data item in each node layer of the protection tree in sequence until the target node directly associated with the target data item in the tail end node layer of the protection tree is verified; and determining the integrity of the target data item based on the verification result of the target node. The MAC of the node of the protection tree for page table integrity protection is calculated based on the data in the node, a local counter directly associated with the nodeand a global counter corresponding to the local counter, so that the protection tree constructed based on the data can have fewer hierarchies, and the calculation amount of page table integrity protection can be reduced.

Description

technical field [0001] The embodiments of the present invention relate to the field of computer technology, and in particular to a page table integrity protection method, device and equipment. Background technique [0002] Memory, also known as internal memory, is used to temporarily store computing data in the processor and exchange data with external storage such as hard drives, and is a bridge for the processor to communicate with the outside world. [0003] For efficient management, physical memory is divided into fixed-size blocks called pages. The physical page size is determined by the hardware, usually a power of 2, for example, on the X86 platform, the physical page size is 4KB. The page table is used to record the mapping relationship between the first address of each block of physical memory and the virtual address. [0004] In order to protect the page table from being tampered with, the integrity protection of the page table is required. For example, an integ...

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): G06F21/52G06F12/1009
CPCG06F21/52G06F12/1009
Inventor 顾海华应志伟
Owner HYGON INFORMATION TECH CO LTD
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