Memory access control method and system and storage device controller

A technology of a storage device and a control method, applied in the computer field, can solve the problem that data does not have an effective data protection mechanism and the like

Pending Publication Date: 2020-05-08
HYGON INFORMATION TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, the memory used by the virtual machine is provided by the host, so although the data in the memory is encrypted, malicious programs on the host can modify the encrypted data through methods such as ciphertext collision attacks
[0003] However, in view of the above problems, there is currently no effective data protection mechanism for the data stored in the storage device

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
  • Memory access control method and system and storage device controller
  • Memory access control method and system and storage device controller
  • Memory access control method and system and storage device controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0093] As described in the background, after the virtual machine data is written into the memory, there is a risk of being tampered with.

[0094] In order to prevent the data in the storage device from being tampered with, the inventors have found through research that a data integrity protection mechanism can be added to the data in the storage device. Take the integrity protection of virtual machine memory data as an example for illustration. In order for the virtual machine to verify the integrity of the memory data, as an implementable solution, it is possible to add information that can verify the integrity of the written data to the data written into the memory. For the convenience of description, the data that can be written to The information for data integrity verification is called message authentication data. Consider writing the message authentication data into a second storage device outside the internal memory, and when reading the written data in the internal ...

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 memory access control method and system and a storage device controller. The memory access control method comprises the steps: obtaining a to-be-written effective data blockand a storage address of the effective data block based on a received data writing request; for the valid data block to be written, generating corresponding message authentication data, generating astorage address of the message authentication data in the first storage device, and caching the message authentication data and the storage address of the message authentication data in the first storage device to the second storage device; writing the valid data block into the first storage device based on the storage address of the valid data block; and in response to a preset triggering condition, stopping the memory access request within a preset duration, and writing the message authentication data cached in the second storage device into the first storage device according to a storage address stored in the second storage device within the preset duration. According to the scheme, data integrity verification can be carried out on the valid data in the storage device at a relatively low storage cost.

Description

technical field [0001] The embodiments of this specification relate to the field of computer technology, and in particular, to a memory access control method, system, and storage device controller. Background technique [0002] In a computer system, even if the data in the storage device is encrypted, in some cases hackers can still invade the data in the storage device through malicious programs. For example, the memory used by the virtual machine is provided by the host machine, so although the data in the memory is encrypted, malicious programs on the host machine can modify the encrypted data through methods such as ciphertext collision attacks. [0003] However, in view of the above problems, there is currently no effective data protection mechanism for the data stored in the storage device. Contents of the invention [0004] In view of this, the embodiments of this specification provide a memory access control method, system, and storage device controller, which can...

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): G06F21/78G06F21/64G06F21/44
CPCG06F21/78G06F21/64G06F21/44
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