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

Method, equipment and system for protecting data in firmware storage system

A storage system and data protection technology, applied in the field of information security, can solve problems such as firmware data errors

Active Publication Date: 2012-07-04
HUAWEI TECH CO LTD
View PDF2 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the flash memory chip has a certain failure probability during the erasing and writing operation, this will lead to errors in the firmware data written to the flash memory chip, especially in the case of a large number of master devices and each master device is equipped with a flash memory chip. The probability of firmware data error will be greater when reading the firmware

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, equipment and system for protecting data in firmware storage system
  • Method, equipment and system for protecting data in firmware storage system
  • Method, equipment and system for protecting data in firmware storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] see figure 1 , a method for data protection in a firmware storage system, the method comprising:

[0037] Step 101: The redundant independent flash memory array RAIF controller groups the N firmware memories connected to itself to form a redundant independent flash memory array, wherein the redundant independent flash memory array contains at least one mirror group, and the mirror group includes Two firmware memories, N is an integer greater than or equal to 2;

[0038] Step 102: When the RAIF controller receives the write command sent by the master device, write the data carried by the write command into the two firmware memories in the mirror group in the redundant independent flash memory array;

[0039] Step 103: When the RAIF controller receives the read command sent by the master device, read the data required by the read command from a firmware memory in the mirror group in the redundant independent flash memory array, when the read data is wrong , read the dat...

Embodiment 2

[0042] see figure 2 , a method for data protection in a firmware storage system, to ensure the integrity and accuracy of firmware data, and to achieve rapid update of the firmware, the method may specifically include the following steps:

[0043] Step 201: The redundant independent flash array RAIF controller groups the N firmware memories connected to itself to form a redundant independent flash memory array. Specifically, the RAIF controller groups the N firmware memories connected to itself according to the The rules of a group of storage are grouped, wherein the redundant independent flash memory array contains at least one mirror group, and the mirror group includes two firmware memories that are mirror images of each other, and N is an integer greater than or equal to 2;

[0044] Wherein, the RAIF controller may specifically be an FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) controller, a RAID (Redundant Array of Independent Disks, Redundant Array...

Embodiment 3

[0102] see Figure 7 , a redundant independent flash memory array RAIF controller, the RAIF controller is specifically the same as the RAIF controller in method embodiment 2, including: RAIF construction module 401, write data module 402 and read data module 403;

[0103] Among them, the RAIF building block 401 is used to group the N firmware memories connected to the RAIF controller to form a redundant independent flash memory array, wherein the redundant independent flash memory array includes at least one mirror group, and the mirror group includes mirror images of each other Two firmware memories, wherein, N is an integer greater than or equal to 2;

[0104] Write data module 402, for when receiving the write command sent by the master device, write the data carried by the write command into the two firmware memories in the mirror group in the redundant independent flash memory array;

[0105]The read data module 403 is used to read the data required by the read command f...

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 provides a method, equipment and system for protecting the data in a firmware storage system, relating to the field of information security. The method comprises the steps of: grouping N firmware storage devices connected with a redundant array of independent flash RAIF controller by the RAIF controller to form an RAIF; when the RAIF controller receives a write command sent by main equipment, writing the data carried by the write command into two firmware storage devices in a mirror image group in the RAIF; and when the RAIF controller receives a read command sent by the main equipment, reading the data required to be read by the read command from one firmware storage device in the mirror image group in the RAIF, and when the read data is corrupted, reading the data required to be read by the read command from the other firmware storage device in the mirror image group. According to the technical scheme provided by the invention, the data completeness and accuracy of firmware are guaranteed.

Description

technical field [0001] The invention relates to the field of information security, in particular to a data protection method, device and system in a firmware storage system. Background technique [0002] Firmware (Firmware) can be understood as "solidified software", which widely exists in various electronic devices, such as minicomputers, routers, switches, PCs (personal computers, personal computers), smart phones, digital cameras, optical drives, graphics cards, etc. Or electronic devices such as remote controls. For example, for a PC, the firmware refers to the motherboard BIOS (Basic Input / Ouput System, Basic Input and Output System), which mainly completes functions such as power-on self-test, initialization, and operating system boot; for a smart phone, the firmware is the mobile phone operation system. [0003] Usually, firmware is stored in non-volatile memory in electronic equipment, such as ROM (Read-Only Memory, read-only memory), PROM (Progammable Read-Only Me...

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): G06F3/06G06F11/14
Inventor 周超
Owner HUAWEI TECH CO LTD