Self-destruction method and device applied to storage device and storage device
By dividing the function of the storage device and configuring the monitoring mode, the method of automatically destroying data in abnormal situations is realized, which solves the problem of insufficient timely and effective data destruction in the existing technology, enhances the reliability and thoroughness of data, and avoids the risk of data leakage.
Patent Information
- Application Number
- CN202510194331.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-06-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, the data destruction of storage devices is not timely and effective enough, and there is a risk of recovery. Especially when the storage device is stolen, tampered or attacked, how to ensure that the data is not illegally accessed or recovered is an urgent problem that needs to be solved.
By functionally dividing the storage device and configuring the monitoring mode, the first and second control units are in the interactive verification state, and the storage area is in the current distribution state. Then, the device security is judged through data backup and self-checking of instructions that execute each other, data change recording and key feature extraction, and instruction recording and timing correlation analysis. If an unsafe state is found, a current self-destruct command is generated and the storage device is driven to perform a strong current breakdown operation.
It realizes automatic destruction of data in abnormal situations, enhances the reliability and thoroughness of data destruction, avoids the risk of data leakage, and solves the problem of insufficient timely and effective data destruction in the existing technology.
Smart Images

Figure CN120105500A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of storage security, and in particular to a self-destruction method and device applied to a storage device, and a storage device. Background Art
[0002] As security issues such as data leakage and illegal data access become increasingly serious, the security protection of storage devices (such as hard disks, solid-state drives, USB flash drives, etc.) has become a key issue. Especially when storage devices are stolen, tampered with, attacked, or encounter abnormal operations, how to ensure that sensitive data stored in them is not illegally accessed or recovered is a technical problem that needs to be solved urgently.
[0003] Traditional data destruction methods, such as physical destruction (e.g., hard drive shredding) or software erasure (e.g., using an erasure tool to overwrite data), although effective, usually require a long time, specific hardware support, and may have certain recovery risks. In addition, physical destruction may not be possible in all situations, such as remote destruction or failure to destroy in a timely manner. Summary of the invention
[0004] The purpose of the present invention is to provide a self-destruction method, device and storage device for storage devices, aiming to solve the problem that the data destruction of storage devices in the prior art is not timely and effective.
[0005] The present invention is implemented in this way. In a first aspect, the present invention provides a self-destruction method applied to a storage device, comprising: Functionally dividing the storage device to obtain a storage area, a first control unit and a second control unit, and respectively configuring parameters of the monitoring mode for the first control unit, the second control unit and the storage area, so that the first control unit and the second control unit are in an interactive verification state and the storage area is in a current distribution state; The first control unit and the second control unit in the mutual verification state are required to perform data backup and self-verification operations of execution instructions between each other to obtain first abnormality detection features of the first control unit and the second control unit; Instructing the first control unit and the second control unit in an interactive verification state to record data changes and extract key features of each storage unit in the storage area to obtain a second abnormality detection feature of the storage area; Instructing the first control unit and the second control unit in the interactive verification state to perform instruction recording and timing correlation analysis on execution instructions of the storage device interacting with the outside to obtain a third abnormality detection feature of the storage device; The safety of the storage device is judged on the first abnormal detection feature, the second abnormal detection feature and the third abnormal detection feature according to a preset detection standard; when the judgment result shows that the storage device is in an unsafe state, a current self-destruct instruction is generated to drive the storage device to perform a strong current breakdown operation on the storage area in the current distribution state.
[0006] In a second aspect, the present invention provides a self-destruct device applied to a storage device, comprising: Supercapacitor, MCU control unit and current boost unit; The supercapacitor is used to store electricity when the storage device is powered on, and to pre-distribute microcurrent to each storage unit in the storage area, so that each storage unit in the storage area evenly distributes the interconnected microcurrent; The MCU control unit is used to implement a self-destruction method applied to a storage device as described in any one of the first aspects to generate a current self-destruction instruction, and the current boosting unit is used to receive the current self-destruction instruction to perform a micro-current boosting operation, thereby performing a strong current breakdown operation on each storage unit in the storage area of the storage device.
[0007] In a third aspect, the present invention provides a storage device, on which a self-destruction device is provided, characterized in that the self-destruction device executes a self-destruction method applied to a storage device as described in any one of the first aspects.
[0008] The present invention provides a self-destruction method applied to a storage device, which has the following beneficial effects: The present invention divides a storage device into a storage area, a first control unit and a second control unit, and configures monitoring modes respectively, so that the first and second control units are in an interactive verification state, and the storage area is in a current distribution state. The first and second control units execute instructions on each other and perform data backup and self-inspection, and record data changes and extract key features of the storage units in the storage area, and record and analyze the timing correlation of instructions for the storage device to interact with the outside. The safety of the device is judged according to the detection standard. If an unsafe state is found, a current self-destruction instruction is generated to drive the storage device to perform a strong current breakdown operation, which can automatically destroy data under abnormal circumstances, enhance the reliability and thoroughness of data destruction, avoid the risk of data leakage, and solve the problem of insufficient timeliness and effectiveness in destroying data of the storage device in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 is a schematic diagram of the steps of a self-destruction method applied to a storage device provided by an embodiment of the present invention; Figure 2 It is a structural schematic diagram of a self-destruct device applied to a storage device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0010] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0011] The implementation of the present invention is described in detail below in conjunction with specific embodiments.
[0012] Reference Figure 1 , Figure 2 As shown, a preferred embodiment of the present invention is provided.
[0013] In a first aspect, the present invention provides a self-destruction method applied to a storage device, comprising: S1: functionally dividing the storage device to obtain a storage area, a first control unit, and a second control unit, and respectively configuring parameters of a monitoring mode for the first control unit, the second control unit, and the storage area, so that the first control unit and the second control unit are in an interactive verification state, and the storage area is in a current distribution state; S2: Instructing the first control unit and the second control unit in the mutual verification state to perform data backup and self-verification operations of execution instructions between each other to obtain first abnormality detection features of the first control unit and the second control unit; S3: Instructing the first control unit and the second control unit in the interactive verification state to record data changes and extract key features of each storage unit in the storage area to obtain a second abnormality detection feature of the storage area; S4: Instructing the first control unit and the second control unit in the interactive verification state to perform instruction recording and timing correlation analysis on the execution instructions of the storage device interacting with the outside to obtain a third abnormality detection feature of the storage device; S5: Performing safety judgment of the storage device on the first abnormal detection feature, the second abnormal detection feature, and the third abnormal detection feature according to a preset detection standard; when the judgment result shows that the storage device is in an unsafe state, generating a current self-destruction instruction to drive the storage device to perform a strong current breakdown operation on the storage area in the current distribution state.
[0014] Specifically, in step S1 of the embodiment provided by the present invention, the storage device is functionally divided into three main parts: a storage area, a first control unit and a second control unit. The storage area is responsible for storing data and usually includes multiple storage units (such as hard disk blocks, memory pages, etc.), which are used to store actual data. The first control unit and the second control unit are usually composed of a microcontroller or other hardware control units, which are used to process the read and write operations of the storage area, data backup, self-test, abnormality detection and other functions.
[0015] It should be noted that the functions of the first control unit and the second control unit are to perform security detection on the storage device and to destroy the data on the storage device when a risk is detected, so as to ensure data security and prevent data from being stolen.
[0016] More specifically, in this technical step of security detection and data destruction, it is important to note the coordinated work of the first control unit and the second control unit, and the specific method of data destruction, wherein the first control unit and the second control unit are placed in an interactive verification state by configuring the parameters of the monitoring mode for the first control unit, the second control unit, and the storage area. The first control unit and the second control unit in the interactive verification state have a double detection effect on the storage area, and can detect in real time when data theft operations are being performed on the storage area from the outside, and trigger data destruction operations.
[0017] More specifically, the specific method of data destruction is to pre-configure the parameters of the monitoring mode of the storage area so that the storage area is in a current distribution state. Each storage unit in the storage area in the current distribution state is distributed with a micro-current, and these micro-currents are electrically connected to the current boosting unit. When the data destruction operation is triggered, the current boosting unit will boost the micro-current so that the micro-current distributed in each storage unit in the storage area is boosted to a strong current, thereby destroying all the storage cells in the storage area through the strong current. In traditional technology, the storage cells can only be partially destroyed, but not all.
[0018] Specifically, in step S2 of the embodiment provided by the present invention, parameters are configured for the first control unit and the second control unit to ensure that the two control units work synchronously in an interactive verification state. The content of the synchronous work includes a synchronous feedback mechanism and a self-checking program.
[0019] More specifically, the synchronous feedback mechanism ensures that the two control units can operate synchronously with each other in real time, such as data backup, status check, error detection, etc.; the self-test program is a self-test program that each control unit needs to pre-configure, which is used to monitor and diagnose in real time whether the control unit has hardware or software failures.
[0020] It can be understood that by configuring the first control unit and the second control unit, the two control units are used to synchronously detect the storage area while the two control units detect each other. This makes it impossible for the first control unit and the second control unit to be disabled at the same time when the storage area or the control unit is program-stealing or physically damaged through external operations, thereby ensuring the data security of the storage device.
[0021] More specifically, the conditions for triggering the self-destruct mode of the storage device are not limited to the one mentioned above. Therefore, the technical solution of the present invention will synchronously detect multiple detection objects and generate corresponding detection features. As long as there is a detection feature that triggers the self-destruction judgment, the self-destruct mode is triggered to ensure data security.
[0022] More specifically, in this step, the first control unit and the second control unit are tested for executing instructions with each other, and the purpose of the test is to prevent damage to the storage device and data theft through program operations and hardware operations.
[0023] Specifically, in step S3 of the embodiment provided by the present invention, the first control unit and the second control unit in the interactive verification state record data changes and extract key features of each storage unit in the storage area to obtain a second abnormality detection feature of the storage area.
[0024] More specifically, the two control units need to record the read and write operations of each storage unit in the storage area in detail, including each data write, modification, deletion and other operations, and extract key features from the recorded data changes, such as the frequency, magnitude, timing and other information of data changes. This information helps to detect whether there are problems such as data corruption, data loss, storage area errors, etc. By extracting the data change characteristics, it is determined whether an abnormality has occurred in the storage area, such as excessively frequent writing in certain areas, abnormal power failure of storage units, etc., and finally the second abnormality detection feature of the storage area is obtained.
[0025] It is understandable that when data is stolen from the storage area through different theft methods, the impact may be fed back to the control unit or directly fed back to the storage area. The first abnormality detection feature is used to detect abnormalities in the control unit, while the second abnormality detection feature is used to detect abnormalities in the storage area. Any abnormality will trigger the self-destruction mechanism.
[0026] Specifically, in step S4 of the embodiment provided by the present invention, all instructions from external systems or users to storage devices (such as read and write instructions, data requests, etc.) need to be recorded, including information such as the timestamp of the instructions and the instruction type, and the distribution and correlation of these instructions in time are analyzed to check whether there are abnormal instruction patterns. For example, if certain instructions occur frequently at abnormal times, or the execution order of the instructions does not meet expectations, it may be a sign of external attack, operation error or system failure. Through timing correlation analysis, potential abnormal instructions or external interaction anomalies are identified, thereby obtaining the third abnormality detection feature of the storage device.
[0027] For example, continuously entering incorrect passwords will trigger the third abnormality detection feature, or entering a preset self-destruct command password will also trigger the third abnormality detection feature.
[0028] Specifically, in step S5 of the embodiment provided by the present invention, a set of thresholds or standards are set to judge the security of the storage device according to the performance of the first, second, and third abnormal detection features. The detection standards include: abnormal feature threshold: for example, if the first abnormal detection feature exceeds a certain value (such as hardware failure rate, system crash rate), it is judged that the system has a potential fault, abnormal threshold of the storage area: if the frequency of data changes exceeds the normal range, it may indicate that the storage area has a fault or there is a risk of data corruption, external interaction anomaly: if abnormal behavior is found in the external interaction record, such as a large number of instruction rejections or illegal access, it may be an attack behavior.
[0029] More specifically, by comprehensively analyzing the results of the first, second, and third abnormal detection features, it is determined whether the storage device is in a safe state. If there is a safety hazard, a current self-destruction instruction is triggered and the storage device is driven to perform a strong current breakdown operation. That is, if the storage device is judged to be unsafe, the system will generate a current self-destruction instruction according to preset rules, which will trigger a strong current breakdown operation to protect the storage area in the device from further damage or leakage risks.
[0030] More specifically, this operation provides an overload current or voltage to make the storage area of the storage device unrecoverable, preventing data leakage, illegal access or malicious tampering. The breakdown operation will cause physical damage to the storage unit, making the data therein unrecoverable. The breakdown operation will be accompanied by a power-off operation to ensure that the current distribution state of the storage device no longer affects other parts.
[0031] It should be noted that, unlike conventional technical means, the destruction technology adopted in the technical solution of the present invention is to pre-configure the parameters of the monitoring mode of the storage area so that the storage area is in a current distribution state. Each storage unit in the storage area in the current distribution state is distributed with a micro-current, and these micro-currents are electrically connected to the current boosting unit. When the data destruction operation is triggered, the current boosting unit will boost the micro-current so that the micro-current distributed in each storage unit in the storage area is boosted to a strong current, thereby destroying all the storage units in the storage area by the strong current.
[0032] The present invention provides a self-destruction method applied to a storage device, which has the following beneficial effects: The present invention divides a storage device into a storage area, a first control unit and a second control unit, and configures monitoring modes respectively, so that the first and second control units are in an interactive verification state, and the storage area is in a current distribution state. The first and second control units execute instructions on each other and perform data backup and self-inspection, and record data changes and extract key features of the storage units in the storage area, and record and analyze the timing correlation of instructions for the storage device to interact with the outside. The safety of the device is judged according to the detection standard. If an unsafe state is found, a current self-destruction instruction is generated to drive the storage device to perform a strong current breakdown operation, which can automatically destroy data under abnormal circumstances, enhance the reliability and thoroughness of data destruction, avoid the risk of data leakage, and solve the problem of insufficient timeliness and effectiveness in destroying data of the storage device in the prior art.
[0033] Preferably, the storage device is functionally divided to obtain a storage area, a first control unit, and a second control unit, and the first control unit and the second control unit are respectively configured with parameters of a monitoring mode so that the first control unit and the second control unit are in an interactive verification state. The step includes: S11: collecting architecture information of the data function area of the storage device to obtain the data function area architecture information of the storage device, and dividing the data read and write area of the storage device according to the data function area architecture information to obtain a first control unit, a second control unit, and a storage area composed of a plurality of storage units; S12: constructing a data transmission channel between the storage device and an external transmission interface and the first control unit, the second control unit, and the storage area to obtain an instruction mapping channel between the first control unit and the second control unit, a data mapping channel between the first control unit and the second control unit relative to the storage area, and an instruction recording channel between the first control unit and the second control unit and the transmission interface; The instruction mapping channel is used for the first control unit and the second control unit to perform data backup and self-checking operations on the execution instructions between each other, the data mapping channel is used for the first control unit and the second control unit to record data changes and extract key features of each storage unit in the storage area, and the instruction recording channel is used for the first control unit and the second control unit to perform instruction recording and timing correlation analysis on the execution instructions of the storage device interacting with the outside; S13: Based on the instruction mapping channel, the data mapping channel and the instruction recording channel, program analysis is performed on the first control unit and the second control unit respectively to execute the required operation steps of the monitoring mode of the corresponding channels, so as to obtain the supervision program of the monitoring mode of each channel corresponding to the first control unit and the second control unit, and corresponding program deployment is performed on each supervision program, so that the first control unit and the second control unit are in an interactive verification state.
[0034] Specifically, by collecting the architecture information of the storage device, determining the data function area inside the storage device, obtaining the hardware structure and data function partition of the storage device, including the storage area, control unit, transmission interface, etc., analyzing the various functional areas of the storage device according to the architecture information to decide how to divide the storage area, control unit, etc., analyzing the data function area architecture information, and thus identifying the connection relationship between the storage area, control unit and external interface.
[0035] More specifically, based on the architecture information collected in the first step, the storage device is divided to generate a storage area, a first control unit, and a second control unit. The storage device is divided into several data storage units, and these units are associated with corresponding control units. Through division, it is ensured that the storage area can access data efficiently and reliably, and each control unit can independently perform its duties.
[0036] More specifically, a data transmission channel is constructed to ensure data exchange between the storage device, the first control unit, the second control unit and the external transmission interface, and multiple data transmission channels are designed and implemented: Instruction mapping channel: used for instruction data backup and self-checking operations between the first control unit and the second control unit. Ensure the integrity and reliability of data interaction between the two, data mapping channel: used to record changes in data in the storage area, including tracking data changes in the storage unit and extracting key features, instruction recording channel: record the execution of instructions between the storage device and the external transmission interface, perform correlation analysis of instruction timing, and ensure the validity of data instructions.
[0037] More specifically, it ensures that the first control unit and the second control unit are in a mutually verified interactive state, can work together to complete various operations, and perform mutual verification operations through the configuration of the instruction mapping channel to ensure the consistency of instruction execution and data backup between the two. The self-check function can detect and repair any potential problems in a timely manner.
[0038] More specifically, the configuration of the storage area and the control unit optimizes the interaction between the storage area and the two control units, improves the performance and security of data storage and access, and configures a data mapping channel to track and record state changes of the storage unit to ensure that data changes are accurately recorded.
[0039] Preferably, the step of configuring the parameters of the monitoring mode for the storage area so that the storage area is in a current distribution state comprises: S14: performing power storage work in a powered-on state by using a supercapacitor preset in the storage device to obtain a supercapacitor with a backup power storage capacity; S15: performing micro-current pre-distribution processing on each storage unit in the storage area based on the supercapacitor with backup storage capacity, so that each storage unit in the storage area evenly distributes the interconnected micro-current; S16: Deploy working parameters of the trigger standby state of the storage area corresponding to the MCU control unit and the current boosting unit preset in the storage device, so that the MCU control unit is in a standby state to receive the current self-destruction instruction at any time and drive the current boosting unit to perform micro-current boosting work, thereby making the storage area in a current distribution state.
[0040] Specifically, the pre-setting and power storage of the supercapacitor ensure that the storage device stores a certain amount of electrical energy when it is normally powered on, and serves as a backup power supply to support the current control system of the storage area, especially playing a key role in current boosting and current management. By storing electricity through the supercapacitor, when the storage device is started, the supercapacitor begins to store electrical energy and becomes the backup power supply of the system. The supercapacitor has the characteristics of fast charging and discharging, and can provide sufficient power support in a short time, providing the required energy for the microcurrent pre-distribution and current boosting of the storage area. The role of the supercapacitor is to provide the required electrical energy in the short term, avoid the storage area from being unable to operate stably due to power fluctuations or failures, provide redundant power protection for the storage device, and ensure the reliability of the current management system.
[0041] More specifically, the backup power provided by the supercapacitor is used to pre-distribute microcurrent to each storage unit in the storage area so that each storage unit can obtain uniform current support. The microcurrent is evenly distributed among the storage units in the storage area through a preset current distribution mechanism.
[0042] More specifically, the MCU control unit is put in a standby state, capable of receiving a current self-destruction instruction at any time, and driving the current boost unit to boost the microcurrent to destroy the storage unit. The working parameters are deployed, so that the MCU is in a standby state at any time, and can receive a current self-destruction instruction from the system. The role of the MCU is to determine when it is necessary to start the current boost unit to boost the microcurrent. When the MCU receives a destruction instruction, the current boost unit will start and boost the microcurrent to a certain level, thereby destroying the storage unit.
[0043] More specifically, the standby mode of the MCU control unit and the fast response of the current boost unit ensure that the system can quickly execute the current boost to achieve the intended effect when a security instruction to destroy the storage unit appears. This mechanism is designed to destroy data in a specific storage unit or clear sensitive information in the device when necessary, enhancing data protection.
[0044] More specifically, the storage area is in a current distribution state to ensure that the current of each storage unit in the storage area is always in a distribution and monitoring state, and can perform a micro-current boost operation at a predetermined time to destroy the storage unit. The storage area dynamically manages current distribution and boost operations through the cooperation of micro-current distribution technology, MCU control unit and current boost unit. The system can adjust the current according to real-time needs and destroy the storage unit by boosting when necessary. The current distribution state ensures that the current of the storage area remains stable and balanced when it is working normally; at the same time, it has an emergency mechanism that can trigger current boost under specific conditions to destroy the storage unit, prevent data leakage or prevent the spread of faults. This mechanism provides high security and flexibility for the storage area, and can cope with complex storage environments and potential security threats.
[0045] Preferably, the step of causing the first control unit and the second control unit in the interactive verification state to perform data backup and self-verification operations of execution instructions between each other to obtain the first abnormality detection features of the first control unit and the second control unit includes: S21: Instruct the first control unit in the interactive verification state to perform data backup of execution instructions on the second control unit, and at the same time, instruct the second control unit in the interactive verification state to perform data backup of execution instructions on the first control unit; S22: performing synchronous matching of data backup on the first control unit and the second control unit to obtain an execution instruction synchronization rate between the first control unit and the second control unit; S23: when the execution instruction synchronization rate reaches a first preset threshold, an inquiry instruction is generated and transmitted to each other to wait for the first control unit and the second control unit to respond to the inquiry instruction, and the response result is formatted to obtain a first abnormality detection feature of the first control unit and the second control unit; S24: When the execution instruction synchronization rate reaches a second preset threshold, a first abnormality detection feature is directly generated to feedback that the storage device is in an unsafe state.
[0046] Specifically, in the interactive verification state, the first control unit and the second control unit back up each other's executed instruction data. This operation ensures that the execution instruction data of the two control units can be stored synchronously during the interaction process, providing data support for subsequent abnormality detection and self-inspection.
[0047] More specifically, when the first control unit executes an instruction, it backs up the execution instruction data of the second control unit. Similarly, when the second control unit executes an instruction, it also backs up the execution instruction data of the first control unit, ensuring that the execution data between the two is backed up in both directions, providing a reliable basis for the next step of data synchronization and verification. Through backup, any failure or data loss of the control unit of either party can be restored by the other party.
[0048] More specifically, the data backups of the two control units are synchronized and matched, and the instruction synchronization rate is calculated. The synchronization rate is used to evaluate the consistency of instruction execution between the two control units and help determine whether the system is normal. The backup data is synchronized and compared, and the synchronization rate of executing instructions is calculated. The synchronization rate reflects the extent to which the two control units perform the same operation at the same time. Through the synchronization rate evaluation, it can be detected whether the two control units are working in normal synchronization. If the synchronization rate is abnormal, it may mean that one of the control units is faulty or has data inconsistency problems.
[0049] More specifically, when the execution instruction synchronization rate reaches a first preset threshold, an inquiry instruction is generated. When the execution instruction synchronization rate of the first control unit and the second control unit reaches the preset threshold, an inquiry instruction is generated and bidirectionally transmitted to check whether the two control units can respond to each other, thereby further verifying the reliability of the system. When the synchronization rate reaches the first preset threshold, the first control unit and the second control unit will each generate and transmit an inquiry instruction to each other, and then wait for the response of the other control unit.
[0050] More specifically, the purpose of generating and transmitting the query command is to perform system interaction verification to ensure that there is no problem in the collaboration between the two control units. If both control units can respond quickly and correctly process the query command, it indicates that the system is operating normally.
[0051] More specifically, the goal is: when the first control unit and the second control unit transmit inquiry instructions to each other and receive responses, the response results need to be formatted, so that the response information can be better analyzed to generate anomaly detection features, and the received response results are formatted and converted into a standard format that can be used for anomaly detection, and the anomaly detection features of the first control unit and the second control unit are generated according to the formatted response results to evaluate whether there is an anomaly.
[0052] More specifically, after the format conversion, the control unit's response can be effectively analyzed to determine whether the system is abnormal. The generated abnormality detection features can help the system diagnose potential faults or data consistency issues.
[0053] More specifically, when the execution instruction synchronization rate reaches the second preset threshold, an unsafe state is directly fed back, and when the execution instruction synchronization rate reaches the second preset threshold, feedback information is directly generated to inform the storage device that it is in an unsafe state. This means that the synchronization problem between the control units is more serious, and the system may have potential failures or data inconsistency problems.
[0054] More specifically, if the synchronization rate reaches the second preset threshold, the system will immediately generate an abnormal detection feature to feedback that the storage device is in an unsafe state. Rapid response and feedback of the unsafe state will help to find problems in time and prevent further damage or data loss. Direct feedback of the unsafe state under abnormal synchronization rate can achieve rapid early warning and decision support, and improve system reliability.
[0055] Preferably, the step of causing the first control unit and the second control unit in the interactive verification state to record data changes and extract key features from each storage unit in the storage area to obtain a second abnormality detection feature of the storage area includes: S31: Instructing the first control unit and the second control unit in the interactive verification state to respectively perform synchronous feedback of the data state of each storage unit in the storage area through the data mapping channel, so as to serve as a basic analysis object; S32: extracting the key features of the change of the basic analysis object according to the monitoring program pre-deployed in the first control unit and the second control unit, so as to obtain the key features of the data state change obtained by the first control unit and the second control unit respectively; S33: performing cluster analysis on the key features of data state changes according to a pre-trained clustering algorithm to identify abnormal behaviors in the key features of data state changes, and using the abnormal behaviors as the second abnormality detection features.
[0056] Specifically, in the interactive verification state, the first control unit and the second control unit respectively perform synchronous data status feedback on each storage unit in the storage area through the data mapping channel to ensure that the two control units can consistently view the status of the storage area, providing a reliable basis for subsequent analysis. The first control unit and the second control unit respectively transmit the data status feedback of the storage unit to each other through their respective mapping channels. These feedback data will be regarded as basic analysis objects for further processing and analysis. Ensure that the data feedback of the two control units remains consistent to avoid analysis errors caused by inconsistent data. Through synchronous feedback, the system can ensure that the status under different control units is consistent, providing an effective data basis for subsequent anomaly detection and data change analysis.
[0057] More specifically, the supervisory program pre-deployed in the control unit is used to extract the key features of the data state from the basic analysis object, and then analyze the changes in the storage unit. By extracting the key features of the changes, the data change pattern of the storage unit can be identified, providing effective data for the subsequent cluster analysis. The first control unit and the second control unit analyze the data states they have obtained respectively, and extract the key features of the data state changes. These features may include data update frequency, data write mode, changes in read requests, etc. These key features will reflect the data change trend or abnormal fluctuations in the storage area. By extracting the key features, it is possible to capture slight changes in the data state and provide a detailed view of the data flow within the storage area. This helps to discover potential system problems, faults or abnormal data changes, and improve the system's ability to identify anomalies.
[0058] More specifically, cluster analysis is performed on the key features of data state changes through a pre-trained clustering algorithm to identify abnormal behaviors in the data, and these abnormal behaviors are marked as the second abnormal detection features. The clustering algorithm can group data features and identify which features belong to the normal range and which belong to the abnormal range. Cluster analysis is performed on the extracted key features of data state changes. The clustering algorithm automatically groups according to the similarity between the features and identifies abnormal behaviors that are different from normal behaviors. According to the clustering results, the identified abnormal behaviors are used as the second abnormal detection features. Cluster analysis can automatically distinguish between normal and abnormal behavior patterns, reduce manual intervention, and improve detection efficiency and accuracy. By identifying abnormal behaviors, the system can promptly detect possible abnormal situations in data flow, and then take corresponding measures to prevent abnormal behaviors from affecting the normal operation of the system.
[0059] More specifically, once abnormal behaviors are identified, they are fed back as second abnormality detection features. These abnormal features help the system respond quickly to prevent problems from expanding or affecting other parts of the system. Abnormal behaviors identified through cluster analysis are marked as second abnormality detection features and fed back to the system management layer or automated monitoring system to start the subsequent processing process.
[0060] Preferably, the step of causing the first control unit and the second control unit in the interactive verification state to perform instruction recording and timing correlation analysis on the execution instructions of the storage device interacting with the outside to obtain the third abnormality detection feature of the storage device includes: S41: Instruct the first control unit and the second control unit in the interactive verification state to record the execution instructions of the storage device interacting with the outside, and identify the instruction type of the execution instruction according to the instruction database to obtain an instruction identification result; S42: If the instruction recognition result is displayed as an error type instruction, the execution instruction whose instruction recognition result is the error type instruction is time-stamped, and the execution instruction with the time stamp is analyzed for timing association, and if a specified number of the execution instructions with the time stamp exist within a specified time range, a third abnormality detection feature is generated to feedback that the storage device is in an unsafe state; S43: If the instruction recognition result shows that the instruction is a self-destruction type instruction, a third abnormality detection feature is generated to feedback that the storage device is in an unsafe state.
[0061] Specifically, the first control unit and the second control unit record the execution instructions of the storage device interacting with the outside, and identify the instruction type through the instruction database. The first control unit and the second control unit respectively obtain all execution instructions between the storage device and the outside through the interactive verification state, and record them in the instruction database. Use a pre-deployed instruction recognition algorithm or model to identify the type of execution instruction. The instruction type can be a regular instruction, an error type instruction, or a self-destruct type instruction, etc. Recording execution instructions and their types provides basic data support for subsequent analysis. The identification of instruction types helps to quickly locate instruction anomalies (such as error type instructions or self-destruct type instructions), laying the foundation for subsequent anomaly detection.
[0062] More specifically, for instructions identified as error types, time marking is performed, and timing correlation analysis is performed on these instructions. If the instruction identification result is an error type instruction (such as an instruction format error, parameter error, etc.), these instructions are time-stamped and the specific time when the error occurred is recorded. According to the time mark, the error type execution instructions with time marks are time-related analysis to analyze whether there is a certain time pattern for these instructions (such as concentrated occurrence within a certain period of time, or related to the time window of a specific operation). If the number of execution instructions with error time marks exceeds a certain preset threshold within a specified time range, feedback information is generated to indicate that the storage device is in an unsafe state. By timing marking and analyzing error type instructions, it can be found whether the instruction errors have certain regularities or concentrated occurrence time periods. If multiple error instructions appear in a short period of time, it may indicate abnormal operation of the storage device. Timely feedback of unsafe status helps to detect system problems at an early stage.
[0063] More specifically, self-destruct type instructions are identified and unsafe status feedback is generated. Self-destruct type instructions refer to special instructions that may cause damage to storage devices, such as formatting instructions, data clearing instructions, etc. If the instruction identification result is a self-destruct type instruction, the system immediately feedbacks that the storage device is in an unsafe state. Timely identification and feedback of self-destruct type instructions can prevent storage devices from suffering from serious problems such as data loss and damage, and protect device safety.
[0064] More specifically, based on the aforementioned analysis results, a third anomaly detection feature is generated to monitor the security of the storage device. When there are enough error-type instructions within a specified time range, or a self-destruction-type instruction is detected, the system will generate a third anomaly detection feature, indicating that the storage device may be in an unsafe state. This feature can be continuously tracked by subsequent monitoring systems to help staff determine whether the device needs further inspection or repair. The third anomaly detection feature can effectively identify instruction anomalies that the storage device may encounter during operation, especially error instructions and self-destruct instructions. The feedback mechanism of this feature can promptly detect potential safety hazards, provide early warnings, and prevent data loss or equipment damage.
[0065] Preferably, the step of performing safety judgment of the storage device on the first abnormality detection feature, the second abnormality detection feature and the third abnormality detection feature according to a preset detection standard, and generating a current self-destruction instruction to drive the storage device to perform a strong current breakdown operation on the storage area in the current distribution state when the judgment result shows that the storage device is in an unsafe state includes: S51: Retrieve preset detection standards corresponding to the first abnormality detection feature, the second abnormality detection feature, and the third abnormality detection feature; wherein the preset detection standard is a detection standard obtained by performing abnormal behavior operations on the storage device and simultaneously collecting and summarizing features; S52: Performing a security judgment on the storage device based on the first abnormality detection feature, the second abnormality detection feature, and the third abnormality detection feature according to the preset detection standard to obtain a judgment result; S53: When the judgment result shows that the storage device is in an unsafe state, the MCU control unit preset in the storage device is driven to generate a boost instruction, and the boost instruction is transmitted to the current boost unit. After receiving the boost instruction, the current boost unit performs micro-current boost processing on all storage cells in the storage area in the current distribution state, so as to perform strong current breakdown processing on all storage cells in the storage area at the same time.
[0066] Specifically, according to the preset detection standards of the first abnormal detection feature, the second abnormal detection feature and the third abnormal detection feature, the security of the storage device is judged. The preset detection standards related to the first, second and third abnormal detection features are retrieved from the abnormal detection standard library of the storage device. The detection standard is obtained by performing abnormal behavior operations on the storage device and collecting and summarizing the features at the same time. These standards are usually summarized after simulating, testing and analyzing a variety of abnormal operations on the device, such as simulating erroneous instructions, large-scale data access, abnormal use and other behaviors, recording relevant features and establishing standards. This step ensures the consistency of the abnormal detection process through standardized detection standards, and avoids misjudgments caused by human factors. The preset detection standards can be updated by summarizing the historical data of the device and different abnormal situations, thereby continuously optimizing the abnormal detection capability.
[0067] More specifically, based on the preset detection standards, the three abnormal detection features of the storage device are comprehensively analyzed to determine the safety of the device. The first, second and third abnormal detection features are compared and matched using the retrieved preset detection standards. By analyzing these features, it is determined whether the storage device is in a safe state. If features that are highly consistent with abnormal behavior patterns are found in the detection features (such as multiple erroneous instructions, frequent occurrence of self-destruction instructions, abnormal storage unit data, etc.), the storage device is determined to be in an unsafe state. This step can quickly determine whether the device is in an unsafe state, improving the timeliness of abnormal detection. By combining the three features, the accuracy of the judgment result can be ensured.
[0068] More specifically, when the storage device is judged to be in an unsafe state, a boost instruction is generated to drive the current boost unit to perform a strong current breakdown operation. The MCU (microcontroller unit) in the storage device generates a boost instruction based on the safety judgment result. The instruction is determined after a comprehensive judgment based on the internal state of the device and the detection characteristics. The boost instruction is transmitted to the current boost unit through the MCU unit. After receiving the instruction, the current boost unit will boost the microcurrent in the storage device to achieve the effect of strong current breakdown of the storage area. This process is automatically triggered without human intervention, and can respond quickly when the device is in an unsafe state, reducing the risk of human error. The generation and transmission of the boost instruction ensures the accuracy of the strong current breakdown operation and prevents the device from being abused or attacked in an unsafe state.
[0069] More specifically, a micro-current boosting process is performed on the storage area in the current distribution state, and finally a strong current breakdown operation is performed on all storage cells in the storage area. After receiving the boosting instruction, the current boosting unit will apply a micro-current boosting process to all storage cells in the storage device. This micro-current boosting is usually an operation of gradually increasing the current by increasing the voltage. When the micro-current boosting reaches the set current value, all storage cells in the storage area will be subjected to a strong current breakdown. This strong current treatment will cause irreversible damage to the internal circuit of the storage unit, thereby destroying the data in the storage area. Through the strong current breakdown operation, it can ensure that the data in the storage device is completely destroyed to prevent data leakage. Even if the storage device is in an attacked state, the data cannot be recovered. Compared with other traditional destruction methods (such as physical damage, erasure, etc.), the strong current breakdown operation is more thorough and efficient, and can completely destroy the data in the storage area in a short time. If the device is stolen or enters an unsafe state, the strong current breakdown operation can ensure that the storage area cannot be restored and protect the confidentiality of the data.
[0070] Reference Figure 2 As shown, in a second aspect, the present invention provides a self-destruct device applied to a storage device, comprising: Supercapacitor, MCU control unit and current boost unit; The supercapacitor is used to store electricity when the storage device is powered on, and to pre-distribute microcurrent to each storage unit in the storage area, so that each storage unit in the storage area evenly distributes the interconnected microcurrent; The MCU control unit is used to implement a self-destruction method applied to a storage device as described in any one of the first aspects to generate a current self-destruction instruction, and the current boosting unit is used to receive the current self-destruction instruction to perform a micro-current boosting operation, thereby performing a strong current breakdown operation on each storage unit in the storage area of the storage device.
[0071] Specifically, the working steps of the self-destruct device are as described in the method of the first aspect and will not be repeated here.
[0072] In a third aspect, the present invention provides a storage device, on which a self-destruction device is provided, characterized in that the self-destruction device executes a self-destruction method applied to a storage device as described in any one of the first aspects.
[0073] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A self-destruction method applied to a storage device, characterized in that: include: Functionally dividing the storage device to obtain a storage area, a first control unit and a second control unit, and respectively configuring parameters of the monitoring mode for the first control unit, the second control unit and the storage area, so that the first control unit and the second control unit are in an interactive verification state and the storage area is in a current distribution state; The first control unit and the second control unit in the mutual verification state are required to perform data backup and self-verification operations of execution instructions between each other to obtain first abnormality detection features of the first control unit and the second control unit; Instructing the first control unit and the second control unit in an interactive verification state to record data changes and extract key features of each storage unit in the storage area to obtain a second abnormality detection feature of the storage area; Instructing the first control unit and the second control unit in the interactive verification state to perform instruction recording and timing correlation analysis on execution instructions of the storage device interacting with the outside to obtain a third abnormality detection feature of the storage device; The safety of the storage device is judged on the first abnormal detection feature, the second abnormal detection feature and the third abnormal detection feature according to a preset detection standard; when the judgment result shows that the storage device is in an unsafe state, a current self-destruct instruction is generated to drive the storage device to perform a strong current breakdown operation on the storage area in the current distribution state.
2. The self-destruction method for storage device according to claim 1, characterized in that: The steps of functionally dividing the storage device to obtain a storage area, a first control unit, and a second control unit, and respectively configuring the parameters of the monitoring mode for the first control unit and the second control unit so that the first control unit and the second control unit are in an interactive verification state include: Collecting architecture information of the data function area of the storage device to obtain the architecture information of the data function area of the storage device, and dividing the data read and write area of the storage device according to the architecture information of the data function area to obtain a first control unit, a second control unit, and a storage area composed of a plurality of storage units; Constructing a data transmission channel between the storage device and an external transmission interface and the first control unit, the second control unit, and the storage area to obtain an instruction mapping channel between the first control unit and the second control unit, a data mapping channel between the first control unit and the second control unit relative to the storage area, and an instruction recording channel between the first control unit and the second control unit and the transmission interface; The instruction mapping channel is used for the first control unit and the second control unit to perform data backup and self-checking operations on the execution instructions between each other, the data mapping channel is used for the first control unit and the second control unit to record data changes and extract key features of each storage unit in the storage area, and the instruction recording channel is used for the first control unit and the second control unit to perform instruction recording and timing correlation analysis on the execution instructions of the storage device interacting with the outside; Based on the instruction mapping channel, the data mapping channel and the instruction recording channel, program analysis is performed on the first control unit and the second control unit respectively to execute the required operation steps of the monitoring mode of the corresponding channels, so as to obtain the supervision program of the monitoring mode of each channel corresponding to the first control unit and the second control unit, and corresponding program deployment is performed on each supervision program, so that the first control unit and the second control unit are in an interactive verification state.
3. The self-destruction method for storage device according to claim 1, characterized in that: The step of configuring the parameters of the monitoring mode for the storage area so that the storage area is in a current distribution state includes: The supercapacitor preset in the storage device performs power storage in a powered-on state to obtain a supercapacitor with a backup power storage capacity; Performing micro-current pre-distribution processing on each storage unit in the storage area based on a supercapacitor with a backup storage capacity, so that each storage unit in the storage area evenly distributes the interconnected micro-current; The MCU control unit and the current boosting unit preset in the storage device are deployed with working parameters corresponding to the trigger standby state of the storage area, so that the MCU control unit is in a standby state to receive the current self-destruction instruction at any time and drive the current boosting unit to perform micro-current boosting work, thereby making the storage area in a current distribution state.
4. The self-destruction method for storage device according to claim 1, characterized in that: The step of causing the first control unit and the second control unit in the interactive verification state to perform data backup and self-verification operations of execution instructions between each other to obtain first abnormality detection features of the first control unit and the second control unit includes: Instruct the first control unit in the interactive verification state to perform a data backup of the execution instruction on the second control unit, and at the same time, instruct the second control unit in the interactive verification state to perform a data backup of the execution instruction on the first control unit; Performing synchronous matching of data backup on the first control unit and the second control unit to obtain an execution instruction synchronization rate between the first control unit and the second control unit; When the execution instruction synchronization rate reaches a first preset threshold, an inquiry instruction is generated and transmitted to each other to wait for the first control unit and the second control unit to respond to the inquiry instruction, and the response result is formatted to obtain the first abnormality detection feature of the first control unit and the second control unit; When the execution instruction synchronization rate reaches a second preset threshold, a first abnormality detection feature is directly generated to feedback that the storage device is in an unsafe state.
5. The self-destruction method for storage device according to claim 2, characterized in that: The step of causing the first control unit and the second control unit in the interactive verification state to record data changes and extract key features from each storage unit in the storage area to obtain a second abnormality detection feature of the storage area includes: Instructing the first control unit and the second control unit in the interactive verification state to respectively perform synchronous feedback of the data state of each storage unit in the storage area through the data mapping channel, so as to serve as a basic analysis object; Extracting key features of changes of the basic analysis object according to the monitoring program pre-deployed in the first control unit and the second control unit to obtain key features of data state changes corresponding to the first control unit and the second control unit; Cluster analysis is performed on the key features of data state changes according to a pre-trained clustering algorithm to identify abnormal behaviors in the key features of data state changes, and the abnormal behaviors are used as the second abnormality detection features.
6. The self-destruction method for storage device according to claim 1, characterized in that: The step of causing the first control unit and the second control unit in the interactive verification state to perform instruction recording and timing correlation analysis on the execution instructions of the storage device interacting with the outside to obtain the third abnormality detection feature of the storage device includes: Instructing the first control unit and the second control unit in the interactive verification state to record the execution instructions of the storage device interacting with the outside, and identifying the instruction type of the execution instruction according to the instruction database to obtain an instruction identification result; If the instruction recognition result is displayed as an error type instruction, then the execution instruction whose instruction recognition result is the error type instruction is time-stamped, and the execution instruction with the time stamp is analyzed for timing association, and if a specified number of the execution instructions with the time stamp exist within a specified time range, then a third abnormality detection feature is generated to feedback that the storage device is in an unsafe state; If the instruction recognition result shows that the instruction is a self-destruction type instruction, a third abnormality detection feature is generated to feedback that the storage device is in an unsafe state.
7. The self-destruction method for storage device according to claim 3, characterized in that: The steps of judging the safety of the storage device according to the preset detection standard on the first abnormality detection feature, the second abnormality detection feature and the third abnormality detection feature, and generating a current self-destruction instruction to drive the storage device to perform a strong current breakdown operation on the storage area in the current distribution state when the judgment result shows that the storage device is in an unsafe state include: Retrieving preset detection standards corresponding to the first abnormality detection feature, the second abnormality detection feature, and the third abnormality detection feature; wherein the preset detection standard is a detection standard obtained by performing abnormal behavior operations on the storage device and simultaneously collecting and summarizing features; Performing a security judgment of a storage device on the first abnormality detection feature, the second abnormality detection feature, and the third abnormality detection feature according to the preset detection standard to obtain a judgment result; When the judgment result shows that the storage device is in an unsafe state, the MCU control unit preset in the storage device is driven to generate a boost instruction, and the boost instruction is transmitted to the current boost unit. After receiving the boost instruction, the current boost unit performs micro-current boost processing on all storage cells in the storage area in the current distribution state, so as to perform strong current breakdown processing on all storage cells in the storage area at the same time.
8. A self-destruct device applied to a storage device, characterized in that: include: Supercapacitor, MCU control unit and current boost unit; The supercapacitor is used to store electricity when the storage device is powered on, and to pre-distribute microcurrent to each storage unit in the storage area, so that each storage unit in the storage area evenly distributes the interconnected microcurrent; The MCU control unit is used to implement a self-destruction method applied to a storage device as described in any one of claims 1 to 7 to generate a current self-destruction instruction, and the current boost unit is used to receive the current self-destruction instruction to perform a micro-current boost operation, thereby performing a strong current breakdown operation on each storage unit in the storage area of the storage device.
9. A storage device, wherein a self-destruct device is provided on the storage device, characterized in that: The self-destruction device executes a self-destruction method applied to a storage device as described in any one of claims 1-7.