Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for encrypting data of memory on basis of addresses

A technology of data encryption and storage, applied in the field of data security, can solve problems such as difficulty in system design and implementation, impact on system performance, delay in memory access, etc., and achieve good performance, improved service life, and easy implementation

Inactive Publication Date: 2013-12-04
侯方勇
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Since encryption / decryption is a computationally intensive operation that requires a large cost, the process of performing encryption / decryption will cause delays in memory access and affect system performance; in addition, the management of parameters related to encryption / decryption will sometimes cause system Difficulties in design and implementation

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The present invention will be described in detail below. The described embodiments are implemented on the premise of the technical solutions of the present invention, and provide detailed implementation modes and specific operation processes; however, the protection scope of the present invention is not limited to the following embodiments.

[0037] Without loss of generality, let:

[0038] The memory MEM has k data blocks DBlock, where the i ( i value 0 ~ k-1 ) data blocks are recorded as DBlock i ; The storage location of the data block in MEM is determined by the address of the data block address determined, where DBlock i 's address is address i ;

[0039] Connected to the MEM is the access control component MCONTROLLER. According to the address value and read and write control commands, the MCONTROLLER writes the data block into the MEM or reads the data block from the MEM; in order to protect the confidentiality of the data, the written data block needs t...

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 method and a device for encrypting data of a memory on the basis of addresses, and relates to data safety technologies. The technical scheme includes that the data stored in the memory are divided into data blocks, and the storage position of each data block in the memory is determined by the address corresponding to the data block; a block cipher algorithm of a counter mode is used as an encryption algorithm; the address of each data block is used as a count value to compute an encryption pad and a decryption pad which correspond to the data block; the address of the corresponding next data block is used as a count value when each current data block is stored, and an encryption pad of the next data block to be stored is computed and is buffered for standby application; the address of the corresponding next data block is used as a count value when each current data block is read, and a decryption pad of the next data block to be read is computed and is buffered for standby application. The method and the device have the advantage that the method and the device are efficient and feasible and are particularly used for storing the data blocks in the memory.

Description

technical field [0001] The invention relates to data security technology, in particular to the technology of encrypting and decrypting data blocks stored in memory. Background technique [0002] As far as data security technology is concerned, it is very important to protect the confidentiality of stored data, that is, to prevent illegal understanding of data. To achieve this purpose, encryption is usually used to save the data ciphertext in the memory, and when the data is read out, it is decrypted to obtain the data plaintext again. For encrypting data in mass storage, symmetric cryptographic algorithms are usually used. Since encryption / decryption is a computationally intensive operation that requires a large cost, the process of performing encryption / decryption will cause delays in memory access and affect system performance; in addition, the management of parameters related to encryption / decryption will sometimes cause system Difficulties in design implementation. 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
IPC IPC(8): G06F21/62G06F12/02
Inventor 侯方勇
Owner 侯方勇
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More