Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for protecting data on basis of AES real-time encryption

A data protection and data technology, applied in digital data protection, electronic digital data processing, computer security devices, etc., can solve problems such as time-consuming key expansion and system speed bottlenecks

Active Publication Date: 2010-07-21
HANGZHOU SYNOCHIP DATA SECURITY TECH CO LTD
View PDF0 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, this algorithm is encrypted with the mature and safe AES encryption algorithm. According to the characteristics of the AES algorithm, a 32x128 structure sub-key expansion RAM is introduced. The address of this RAM will be automatically increased or decreased by 1 according to each round of encryption / decryption operations to solve the problem. The AES algorithm implemented by the traditional method has a system speed bottleneck problem due to the time-consuming key expansion

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
  • Method and device for protecting data on basis of AES real-time encryption
  • Method and device for protecting data on basis of AES real-time encryption
  • Method and device for protecting data on basis of AES real-time encryption

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Below in conjunction with accompanying drawing and embodiment, the present invention will be further described:

[0048] like figure 1 Shown, is the memory data protection system application diagram of the present invention, this data protection device based on AES real-time encryption mainly has unimportant program / data memory module (Unimportant Code / Data Memory, 1), processor (CPU, 2) , AES cipher module (AES Cipher, 3), important ciphertext program / data memory (Important Ciphertext Code / Data Memory, 4), host computer (HostPC, 5) and JTAG module (JTAG, 6), true random number generator (True Random Number Generator, 7), non-volatile memory (Non-Volatile Memory, 8), and 32x128 Sub-Key Expand RAM (32x128 Sub-Key Expand RAM, 10).

[0049] like figure 2Shown is a circuit block diagram of a specific implementation of the present invention. The SoC system includes a host computer (Host PC, 5), a JTAG module (JTAG, 6), a random number generator module (True Random Number...

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 relates to a method and a device for protecting data on the basis of AEC real-time encryption. The method comprises the following steps: generating an initial key by a true random number generator in a system, storing the generated initial key into a nonvolatile memory, and then generating each-round expandable sub-keys by the initial key in the nonvolatile memory. The invention has the following advantages: in the whole process, only commands for starting the true random number generator is controlled by a processor, the other procedures are realized by a hardware circuit, the processor and software are prohibited from participation, and bus transaction is not involved, thereby ensuring the safety of the key and preventing the key from being revealed; a sub-key expansion RAM is lead in by adopting AES crypto-algorithm encryption, an address automatically adds 1 or subtracts 1 according to each-round encryption / decryption operation, thereby solving the system speed bottleneck problem caused by too long elapsed time for expanding the key in the AES algorithm realized by the traditional method; and a buffer is added between the processor and the channel of the AES algorithm, thus improving the encrypting / decrypting speed, and realizing programme operating on an encrypted memorizer in real time.

Description

technical field [0001] The invention relates to the field of SOC integrated circuit design, in particular to a data protection method and device based on AES real-time encryption. Background technique [0002] In the embedded SoC system, it is a hot and difficult problem in the current embedded system application to effectively protect the key content in the memory and achieve real-time encryption of the memory. At present, the key technical problems that need to be solved urgently in this field are as follows: First, the management of keys, whether it is a symmetric cipher or asymmetric cipher, its security largely depends on the key. During operation, the key is leaked, which is easily intercepted and cracked by attackers. For key management, traditional practices fall into the following categories: [0003] a) Input from outside the system will increase the risk of being intercepted by attackers during channel transmission, or use asymmetric ciphers (such as RSA, etc.) ...

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/24G06F12/14G06F21/62
Inventor 胡塘李兆亮张飞飞
Owner HANGZHOU SYNOCHIP DATA SECURITY TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products