Data encryption and decryption method and system based on track memory

A track memory, encryption and decryption technology, applied in the storage field, can solve problems such as inability to guarantee data security, sensitive data security risks, etc., to achieve the effect of avoiding security risks and ensuring security
CN105426786BActive Publication Date: 2019-01-11TSINGHUA UNIV

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TSINGHUA UNIV
Publication Date
2019-01-11

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a data encryption / decryption method based on a racetrack memory, comprising the following steps: dividing a racetrack memory array into a plurality of encryption areas with preset size as basic units of encryption storage, and setting an independent encryption key Shift-key for each encryption area; when a system is initialized, generating a Shift-key based on a random number for each storage area as an encryption key of the storage area, and storing the Shift-keys in a volatile static random access memory; after the keys are generated, performing shift encryption on each storage area according to the key; and when data is read or written, performing encryption / decryption on each storage area according to the key. The data encryption / decryption method can better protect data in the racetrack memory, ensure the security of data and avoid potential safety hazards caused by power failure or physical power stealing of the system. The invention further discloses a data encryption / decryption system based on a racetrack memory.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the field of storage technology, in particular to a data encryption and decryption method and system based on race track memory. Background technique

[0002] RM (Racetrack Memory, track memory) is a new type of non-volatile memory device based on spin transfer torque technology. RM carries multiple storage units on a track-shaped Racetrack strip, and each storage unit stores a data bit , each storage bit is separated by DW (Domain Wall, domain wall), each storage bit represents 0 and 1 respectively due to the direction of the magnetic moment, each strip is configured with one or more read and write ports, except for read and write operations In addition, RM also has a unique "shift" (Shift) operation, which needs to move data bits to the read and write ports for read and write operations.

[0003] However, although non-volatile memory provides data persistence, it cannot guarantee data security. Non-volatile memory still ret...

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