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

Encryption method and device for nonvolatile memory in security chip

A non-volatile, encryption device technology, applied in encryption devices with shift registers/memory, secure communication devices, internal/peripheral computer component protection, etc., to achieve the effect of improving encryption strength and speed

Pending Publication Date: 2020-02-14
BEIJING TONGFANG MICROELECTRONICS
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For this project, the present invention designs a non-volatile memory encryption method and device used in a security chip, which directly converts the encrypted data used in the non-volatile memory in the security chip into bus encrypted data without any plaintext Information that can solve security issues in secure payment and its operation supervision

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
  • Encryption method and device for nonvolatile memory in security chip
  • Encryption method and device for nonvolatile memory in security chip
  • Encryption method and device for nonvolatile memory in security chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] see figure 1 , is a structural framework diagram of an encryption device embodied in the present invention. In the non-volatile memory encryption device used in the security chip, the main device 100 accesses the non-volatile memory 400 in the form of ciphertext after passing through the bus 200 and the encryption circuit 300; in the encryption device, the main device 100 It can be a CPU, or other processors such as DSP, DMA, etc.; the encryption circuit 300 includes a round encryption circuit 301 and an encryption sequence generator 302 .

[0027] see figure 2 , is a structural diagram of the encryption circuit embodied in the present invention. In the non-volatile memory encryption device used in the security chip, the encryption circuit 300 includes four rounds of encryption circuits 301 and an encryption sequence generator 302, and the four rounds of encryption circuits 301 are divided into the first round of encryption circuits 301a, the second The round encryp...

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 provides an encryption method and device for a nonvolatile memory in a security chip. The encryption device for the nonvolatile memory of the security chip comprises main equipment, a bus, an encryption circuit and a nonvolatile memory, wherein the encryption circuit comprises four round encryption circuits and an encryption sequence generator, each round encryption circuit is divided into five layers of round encryption units, and each layer of round encryption unit comprises a key addition operation unit, a nonlinear operation unit, a linear operation unit and a replacement operation unit; when the round encryption circuit executes encryption, the first round encryption circuit begins to execute encryption, the other round encryption circuits sequentially encrypt in sequence, ciphertext obtained after encryption processing is completed is input into the nonvolatile memory, and the encryption process is completed. According to the method, a 2-4 rounds of symmetric algorithm structure is utilized, and the encryption strength and speed are improved within a small round number; meanwhile, the encryption method comprises a nonlinear mask transformation method, and it isguaranteed that no plaintext exists in the whole data migration process.

Description

technical field [0001] The invention relates to the technical field of chip security, in particular to a non-volatile memory encryption method and device used in a security chip. Background technique [0002] Embedded non-volatile memory cells are an important part of secure chips. It is usually used to store important sensitive information such as system keys, and this part of information is the key protection part of the security chip. Attackers can use physical attacks and fault injection to obtain data in non-volatile storage units, and can also obtain data in non-volatile storage units that are being read through power consumption analysis. [0003] First of all, in order to prevent attackers from using physical attacks and fault injection to obtain these important information, security chips usually use memory encryption to encrypt data stored in non-volatile storage units, so that attackers can obtain non-volatile When the data in the volatile storage unit is delete...

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/72G06F21/78H04L9/06
CPCG06F21/72G06F21/78H04L9/0631
Inventor 苏琳琳许秋林路倩葛元庆王清智周智勇
Owner BEIJING TONGFANG MICROELECTRONICS
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