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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 