Data encryption/decryption method and system based on racetrack memory

A track memory and data encryption technology, applied in the storage field, can solve the problems of sensitive data security risks and inability to guarantee data security, and achieve the effect of ensuring security and avoiding security risks

Active Publication Date: 2016-03-23
TSINGHUA UNIV
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, although non-volatile memory provides data persistence, it cannot guarantee data security
Non-volatile memory still retains data after the system is powered off or physically stolen, causing hidden dangers to the security of sensitive data

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
  • Data encryption/decryption method and system based on racetrack memory
  • Data encryption/decryption method and system based on racetrack memory
  • Data encryption/decryption method and system based on racetrack memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] Embodiments of the present invention are described in detail below, examples of which are shown in the drawings, wherein the same or similar reference numerals designate the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present invention and should not be construed as limiting the present invention.

[0032] In addition, the terms "first" and "second" are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance or implicitly specifying the quantity of indicated technical features. Thus, a feature defined as "first" and "second" may explicitly or implicitly include one or more of these features. In the description of the present invention, "plurality" means two or more, unless otherwise specifically defined.

[0033] In the present invention, unless otherwise clearly specified...

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 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.

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 (RacetrackMemory, 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 (DomainWall, domain wall). Each storage bit represents 0 and 1 respectively due to the direction of the magnetic moment. Each stripe is configured with one or more read and write ports. In addition to read and write operations, RM also has a unique "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 retains data after th...

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/79G06F21/60G11C19/08
CPCG06F21/60G06F21/79G11C19/0808
Inventor 舒继武张鸿斌陆游游
Owner TSINGHUA 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