An ai-driven reconfigurable safety training system
Patent Information
- Application Number
- CN202611180042.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-05
- Publication Date
- 2026-10-27
AI Technical Summary
然而,此类方案存在以下缺陷:一是不能适应员工出差远程培训的需求,专用设备难以随身携带;二是个人或公共终端设备性能差异大,难以统一培训体验;三是数据传输过程存在被截获的风险;四是培训结束后,数据销毁不彻底,存在数据残留和泄密隐患
[0031]有益效果:本发明提供了一种可重构的安全培训系统及工作方法,其通过根据终端设备用途和性能的进行虚拟机动态重构部署,虚拟机内存态双重加解密、AI智能驱动的内存覆写技术解决了现有技术中培训系统远程培训终端适配性差、统一培训体验差;且培训内容容易被截获窃取的技术问题。
Smart Images

Figure CN122986989A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of information security and computer virtualization technology, specifically to a reconfigurable security training system, which is particularly suitable for enterprise training scenarios involving trade secrets or technical secrets, and can ensure the security of training data without being limited by equipment or location. Background Technology
[0002] With the rapid development of information technology and the socio-economic landscape, all industries need to continuously train their internal employees to adapt to the rapidly changing market environment. Training content typically involves the company's trade secrets, technical secrets, or core intellectual property, placing high demands on training venues, equipment, and timing.
[0003] In existing technologies, most solutions to address training data security issues involve using dedicated equipment to log into dedicated systems for training. However, such solutions have the following drawbacks: first, they cannot meet the needs of employees traveling for remote training, as dedicated equipment is difficult to carry; second, the performance differences between personal and public terminal devices are significant, making it difficult to standardize the training experience; third, there is a risk of data interception during transmission; and fourth, data destruction is incomplete after training, leaving data residues and potential for leakage. Therefore, to address these problems, this invention provides a reconfigurable secure training system. Summary of the Invention
[0004] This invention provides a reconfigurable security training system, characterized in that the system includes: a client, a terminal device, a reconfigurable virtual machine, and a data server;
[0005] The client is used to present training content to users, runs on a terminal device, and is implemented through a browser or a lightweight client program; the client includes a decryption module and a first decryption key, used to decrypt and restore the received training data;
[0006] The terminal device provides a runtime environment for the virtual machine and is responsible for allocating memory space for the virtual machine; the terminal device includes dedicated devices and non-dedicated devices.
[0007] The reconfigurable virtual machine is deployed on the terminal device to provide a secure operating environment for the client. It is dynamically generated, memory-resident, and destroyed after use. The reconfigurable virtual machine includes a memory data encryption / decryption module, a memory management module, and an AI intelligent overwrite module. The memory data encryption / decryption module generates a second encryption key to encrypt the training data received from the data server and then stores it in memory.
[0008] The data server includes a training content database, a virtual machine deployment module, and a data security module, and is responsible for training content storage management, virtual machine configuration generation and distribution, training content encryption, and data security control.
[0009] Furthermore, the data security module is used to generate a first encryption key and a corresponding first decryption key; the memory data encryption / decryption module is used to generate a second encryption key to encrypt the training data received from the data server and then store it in memory.
[0010] Furthermore, the virtual machine deployment module constructs a virtual machine configuration file suitable for the terminal device based on the terminal device's usage and performance information, and sends the virtual machine configuration file to the terminal device for deployment.
[0011] The further memory data encryption / decryption module includes a random encryption engine that generates a one-time second encryption key each time the virtual machine is started. The training content exists in memory in ciphertext form. When the virtual machine sends data to the client, it first uses the second decryption key to decrypt the data to obtain the data encrypted by the first encryption key, and then the client uses the first decryption key to perform a second decryption.
[0012] Furthermore, the AI intelligent overwriting module incorporates a lightweight rule engine and an industry keyword template library, generating simulated training data based on predefined syntax rules and template combinations. The total amount of simulated training data generated by the AI intelligent overwriting module matches the memory space to be overwritten, and semantically conforms to the enterprise's business characteristics. When the virtual machine starts, the memory management module calls the host machine memory locking interface through a lightweight Hypervisor to lock the memory area allocated to the virtual machine in the host machine's physical memory, prohibiting memory from being swapped out to the swap partition or page file.
[0013] The present invention also provides a method for operating a reconfigurable safety training system, applied to the aforementioned safety training system, characterized by comprising the following steps:
[0014] Step S1: The user accesses the enterprise training portal through the browser on the terminal device, enters the account and password for identity authentication, and after successful authentication, the data server collects the terminal device's usage information and performance information.
[0015] Step S2: The virtual machine deployment module generates a virtual machine configuration file and client configuration adapted to the terminal based on the collected usage and performance information;
[0016] Step S3: The terminal device receives the virtual machine configuration file, starts the lightweight Hypervisor, allocates an independent memory region for the virtual machine when creating a reconfigurable virtual machine, and locks the memory region in the host physical memory through the mlock or VirtualLock system call, prohibiting memory from being swapped out to the swap partition or page file, ensuring that the training data resides only in memory and is not written to disk.
[0017] Step S4: After the virtual machine starts up, it sends a ready notification to the data server and establishes a secure communication channel. While sending encrypted training data to the virtual machine, the data server also sends the user's industry type and business characteristics data to the virtual machine's memory for storage, so that the AI intelligent overwrite module can call it after the training is completed.
[0018] Step S5: The user selects training content through the client, and the virtual machine requests the corresponding training data from the data server. The data security module encrypts the training content using the first encryption key corresponding to the user and sends the encrypted data to the virtual machine.
[0019] Step S6: The random encryption engine of the virtual machine memory data encryption and decryption module generates a second encryption key and a corresponding second decryption key. The received data encrypted with the first encryption key is encrypted again with the second encryption key and then stored in memory. The second decryption key is temporarily stored in the memory data encryption and decryption module.
[0020] Step S7: When the virtual machine sends training content to the client, it first uses the second decryption key to decrypt the data, obtaining data encrypted only by the first encryption key, and then sends the data to the client; the client uses the first decryption key, which is encapsulated in the decryption module and corresponds to the first encryption key, to decrypt the data a second time, restore it to plaintext training content, and then present it.
[0021] Step S8: Users perform interactive operations during the training process. All interactive data is transmitted through an encrypted channel, and the training progress and logs are reported to the data server in encrypted form.
[0022] Further steps include data destruction, specifically:
[0023] Step S9: After the user training is completed, click the "End Training" button. The terminal device will send a training completion notification to the data server, and the data server will record the training completion time.
[0024] Step S10: The virtual machine AI intelligent overwrite module obtains the size of the memory space allocated to the virtual machine, and generates simulated training data that semantically conforms to the business characteristics of the enterprise based on the industry type and business characteristic data pre-stored in the memory. The total amount of data matches the memory space that needs to be overwritten.
[0025] Step S11: The virtual machine writes the simulated training data into memory, overwriting the storage area of the original training content;
[0026] Step S12: After the memory overwrite is complete, the virtual machine releases all allocated memory resources and destroys the virtual machine instance;
[0027] Step S13: The terminal device reclaims the resources occupied by the Hypervisor, and the data server records the destruction timestamp and audit log.
[0028] In further step S2, when the terminal device is a non-dedicated device, the virtual machine is configured with an AI intelligent overwrite module, and the training data received by the virtual machine is only stored in memory.
[0029] In further step S3, when the terminal device is a non-dedicated device, the hibernation file, system crash dump, and memory compression functions are disabled to prevent indirect data residue.
[0030] In further step S2: when the terminal device is a dedicated device, an encrypted storage partition and an AI intelligent overwrite module can be configured.
[0031] Beneficial effects: This invention provides a reconfigurable security training system and its working method. By dynamically reconfiguring and deploying virtual machines according to the purpose and performance of terminal devices, and by using virtual machine memory-level dual encryption and decryption and AI-driven memory overwriting technology, it solves the technical problems of poor adaptability of remote training terminals, poor unified training experience, and easy interception and theft of training content in the existing technology. Attached Figure Description
[0032] Figure 1 This is a system architecture diagram of a reconfigurable safety training system according to the present invention.
[0033] Figure 2 This is a flowchart of a reconfigurable safety training system according to the present invention. Detailed Implementation
[0034] Example 1: This invention provides a reconfigurable security training system, comprising: a client, a terminal device, a reconfigurable virtual machine, and a data server;
[0035] The client is used to present training content to users, runs on a terminal device, and is implemented through a browser or a lightweight client program. The client includes a decryption module and a first decryption key, used to decrypt and restore the received training data.
[0036] The terminal device provides a runtime environment for the virtual machine and is responsible for allocating memory space for it. The terminal device includes dedicated devices and non-dedicated devices; the dedicated devices are company-specific security training equipment, and the non-dedicated devices include personal computers, mobile terminals, and public terminals.
[0037] The reconfigurable virtual machine is deployed on the terminal device to provide a secure operating environment for the client. It is dynamically generated, memory-resident, and destroyed after use. The reconfigurable virtual machine includes a memory data encryption / decryption module, a memory management module, and an AI intelligent overwrite module.
[0038] The data server includes a training content database, a virtual machine deployment module, and a data security module, and is responsible for training content storage management, virtual machine configuration generation and distribution, training content encryption, and data security control.
[0039] The virtual machine deployment module is used to construct a virtual machine configuration file suitable for the terminal device based on the terminal device's usage and performance information, send the virtual machine configuration file to the terminal device for deployment, and allocate memory space for the virtual machine.
[0040] The usage information includes dedicated and non-dedicated devices. The performance information includes CPU core count, total memory, screen resolution, network bandwidth, etc. When it is a dedicated device, the virtual machine can selectively store training data on an encrypted hard disk partition, and can also selectively configure an AI intelligent overwrite module; when it is a non-dedicated device, an AI intelligent overwrite module must be configured, and the training data received by the virtual machine is only resident in memory and is destroyed after use, and storing the data on the hard disk is prohibited.
[0041] The data security module pre-stores user account password information. When the virtual machine deployment module configures the client for the user, the data security module randomly generates a first encryption key and a corresponding first decryption key, encapsulates the first decryption key in the client decryption module, and stores the first encryption key, the first decryption key, the user client ID information, and the virtual machine information in the data server.
[0042] The memory data encryption / decryption module includes a random encryption engine for randomly generating a second encryption key and a corresponding second decryption key. After receiving the training data encrypted with the first encryption key from the data server, the virtual machine uses the second encryption key to perform a second encryption before storing it in memory, ensuring that the training data exists in ciphertext form in memory.
[0043] The memory management module manages the access permissions and lifecycle of virtual machine memory data. At virtual machine startup, a lightweight hypervisor calls the host machine's memory locking interface (such as mlock or VirtualLock) to lock the memory region allocated to the virtual machine within the host machine's physical memory, preventing memory from being swapped out to the swap partition or page file, ensuring that training data resides only in memory and is not written to disk. When the terminal device is not a dedicated device, hibernation files, system crash dumps, and memory compression functions are further disabled to prevent indirect data residue.
[0044] The AI-powered intelligent overwriting module incorporates a lightweight rule engine and an industry keyword template library. It generates simulated training data based on predefined grammar rules and template combinations, without relying on external network connections or large-scale model inference. This module generates simulated training data (including document fragments, charts, code snippets, etc.) that semantically conform to the user's business characteristics, based on the user-allocated virtual machine memory space and the user's company's business content. The total data volume precisely matches the memory space to be overwritten, and the generated data is written into memory to cover the training content storage area, preventing data leakage.
[0045] The working mechanism of this system includes:
[0046] (1) Dynamic virtual machine reconfiguration mechanism based on terminal purpose and performance
[0047] After the terminal device logs into the company's training homepage, the company homepage obtains the terminal device's purpose and performance information. The virtual machine deployment module in the data server constructs a virtual machine configuration file suitable for the terminal device based on the device's purpose and performance information, and sends the virtual machine configuration file to the terminal device for deployment. The terminal device allocates memory space for the virtual machine.
[0048] (2) Virtual machine memory-level dual encryption and dual-key decryption mechanism
[0049] After the reconfigurable virtual machine retrieves training content data from the data server, the random encryption engine of the memory data encryption / decryption module generates a second encryption key and a corresponding second decryption key. The received data, encrypted with the first encryption key, is then encrypted again using the second encryption key before being stored in memory. When the client retrieves the training content, the virtual machine first decrypts the data using the second decryption key, obtaining data that is still encrypted with the first encryption key, and then sends it to the client. The client then uses the first decryption key, encapsulated in the decryption module and corresponding to the first encryption key, to decrypt the data again, restoring it to plaintext training content before presentation. Through this dual encryption mechanism, even if memory is illegally accessed, the original training content cannot be recovered.
[0050] (3) AI intelligent overwrite driven memory overwrite mechanism
[0051] After user training concludes, the AI-powered intelligent overwriting module generates simulated training data that semantically matches the company's business characteristics, based on the virtual machine memory space allocated to the user and the user's company's business content. This data is then written into memory to precisely overwrite the allocated memory space. The virtual machine then overwrites the training content storage area with the generated simulated data, preventing data leakage. This invention uses data generated by the AI-powered intelligent overwriting module that semantically simulates real training data, possessing strong deceptive properties; even if stolen and analyzed, it cannot be distinguished from real training data.
[0052] (4) Data destruction process after training
[0053] After the training ends, the system executes the following steps in sequence: the virtual machine suspends its business threads, the AI overwrite module performs memory filling, the virtual machine releases its allocated memory resources, the virtual machine instance is destroyed, the terminal hypervisor reclaims resources, and the server records the destruction timestamp and audit logs.
[0054] Example 2: System Deployment and Training Data Encryption / Decryption Process
[0055] The present invention also provides a method for operating a reconfigurable security training system, which operates on the reconfigurable security training system described in Embodiment 1, and includes the following steps:
[0056] Step S1: The user accesses the enterprise training portal through a browser on their terminal device and enters their account and password for authentication. After successful authentication, the data server collects the terminal device's usage and performance information.
[0057] Step S2: The virtual machine deployment module generates a virtual machine configuration file and client configuration adapted to the terminal based on the collected usage and performance information, including parameters such as the number of virtual CPU cores, memory limit, and display resolution. When the terminal device is a non-dedicated device, the virtual machine is configured with an AI intelligent overwrite module, and the training data received by the virtual machine resides only in memory; when the terminal device is a dedicated device, an encrypted storage partition and an AI intelligent overwrite module can be configured.
[0058] Step S3: The terminal device receives the virtual machine configuration file, starts the lightweight hypervisor, allocates an independent memory region for the virtual machine when creating a reconfigurable virtual machine, and locks this memory region in the host machine's physical memory using the `mlock` or `VirtualLock` system call, preventing memory from being swapped out to the swap partition or page file, ensuring that training data resides only in memory and is not written to disk. When the terminal device is not a dedicated device, hibernation files, system crash dumps, and memory compression functions are further disabled to prevent indirect data residue.
[0059] Step S4: After the virtual machine starts up, a ready notification is sent to the data server to establish a secure communication channel. Simultaneously, the data server sends encrypted training data to the virtual machine and stores the user's industry type and business characteristics in the virtual machine's memory for use by the AI intelligent overwrite module after training.
[0060] Step S5: The user selects training content through the client, and the virtual machine requests the corresponding training data from the data server. The data security module encrypts the training content using the first encryption key corresponding to the user and sends the encrypted data to the virtual machine.
[0061] Step S6: The random encryption engine of the virtual machine memory data encryption and decryption module generates a second encryption key and a corresponding second decryption key. The received data encrypted with the first encryption key is encrypted again using the second encryption key and then stored in memory. The second decryption key is temporarily stored in the memory data encryption and decryption module.
[0062] Step S7: When the virtual machine sends training content to the client, it first uses the second decryption key to decrypt the data, obtaining data encrypted only by the first encryption key, and then sends the data to the client. The client uses the first decryption key, which is encapsulated in the decryption module and corresponds to the first encryption key, to decrypt the data a second time, restore it to plaintext training content, and then present it.
[0063] Step S8: Users perform interactive operations during the training process. All interactive data is transmitted through an encrypted channel, and the training progress and logs are reported to the data server in encrypted form.
[0064] Example 3: Training Completion and Data Destruction Steps
[0065] Based on Embodiment 2, the present invention further includes a data destruction step, specifically comprising the following steps:
[0066] Step S9: After the user training is completed, click the "End Training" button. The terminal device will send a training completion notification to the data server, and the data server will record the training completion time.
[0067] Step S10: The virtual machine AI intelligent overwrite module obtains the size of the memory space allocated by the virtual machine, and generates simulated training data (including document fragments, chart data, code fragments, etc.) that semantically conform to the business characteristics of the enterprise based on the industry type and business characteristic data pre-stored in the memory. The total amount of data is precisely matched with the memory space to be overwritten.
[0068] Step S11: The virtual machine writes the simulated training data into memory, precisely overwriting the storage area of the original training content.
[0069] Step S12: After the memory overwrite is complete, the virtual machine releases all allocated memory resources and destroys the virtual machine instance.
[0070] Step S13: The terminal device reclaims the resources occupied by the Hypervisor, and the data server records the destruction timestamp and audit log. No training data remains on the terminal device; the memory has been completely overwritten by the simulated data generated by the AI intelligent overwrite module, and the second encryption key has expired.
[0071] Example 4: Multi-terminal adaptation scenarios and network outage fault tolerance
[0072] Based on Embodiment 3, the present invention also includes scenarios where the same user uses the system on different terminal devices, and scenarios where the network is disconnected.
[0073] The non-dedicated devices of this invention specifically include desktop computers used in the office, laptops used on business trips, and public terminals used at customer sites, all of which can access the training portal website through a browser. The system dynamically generates an appropriate virtual machine configuration each time based on the current terminal's purpose and performance information, ensuring a consistent training experience and data security.
[0074] Even if the network connection between the terminal device and the data server is interrupted during the training process, the AI intelligent overwrite module can still independently generate simulated training data and execute the memory overwrite and virtual machine destruction process after the training ends, because the industry type and business characteristic data are pre-stored in the virtual machine memory, and the AI intelligent overwrite module has a built-in lightweight rule engine and industry keyword template library, without relying on the external network. This ensures the reliability of the data destruction mechanism in the absence of network access.
[0075] In public terminal scenarios such as non-professional equipment, the risk of data theft is reduced because the data is not written to disk throughout the process and is overwritten and destroyed by AI after the training is completed.
[0076] It should be noted that the above embodiments are illustrative of the invention and not restrictive, and that those skilled in the art can devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third, etc., does not indicate any order. These words can be interpreted as names.
[0077] The above description is merely a specific embodiment of the present invention or an explanation of that embodiment. The scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. The scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A reconfigurable safety training system, characterized in that, The system includes: clients, terminal devices, reconfigurable virtual machines, and data servers; The client is used to present training content to users, runs on a terminal device, and is implemented through a browser or a lightweight client program; the client includes a decryption module and a first decryption key, which are used to decrypt and restore the received training data; The terminal device provides a runtime environment for the virtual machine and is responsible for allocating memory space for the virtual machine; the terminal device includes dedicated devices and non-dedicated devices. The reconfigurable virtual machine is deployed on the terminal device to provide a secure operating environment for the client. It is dynamically generated, memory-resident, and destroyed after use. The reconfigurable virtual machine includes a memory data encryption / decryption module, a memory management module, and an AI intelligent overwrite module. The memory data encryption / decryption module generates a second encryption key to encrypt the training data received from the data server and then stores it in memory. The data server includes a training content database, a virtual machine deployment module, and a data security module, and is responsible for training content storage management, virtual machine configuration generation and distribution, training content encryption, and data security control.
2. The safety training system as described in claim 1, characterized in that, The data security module is used to generate a first encryption key and a corresponding first decryption key; the memory data encryption and decryption module is used to generate a second encryption key to encrypt the training data received from the data server and then store it in memory.
3. The safety training system as described in claim 2, characterized in that, The virtual machine deployment module constructs a virtual machine configuration file suitable for the terminal device based on the terminal device's usage and performance information, and sends the virtual machine configuration file to the terminal device for deployment.
4. The safety training system as described in claim 3, characterized in that, The memory data encryption / decryption module includes a random encryption engine that generates a one-time second encryption key each time the virtual machine is started. The training content exists in memory in ciphertext form. When the virtual machine sends data to the client, it first uses the second decryption key to decrypt the data to obtain the data encrypted by the first encryption key, and then the client uses the first decryption key to perform a second decryption.
5. The safety training system as described in claim 4, characterized in that, The AI intelligent overwrite module has a built-in lightweight rule engine and industry keyword template library, which generates simulated training data based on predefined syntax rules and template combinations. The total amount of simulated training data generated by the AI intelligent overwrite module matches the memory space to be overwritten, and the semantics conform to the enterprise's business characteristics. When the virtual machine starts, the memory management module calls the host machine memory locking interface through the lightweight Hypervisor to lock the memory area allocated to the virtual machine in the host machine's physical memory, and prohibits memory from being swapped out to the swap partition or page file.
6. A method for operating a reconfigurable safety training system, applied to the safety training system according to any one of claims 1-5, characterized in that, Includes the following steps: Step S1: The user accesses the enterprise training portal through the browser on the terminal device, enters the account and password for identity authentication, and after successful authentication, the data server collects the terminal device's usage information and performance information. Step S2: The virtual machine deployment module generates a virtual machine configuration file and client configuration adapted to the terminal based on the collected usage and performance information; Step S3: The terminal device receives the virtual machine configuration file, starts the lightweight Hypervisor, allocates an independent memory region for the virtual machine when creating a reconfigurable virtual machine, and locks the memory region in the host physical memory through the mlock or VirtualLock system call, prohibiting memory from being swapped out to the swap partition or page file, ensuring that the training data resides only in memory and is not written to disk. Step S4: After the virtual machine starts up, a ready notification is sent to the data server to establish a secure communication channel; While sending encrypted training data to the virtual machine, the data server also sends the user's industry type and business characteristics data to the virtual machine's memory for storage, so that the AI intelligent overwrite module can call it after the training is completed. Step S5: The user selects training content through the client, and the virtual machine requests the corresponding training data from the data server. The data security module encrypts the training content using the first encryption key corresponding to the user and sends the encrypted data to the virtual machine. Step S6: The random encryption engine of the virtual machine memory data encryption and decryption module generates a second encryption key and a corresponding second decryption key. The received data encrypted with the first encryption key is encrypted again with the second encryption key and then stored in memory. The second decryption key is temporarily stored in the memory data encryption and decryption module. Step S7: When the virtual machine sends training content to the client, it first uses the second decryption key to decrypt the data, obtaining data encrypted only by the first encryption key, and then sends the data to the client; the client uses the first decryption key, which is encapsulated in the decryption module and corresponds to the first encryption key, to decrypt the data a second time, restore it to plaintext training content, and then present it. Step S8: Users perform interactive operations during the training process. All interactive data is transmitted through an encrypted channel, and the training progress and logs are reported to the data server in encrypted form.
7. The working method of the safety training system as described in claim 6, characterized in that, It also includes data destruction steps, specifically: Step S9: After the user training is completed, click the "End Training" button. The terminal device will send a training completion notification to the data server, and the data server will record the training completion time. Step S10: The virtual machine AI intelligent overwrite module obtains the size of the memory space allocated to the virtual machine, and generates simulated training data that semantically conforms to the business characteristics of the enterprise based on the industry type and business characteristic data pre-stored in the memory. The total amount of data matches the memory space that needs to be overwritten. Step S11: The virtual machine writes the simulated training data into memory, overwriting the storage area of the original training content; Step S12: After the memory overwrite is complete, the virtual machine releases all allocated memory resources and destroys the virtual machine instance; Step S13: The terminal device reclaims the resources occupied by the Hypervisor, and the data server records the destruction timestamp and audit log.
8. The working method of the safety training system as described in claim 7, characterized in that, In step S2, when the terminal device is a non-dedicated device, the virtual machine is configured with an AI intelligent overwrite module, and the training data received by the virtual machine is only stored in memory.
9. The working method of the safety training system as described in claim 8, characterized in that, In step S3, when the terminal device is not a dedicated device, the hibernation file, system crash dump and memory compression functions are disabled to prevent indirect data residue.
10. The working method of the safety training system as described in claim 9, characterized in that, In step S2, when the terminal device is a dedicated device, an encrypted storage partition and an AI intelligent overwrite module can be configured.
