A Microcontroller Chip with Data Extraction and Encryption Function

An encryption function and micro-controller technology, applied in the direction of program control, computer control, digital data protection, etc., can solve the problems of high cost of embedded storage, lower system operating performance, and small overall capacity, so as to avoid encryption and decryption calculations, The effect of improving data conversion efficiency and reducing chip cost

Active Publication Date: 2018-04-06
丽水至行科技有限公司
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When a third party obtains the non-volatile memory of the embedded system, it is very easy to obtain and crack the relevant information of the embedded system. On the one hand, the intellectual property rights of the self-developed software cannot be protected, and can be copied at a very low cost; on the other hand , the stored key data is easy to be illegally used after being cracked
Although a large number of microcontroller products have begun to embed non-volatile storage technology to protect codes and key data, the cost of embedded storage is high and the overall capacity is small, especially for smart devices that require complex software and operating system operating environments. Therefore, in many applications, the code still has to be stored in off-chip non-volatile memory
Embedded systems that store system codes in plain text have great potential information security risks. If system codes are stored in cipher text, the complex encryption algorithm will greatly reduce the operating performance of the system, and once the secret key and encryption algorithm are leaked, illegal Molecules can still obtain data access content by intercepting the interface timing between the microcontroller and the off-chip non-volatile memory

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
  • A Microcontroller Chip with Data Extraction and Encryption Function
  • A Microcontroller Chip with Data Extraction and Encryption Function
  • A Microcontroller Chip with Data Extraction and Encryption Function

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] as attached figure 1 As shown, the present invention provides a kind of microcontroller with data splitting function and is applied to embedded system 1, and described embedded system 1 comprises at least:

[0033] A microcontroller 11 and an off-chip non-volatile memory 12 , the microcontroller 11 includes a calculation unit 111 , a data conversion unit 112 , an on-chip volatile storage unit 113 and an on-chip non-volatile memory 114 .

[0034] The calculation unit 111 is connected to the on-chip volatile storage unit 113, the on-chip non-volatile memory 113 and the off-chip non-volatile memory 12, and is used to store the data in the on-chip volatile memory 112 Split into extracted information data and subject information data and store in the on-chip non-volatile memory 113 and the off-chip non-volatile memory 12, or store the on-chip non-volatile memory 113 and the off-chip The extraction information data and the subject information data in the non-volatile memory ...

Embodiment 2

[0043] as attached Figure 1~3 As shown, the present invention provides a kind of use method of the embedded system with data splitting function, comprises following process:

[0044] as attached figure 1 As shown, when writing data, based on the data conversion unit 112, the data running in the on-chip volatile memory 113 is split into extraction information data and main body information data in units of data blocks, and are stored in the on-chip non-volatile memory respectively. Lost memory 114 and off-chip non-volatile memory 12.

[0045] Specifically, the extraction information data is obtained by performing full-text association transformation on the data written into the off-chip non-volatile memory 12 based on the data block as a unit, and the data obtained after obtaining the extraction information data is split. Information, corresponding point, length and transformation parameters are the data of the key parameters.

[0046] Specifically, the subject information ...

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 microcontroller chip with a data extraction encryption function. A small-capacity random access nonvolatile memory is arranged in the chip while the chip is provided with an off-chip nonvolatile memory access interface. When the chip is used, after a data transformation unit embedded into the microcontroller chip carries out full-text correlative transformation on a code and critical data, the code and the critical data are split into two parts which are respectively stored in the on-chip nonvolatile memory and the off-chip nonvolatile memory, wherein the data transformation unit aggregates and recovers two parts of data whendata are read. The code and the data of the off-chip nonvolatile memory are transformed and the data are incomplete, so that the code and the data cannot be stolen or illegally accessed. According to the microcontroller chip, the risk of illegal access of data is effectively avoided when the code and the critical data of the existing embedded system are external, and meanwhile, the high operand cost of a conventional encryption algorithm and the risk introduced during key transfer are reduced, and thus an efficient and cheap data protection solution is provided for the embedded system.

Description

technical field [0001] The invention relates to the field of semiconductor chips, in particular to a microcontroller chip with data extraction and encryption functions. Background technique [0002] Embedded system is an application-centric, computer-based computer system with tailorable software and hardware, which meets the strict requirements of the application system on function, reliability, cost, volume, and power consumption. With the rapid development of embedded technology, embedded products have been widely used in various fields such as industrial control, traffic management, information appliances, furniture intelligent management system, POS (Point of Sale, sales terminal) network and e-commerce. However, with the rapid development of information technology, consumers have put forward higher requirements for the security management of embedded systems. Therefore, how to realize the anti-diffusion, anti-theft and anti-cracking of the information stored in the em...

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 Patents(China)
IPC IPC(8): G06F3/06G11C7/24G06F21/60G05B19/042
Inventor 陈小刚陈后鹏宋志棠朱晓阳
Owner 丽水至行科技有限公司
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