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

Method, device and chip for reading boot loader based on system on chip (SoC)

A boot loader and chip technology, applied in the direction of input/output to record carrier, preventing unauthorized use of memory, etc., can solve the problem of memory security reduction and achieve the effect of improving security and saving pins

Active Publication Date: 2013-02-13
BEIJING HUADA INFOSEC TECH
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The embodiment of the present invention provides a SoC-based boot loader reading method, device and chip to solve the problem in the prior art that memory security is reduced by setting special pins on the SoC chip to select 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
  • Method, device and chip for reading boot loader based on system on chip (SoC)
  • Method, device and chip for reading boot loader based on system on chip (SoC)
  • Method, device and chip for reading boot loader based on system on chip (SoC)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The following embodiments of the present invention provide a SoC-based boot loader reading method, device and chip, and select and read the memory of the boot loader through the control bits stored on the non-volatile memory of the SoC, thereby improving the security performance of the memory.

[0052] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, and to make the above-mentioned purposes, features and advantages of the embodiments of the present invention more obvious and understandable, the following describes the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings For further detailed explanation.

[0053] seefigure 1 , is a flow chart of an embodiment of the bootloader reading method based on the system-on-chip SoC of the present invention:

[0054] Step 101: After the SoC is powered on, obtain the control bits stored in th...

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 embodiment of the invention discloses a method, a device and a chip for reading a boot loader based on a system on chip (SoC). A nonvolatile memory and a read-only memory (ROM) are arranged on the SoC, and the method comprises the following steps of: after the SoC is electrified, acquiring a control bit saved on the nonvolatile memory; and reading the boot loader from a memory indicated by the acquired control bit. The memory for reading the boot loader is indicated by the control bit saved on the nonvolatile memory of the SoC, so that a pin on the SoC is saved; and moreover, because the control bit saved on the nonvolatile memory is difficult to change, the boot loader on the memory is difficult to read by maliciously changing the control bit correspondingly; and therefore, the safety of the memory is improved.

Description

technical field [0001] The invention relates to the technical field of chip design, in particular to a boot loader reading method, device and chip based on a System on Chip (SoC, System on Chip). Background technique [0002] System on Chip (SoC, System on Chip) refers to an electronic device that integrates all or part of the necessary electronic circuits on a single chip. Usually, the SoC can integrate a central processing unit (CPU, Central Processing Unit) and various memories. For example, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), programmable memory (FLASH), electrically erasable programmable memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), Non-volatile random access memory (NVRAM, Non-Volatile Random Access Memory), etc., and the device where the SoC is located may also be provided with a memory. When the SoC is powered on, it needs to read the bootloader program from the memory. Since the SoC cor...

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): G06F3/06G06F12/14
Inventor 于立波滕虓宇马文波
Owner BEIJING HUADA INFOSEC TECH
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