Relay emission type information hidden transmission system and method based on USB interface
By adopting a relay transmitting information concealed transmission system based on USB interface in the target network, the problem of high-value information acquisition and back-passing in multi-operating system environments is solved, and the information transmission effect with strong data concealment and low cost is achieved.
Patent Information
- Application Number
- CN202510157358.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-05-16
AI Technical Summary
The prior art is difficult to effectively obtain and return high-value information in the target network, especially when it is compatible with multiple operating systems (Windows, Linux, MacOS), and the data backload is insufficient.
A relay transmitting information concealed transmission system based on a USB interface is adopted, which includes a target host, a USB interface device and a data return receiving device. The USB interface device realizes data processing and wireless back-passing through a camouflage module, a USB shunt module, a master MCU module, a storage module and a communication module, and is compatible with multiple operating systems without a special driver.
It realizes the hiddenness of extracting important information and data backhaul in the isolated network, reduces costs, and solves the problem of obtaining high-value information.
Smart Images

Figure CN120017359A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of cyberspace security, and in particular to a relay transmission type information concealment transmission system and method based on a USB interface. Background Art
[0002] For the target network, high-value information is acquired and stored through dedicated disguised USB (Universal Serial Bus) hardware (mouse, keyboard, power bank, USB flash drive, etc.), and the acquired high-value information is transmitted to the remote end using the 3G / 4G communication module in the USB hardware, so as to achieve high-value information acquisition and long-distance return of the isolated network host (or mobile phone). The present invention is based on the relay transmission type information concealment transmission system and method of the USB interface, adopts a device with a universal USB data interface, and is compatible with Windows, Linux, and MacOS operating systems without a special driver, so as to achieve the extraction of important information in the isolated network, and the data return is highly concealed, which solves the problem of obtaining high-value information. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide a relay-type information covert transmission system and method based on a USB interface, which adopts a device with a universal USB data interface and is compatible with Windows, Linux, and MacOS operating systems without a special driver, thereby reducing costs and improving the concealment of data return.
[0004] In order to solve the above technical problems, the first aspect of the embodiment of the present invention discloses a relay transmission type information concealment transmission system based on a USB interface, comprising: a target host, a USB interface device and a data return receiving device;
[0005] The target host is used to connect to the target network, receive and send the first target data to the USB interface device;
[0006] The USB interface device is used to receive and process the control instruction information transmitted by the data return receiving device, obtain and process the first target data transmitted by the target host, and transmit the second target data to the data return receiving device;
[0007] The data return receiving device is used to receive and process the second target data transmitted by the USB interface device to obtain target message data;
[0008] The target host and the USB interface device are connected via USB interface data; the USB interface device and the data return receiving device are connected via wireless network data.
[0009] As an optional implementation, in the first aspect of the embodiment of the present invention, the USB interface device includes a camouflage module, a USB shunt module, a main control MCU module, a storage module and a communication module;
[0010] The camouflage module is used to camouflage the USB interface device;
[0011] The USB shunt module is used to receive the control instruction information sent by the main control MCU module, receive and process the first target data sent by the target host and send it to the storage module;
[0012] The main control MCU module is used to receive and send the control instruction information sent by the communication module;
[0013] The storage module is used to store the second target data;
[0014] The communication module is used to receive the control instruction information sent by the data feedback receiving device and send it to the main control MCU module, and read and send the second target data to the data feedback receiving device;
[0015] The USB module is connected to the target host via a USB interface; the main control MCU module is data-connected to the USB module and the communication module respectively.
[0016] A second aspect of an embodiment of the present invention discloses a relay transmission type information concealment transmission method based on a USB interface, the method comprising:
[0017] S1, the USB interface device processes the first target data sent by the target host to obtain the target data to be sent;
[0018] S2, based on the control instruction information sent by the data return receiving device, the USB interface device processes the target data to be sent, obtains and sends second target data to the data return receiving device;
[0019] S3, the data feedback receiving device receives and processes the second target data to obtain target message data.
[0020] As an optional implementation manner, in the second aspect of the embodiment of the present invention, the USB interface device processes the first target data sent by the target host to obtain the target data to be sent, including:
[0021] S11, the USB interface device receives first target data sent by the target host to obtain first target data to be processed;
[0022] S12, processing the first target data to be processed based on the first communication protocol to obtain second target data to be processed;
[0023] S13, encrypting the second target data to be processed to obtain and store the target data to be sent.
[0024] As an optional implementation manner, in the second aspect of the embodiment of the present invention, the processing of the first target data to be processed based on the first communication protocol to obtain the second target data to be processed includes:
[0025] S121, obtaining the first target data to be processed;
[0026] S122, based on the first communication protocol, parsing the first target data to be processed to obtain information of the target data to be processed;
[0027] S123, performing keyword judgment on the target data information to be processed to obtain a keyword judgment result;
[0028] S124, when the keyword judgment result is yes, execute S125;
[0029] When the keyword judgment result is no, executing S121.
[0030] S125, compressing the target data information to be processed to obtain second target data to be processed.
[0031] As an optional implementation manner, in the second aspect of the embodiment of the present invention, compressing the target data information to be processed to obtain second target data to be processed includes:
[0032] S1251, using a data compression algorithm cost calculation model, calculating and processing the compression algorithm set to obtain a compression algorithm cost data set;
[0033] S1252, comparing the compression algorithm cost data sets to obtain a minimum compression algorithm cost value;
[0034] S1253, matching the compression algorithm set to obtain an optimal compression algorithm;
[0035] S1254: Use the optimal compression algorithm to process the target data information to obtain second target data to be processed.
[0036] As an optional implementation manner, in the second aspect of the embodiment of the present invention, based on the control instruction information sent by the data return receiving device, the USB interface device processes the target data to be sent, obtains and sends the second target data to the data return receiving device, including:
[0037] S21, based on the second communication protocol, the USB interface device sends a heartbeat message to the data return receiving device;
[0038] S22, based on the heartbeat message, the data feedback receiving device processes the user demand information, obtains and sends the first control instruction information to the USB interface device;
[0039] S23, based on the second communication protocol, the USB interface device parses and processes the first control instruction information to obtain return data instruction information;
[0040] S24, based on the returned data instruction information, the USB interface device encapsulates the target data to be sent to obtain second target data;
[0041] S25, using the USB interface device to send the second target data to the data return receiving device.
[0042] As an optional implementation, in the second aspect of the embodiment of the present invention, based on the second communication protocol, the USB interface device parses and processes the first control instruction information to obtain the return data instruction information, including:
[0043] S231, obtaining the first control instruction information;
[0044] S232, extracting and processing the first control instruction information according to the second communication protocol message structure to obtain network instruction type information;
[0045] S233, determining whether the network instruction type information is equal to a first set value, and obtaining a network instruction type determination result;
[0046] S234, when the result of judging the network instruction type is yes, the network instruction type information is the return data instruction information, and S24 is executed;
[0047] When the result of determining the network instruction type is no, executing S231.
[0048] As an optional implementation manner, in the second aspect of the embodiment of the present invention, the data return receiving device receives and processes the second target data to obtain target message data, including:
[0049] S31, the data feedback receiving device receives and obtains the second target data;
[0050] S32: Based on the second communication protocol, the second target data is processed to obtain target message data.
[0051] As an optional implementation manner, in the second aspect of the embodiment of the present invention, the processing of the second target data based on the second communication protocol to obtain the target message data includes:
[0052] S321, acquiring the second target data;
[0053] S322, parsing the second target data based on the message structure of the second communication protocol to obtain first target message data information;
[0054] S323, performing splicing processing on the first target message data information to obtain second target message data;
[0055] S324, decrypt the second target message data to obtain target message data.
[0056] A third aspect of an embodiment of the present invention discloses a relay transmission type information concealment transmission device, the device comprising:
[0057] A memory storing executable program code;
[0058] a processor coupled to the memory;
[0059] The processor calls the executable program code stored in the memory to execute part or all of the steps in the relay transmission type information covert transmission method disclosed in the second aspect of the embodiment of the present invention.
[0060] The fourth aspect of the present invention discloses a computer-readable storage medium, which stores computer instructions. When the computer instructions are called, some or all of the steps in the relay transmission type information covert transmission method disclosed in the second aspect of the embodiment of the present invention are executed.
[0061] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0062] The present invention provides a relay-type information concealment transmission system and method based on a USB interface, which adopts a universal USB data interface device and is compatible with Windows, Linux, and MacOS operating systems without a special driver, thereby realizing the extraction of important information in an isolated network, and the data return is highly concealed, thus solving the problem of obtaining high-value information. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0064] Figure 1 It is a schematic diagram of an application scenario of a relay transmission type information concealment transmission system based on a USB interface provided by an embodiment of the present invention;
[0065] Figure 2 It is a schematic diagram of the composition of a relay transmission type information concealment transmission system based on a USB interface disclosed in an embodiment of the present invention;
[0066] Figure 3 It is a flow chart of a relay transmission type information concealment transmission method based on a USB interface disclosed in an embodiment of the present invention;
[0067] Figure 4 It is a structural schematic diagram of another relay transmission type information concealment transmission device based on a USB interface disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0068] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0069] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or equipment that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or equipment.
[0070] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0071] In this application, the word "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any technician in the field to implement and use the present application. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other instances, well-known structures and processes will not be elaborated in detail to avoid obscuring the description of the present application with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in the present application.
[0072] It should be noted that since the method of the embodiment of the present application is executed in a computer device, the processing objects of each computer device exist in the form of data or information. For example, time is actually time information. It can be understood that if size, quantity, position, etc. are mentioned in subsequent embodiments, they are all corresponding data for processing by the computer device. The details will not be repeated here.
[0073] It should be noted that the artificial intelligence related technologies that may be involved in this application are briefly described. Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science that attempts to understand the essence of intelligence and produce a new intelligent machine that can respond in a similar way to human intelligence. Artificial intelligence is to study the design principles and implementation methods of various intelligent machines so that machines have the functions of perception, reasoning and decision-making.
[0074] Artificial intelligence technology is a comprehensive discipline that covers a wide range of fields, including both hardware-level and software-level technologies. The basic technologies of artificial intelligence generally include sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics and other technologies. Artificial intelligence software technology mainly includes computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0075] Computer Vision (CV) is a science that studies how to make machines "see". To put it more specifically, it refers to machine vision such as using cameras and computers to replace human eyes to identify and measure targets, and further processing graphics so that the computer processing becomes an image that is more suitable for human observation or transmission to instruments for detection. As a scientific discipline, computer vision studies related theories and technologies, and attempts to establish an artificial intelligence system that can obtain information from images or multi-dimensional data. Computer vision technology usually includes image processing, image recognition, image semantic understanding, image retrieval, OCR, video processing, video semantic understanding, video content / behavior recognition, three-dimensional object reconstruction, 3D technology, virtual reality, augmented reality, simultaneous positioning and map construction, and other technologies, as well as common biometric recognition technologies such as face recognition and fingerprint recognition.
[0076] Unimodal information is data of only one type, such as text, image, audio, video, electromagnetic signal, etc. Multimodal information is data that includes at least two types of unimodal information. Furthermore, multimodal information is suitable for complex tasks that require the integration of multiple information sources, such as sentiment analysis, robot interaction, autonomous driving, etc. By integrating information from multiple modalities, higher performance and accuracy can usually be achieved on the task.
[0077] A large model refers to an artificial neural network model with a very large number of parameters. In the field of artificial intelligence, a large model generally refers to a model with hundreds of millions to trillions of parameters. Models usually need to be trained on large-scale data sets and require a large amount of computing resources to be optimized and adjusted. Large models are often used to solve complex tasks such as natural language processing, computer vision, and speech recognition. Generative AI is an AI that can create new content and ideas, including conversations, stories, images, videos, and music. In an embodiment of the present application, the large model may be ChatGPT, BERT, XLNet, Zhipu model, Claude, Moonshot AI model, ChatGLM model, Qianyi Tongwen model, MiniMax model, Spark model, Llama model, 360GPT model, Qwen model, Baichuan model, Skylark model, vivoLM model, and Wenxin Yiyan scale language models, which are not limited in the embodiments of the present application.
[0078] The embodiments of the present application provide a method, system, apparatus, computer device, and computer-readable storage medium for classifying encrypted malicious traffic based on byte frequency domain information, which are described in detail below.
[0079] See also Figure 1 , Figure 1 This is a schematic diagram of the architecture of the information concealment transmission system provided in an embodiment of the present application. The system may include a target network, wherein the target network includes a target host, a USB interface device, and a data return receiving device.
[0080] Those skilled in the art will understand that Figure 1 The application environment shown in the figure is only one application scenario of the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or less computer equipment as shown in Figure 1 Only one target network is shown. It can be understood that the system may also include one or more other services, which are not specifically limited here.
[0081] It should be noted that Figure 1 The application scenario diagram of the information hidden transmission system shown is only an example. The information hidden transmission system and scenario described in the embodiment of the present application are intended to more clearly illustrate the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided in the embodiment of the present application. Ordinary technicians in this field can know that with the evolution of the signal analysis, control and management system and the emergence of new business scenarios, the technical solution provided in the embodiment of the present application is also applicable to similar technical problems.
[0082] The present invention discloses a concealed information transmission system, which utilizes a relay transmission type concealed information transmission system based on a USB interface, uses a device with a universal USB data interface, is compatible with Windows, Linux, and MacOS operating systems without a special driver, realizes the extraction of important information in an isolated network, has good system camouflage, and has strong concealment of data acquisition and return transmission, thus solving the problem of obtaining high-value information. The following are detailed descriptions.
[0083] Embodiment 1
[0084] See also Figure 2 , Figure 2 The figure is a schematic diagram of the composition of a relay transmission type information concealment transmission system based on a USB interface disclosed in an embodiment of the present invention. Figure 2 The relay transmission type information concealment transmission system based on the USB interface described is applied to a network communication system, such as a local server or a cloud server of the network communication system, and the embodiments of the present invention do not limit this. Figure 3 As shown, the relay transmission type information concealment transmission system based on the USB interface includes: a target host 101, a USB interface device 102 and a data return receiving device 103;
[0085] The target host 101 is used to connect to the target network, receive and send the first target data to the USB interface device 102;
[0086] It should be noted that the target host includes but is not limited to an industrial computer, a server, a desktop computer, a notebook computer and a mobile phone, and the present invention is not limited thereto;
[0087] The USB interface device 102 is used to receive and process the control instruction information transmitted by the data return receiving device 103, obtain and process the first target data transmitted by the target host 101, and transmit the second target data to the data return receiving device 103;
[0088] It should be noted that the USB interface device 102 includes but is not limited to a mouse, a keyboard, a power bank and a USB flash drive, which is not limited in the present invention;
[0089] The data return receiving device 103 is used to receive and process the second target data transmitted by the USB interface device 102 to obtain target message data;
[0090] It should be noted that the data return receiving device 103 includes but is not limited to an industrial computer, a server, a desktop computer and a notebook computer, and the present invention is not limited thereto;
[0091] The target host 101 and the USB interface device 102 are connected via USB interface data; the USB interface device 102 and the data return receiving device 103 are connected via wireless network data.
[0092] It can be seen that the relay-type information concealment transmission system based on the USB interface described in the embodiment of the present invention adopts a universal USB data interface device and is compatible with Windows, Linux, and MacOS operating systems without a special driver, thereby realizing the extraction of important information in an isolated network, and the data return is highly concealed, which solves the problem of obtaining high-value information.
[0093] The USB interface device 102 includes a camouflage module, a USB shunt module, a main control MCU module, a storage module and a communication module;
[0094] The camouflage module is used to camouflage the USB interface device;
[0095] It should be noted that the camouflage module disguises the USB interface device as a USB device of different forms such as a mouse, keyboard, power bank, and USB flash drive, which is specifically designed according to the required form and is not limited in the embodiment of the present invention;
[0096] The USB shunt module is used to receive the control instruction information sent by the main control MCU module, receive and process the first target data sent by the target host and send it to the storage module;
[0097] It should be noted that, in this embodiment, the USB shunt module is implemented by the GL850G USB HUB chip, which has the advantages of low power consumption and less heat dissipation, supports 4-way connection and USB2.0 / 1.1 protocol, supports overload protection function, and supports self-power and bus-power automatic detection modes to achieve plug-and-play;
[0098] The main control MCU module is used to receive and send the control instruction information sent by the communication module;
[0099] It should be noted that the main control MCU module is implemented using the STM32F103 chip, which can control the operation of the system, with built-in 512KFlash, 64kSRAM, and CPU frequency of 72M;
[0100] The storage module is used to store the second target data;
[0101] It should be noted that the storage module uses K9F4G08B0B chip to realize data storage. The chip provides 512MB storage space and the read and write speed exceeds 30MB / s;
[0102] The communication module is used to receive the control instruction information sent by the data feedback receiving device and send it to the main control MCU module, and read and send the second target data to the data feedback receiving device;
[0103] It should be noted that the communication module adopts the SIM7100C chip, which supports dual-band GSM / GPRS / EDGE and dual-band UMTS / HSPA+, supports 2G / 3G / 4G mobile communication modes, has the characteristics of low power consumption and small size, and provides USB, SPI, UART, I2C and other interfaces to facilitate communication between modules;
[0104] The USB module is connected to the target host via a USB interface; the main control MCU module is data-connected to the USB module and the communication module respectively.
[0105] It can be seen that the relay-type information concealment transmission system based on the USB interface described in the embodiment of the present invention adopts a universal USB data interface device and is compatible with Windows, Linux, and MacOS operating systems without a special driver, thereby realizing the extraction of important information in an isolated network, and the data return is highly concealed, which solves the problem of obtaining high-value information.
[0106] Embodiment 2
[0107] See also Figure 3 , Figure 3 This is a flowchart of a method for concealed information transmission based on a relay transmission of a USB interface disclosed in an embodiment of the present invention. Figure 3 The relay transmission method based on the USB interface is applied to a network communication system, such as a local server or a cloud server of the network communication system, and the embodiments of the present invention are not limited thereto. Figure 3 As shown, the embodiment of the invention discloses a relay transmission type information concealment transmission method based on a USB interface, the method comprising:
[0108] S1, the USB interface device processes the first target data sent by the target host to obtain the target data to be sent;
[0109] It should be noted that the first target data refers to high-value information data sent by the target host to the USB interface device;
[0110] S2, based on the control instruction information sent by the data return receiving device, the USB interface device processes the target data to be sent, obtains and sends second target data to the data return receiving device;
[0111] It should be noted that the second target data refers to high-value information data that has been encrypted and compressed;
[0112] S3, the data return receiving device receives and processes the second target data to obtain target message data;
[0113] It should be noted that the target message data refers to high-value information data after decompression and decryption.
[0114] It can be seen that based on the relay transmission type information concealment transmission system based on the USB interface, the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention is implemented, and a universal USB data interface device is used. It is compatible with Windows, Linux, and MacOS operating systems without a special driver, and the extraction of important information in the isolated network is realized. The data return is highly concealed, which solves the problem of obtaining high-value information.
[0115] In an optional embodiment, in the above step S1, the USB interface device processes the first target data sent by the target host to obtain the target data to be sent, including:
[0116] S11, the USB interface device receives first target data sent by the target host to obtain first target data to be processed;
[0117] S12, processing the first target data to be processed based on the first communication protocol to obtain second target data to be processed;
[0118] It should be noted that the first communication protocol refers to the USB communication protocol;
[0119] It should be noted that the USB communication protocol is as shown in Table 1;
[0120] Table 1 USB message types
[0121]
[0122] S13, encrypting the second target data to be processed to obtain and store the target data to be sent;
[0123] It should be noted that the encryption processing refers to using the RSA2048 asymmetric encryption algorithm or the AES256 algorithm to encrypt the second target data to be processed;
[0124] It can be seen that the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention is implemented, and the USB interface device processes the first target data sent by the target host to obtain the target data to be sent, thereby realizing the extraction of important information in the isolated network, and the data feedback is highly concealed, which solves the problem of obtaining high-value information.
[0125] In an optional embodiment, in the above step S12, the processing of the first target data to be processed based on the first communication protocol to obtain the second target data to be processed includes:
[0126] S121, obtaining the first target data to be processed;
[0127] S122, based on the first communication protocol, parsing the first target data to be processed to obtain information of the target data to be processed;
[0128] S123, performing keyword judgment on the target data information to be processed to obtain a keyword judgment result;
[0129] It should be noted that the keyword judgment means searching whether the target data information to be processed contains a preset keyword;
[0130] S124, when the keyword judgment result is yes, execute S125;
[0131] When the keyword judgment result is no, executing S121.
[0132] S125, compressing the target data information to be processed to obtain second target data to be processed.
[0133] It can be seen that the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention is implemented. Based on the first communication protocol, the first target data to be processed is processed to obtain the second target data to be processed, which lays a foundation for the subsequent acquisition of target file data, realizes the extraction of important information in the isolated network, and the data return is highly concealed, which solves the problem of obtaining high-value information.
[0134] In an optional embodiment, in the above step S122, the first target data to be processed is parsed based on the first communication protocol to obtain information of the target data to be processed, including:
[0135] S1221, obtaining first target data to be processed;
[0136] S1222, based on the first communication protocol message structure, matching the first to-be-processed target data to obtain first command type information and first pre-processed target data information;
[0137] S1223, determining whether the first command type information is equal to a preset value, and obtaining a command type determination result;
[0138] It should be noted that, in this embodiment, the preset value is set to 5;
[0139] S1224, when the command type judgment result is yes, execute S1225;
[0140] When the command type judgment result is no, executing S1221;
[0141] S1225, the first pre-processed target data information is the target data information to be processed.
[0142] It can be seen that the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention is implemented. Based on the first communication protocol, the first target data to be processed is parsed and processed to obtain the target data information to be processed, which lays a foundation for the subsequent acquisition of target file data, realizes the extraction of important information in the isolated network, and the data return is highly concealed, which solves the problem of obtaining high-value information.
[0143] In an optional embodiment, in the above step S125, compressing the target data information to be processed to obtain second target data to be processed includes:
[0144] S1251, using a data compression algorithm cost calculation model, calculating and processing the compression algorithm set to obtain a compression algorithm cost data set;
[0145] It should be noted that the compression algorithm set includes LZ4 compression algorithm, Snappy compression algorithm, Zlib compression algorithm and Zstd compression algorithm;
[0146] S1252, comparing the compression algorithm cost data sets to obtain a minimum compression algorithm cost value;
[0147] S1253, matching the compression algorithm set to obtain an optimal compression algorithm;
[0148] S1254, using the optimal compression algorithm, processing the target data information to be processed to obtain second target data to be processed;
[0149] It should be noted that the optimal compression algorithm refers to the compression algorithm corresponding to the minimum compression algorithm cost value;
[0150] It should be noted that, in this embodiment, the data compression algorithm model expression is:
[0151] C u =α*x w +β*y w +γ*R w +ε*m w ;
[0152] Among them, C u represents the compression algorithm cost value of the u-th compression algorithm; α represents the first compression ratio; β represents the second compression ratio; γ represents the third compression ratio; ε represents the fourth compression ratio; x w Indicates the file size weight, yx w represents the compression speed weight, R w Indicates the CPU utilization weight, m w Indicates the memory utilization weight;
[0153] It should be noted that the first compression ratio represents the file compression ratio of the u-th compression algorithm;
[0154] It should be noted that the second compression ratio represents the compression speed of the u-th compression algorithm;
[0155] It should be noted that the third compression ratio represents the GPU utilization rate of the u-th compression algorithm;
[0156] It should be noted that the fourth compression ratio represents the memory utilization rate of the u-th compression algorithm;
[0157] It should be noted that the file size weight, the compression speed weight, the GPU utilization weight and the memory utilization weight are set based on experience.
[0158] It can be seen that the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention realizes the compression processing of the target data information to be processed by utilizing the data compression algorithm model, lays the foundation for the subsequent acquisition of target file data, realizes the extraction of important information in the isolated network, and the data return is highly concealed, which solves the problem of obtaining high-value information.
[0159] In an optional embodiment, in the above step S2, based on the control instruction information sent by the data return receiving device, the USB interface device processes the target data to be sent, obtains and sends the second target data to the data return receiving device, including:
[0160] S21, based on the second communication protocol, the USB interface device sends a heartbeat message to the data return receiving device;
[0161] It should be noted that the second communication protocol refers to a protocol agreed upon by the USB interface device and the data return receiving device using a wireless communication method;
[0162] The wireless communication mode includes one of Bluetooth, 2G wireless communication, 3G wireless communication and 4G wireless communication, which is not limited in this embodiment;
[0163] It should be noted that the heartbeat message represents the operation status string information periodically sent by the USB interface device;
[0164] S22, based on the heartbeat message, the data feedback receiving device processes the user demand information, obtains and sends the first control instruction information to the USB interface device;
[0165] S23, based on the second communication protocol, the USB interface device parses and processes the first control instruction information to obtain return data instruction information;
[0166] It should be noted that the parsing process means extracting information from the first control instruction information according to the message structure of the second communication protocol to obtain the return data instruction information;
[0167] S24, based on the returned data instruction information, the USB interface device encapsulates the target data to be sent to obtain second target data;
[0168] S25, using the USB interface device to send the second target data to the data return receiving device.
[0169] It can be seen that the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention is implemented. Based on the control instruction information sent by the data feedback receiving device, the USB interface device processes the target data to be sent, obtains and sends the second target data to the data feedback receiving device, thereby realizing the extraction of important information in the isolated network, and the data feedback is highly concealed, which solves the problem of obtaining high-value information.
[0170] In an optional embodiment, in the above step S22, based on the heartbeat message, the data feedback receiving device processes the user demand information, obtains and sends the first control instruction information to the USB interface device, including:
[0171] S221, obtaining the heartbeat message;
[0172] S222, parsing the heartbeat message to obtain device status information;
[0173] It should be noted that the parsing process means extracting the device status information according to the heartbeat message structure;
[0174] S223, determining whether the device status information is equal to a second set value, and obtaining a device status determination result;
[0175] It should be noted that, in this embodiment, the second setting value is set to 0, indicating that the USB interface device works normally;
[0176] S224, when the device status judgment result is yes, execute S225;
[0177] When the device status judgment result is no, executing S221;
[0178] S225, obtaining user demand information;
[0179] S226, performing structured processing on the user demand information to obtain first control instruction information;
[0180] S227, sending the first control instruction information to the USB interface device.
[0181] It can be seen that the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention is implemented, the data feedback receiving device processes the user demand information, obtains and sends the first control instruction information to the USB interface device, and realizes the extraction of important information in the isolated network. The data feedback is highly concealed, which solves the problem of obtaining high-value information.
[0182] In an optional embodiment, in the above step S23, based on the second communication protocol, the USB interface device parses and processes the first control instruction information to obtain the return data instruction information, including:
[0183] S231, obtaining the first control instruction information;
[0184] S232, extracting and processing the first control instruction information according to the second communication protocol message structure to obtain network instruction type information;
[0185] S233, determining whether the network instruction type information is equal to a first set value, and obtaining a network instruction type determination result;
[0186] It should be noted that, in this embodiment, the first setting value is set to 0, indicating that the instruction information is to transmit data back;
[0187] S234, when the result of judging the network instruction type is yes, the network instruction type information is the return data instruction information, and S24 is executed;
[0188] When the result of determining the network instruction type is no, executing S231.
[0189] It can be seen that the relay-type information concealment transmission method based on the USB interface described in the embodiment of the present invention is implemented. Based on the second communication protocol, the USB interface device parses and processes the first control instruction information to obtain the return data instruction information, which lays a foundation for the subsequent return of target file data, realizes the extraction of important information in the isolated network, and the data return is highly concealed, which solves the problem of obtaining high-value information.
[0190] In an optional embodiment, in the above step S3, the data return receiving device receives and processes the second target data to obtain target message data, including:
[0191] S31, the data feedback receiving device receives and obtains the second target data;
[0192] S32: Based on the second communication protocol, the second target data is processed to obtain target message data.
[0193] It can be seen that by implementing the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention, the data feedback receiving device receives and processes the second target data to obtain the target message data, thereby realizing the extraction of important information in the isolated network. The data feedback is highly concealed, which solves the problem of obtaining high-value information.
[0194] In an optional embodiment, in the above step S32, the processing of the second target data based on the second communication protocol to obtain the target message data includes:
[0195] S321, acquiring the second target data;
[0196] S322, parsing the second target data based on the message structure of the second communication protocol to obtain first target message data information;
[0197] S323, performing splicing processing on the first target message data information to obtain second target message data;
[0198] It should be noted that the splicing process means combining the first target message data information in a sequential order;
[0199] S324, processing the second target message data to obtain target message data;
[0200] It can be seen that the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention is implemented, based on the second communication protocol, the second target data is processed to obtain the target message data, thereby realizing the extraction of important information in the isolated network, and the data feedback is highly concealed, which solves the problem of obtaining high-value information.
[0201] In an optional embodiment, in the above step S324, the processing of the second target message data to obtain the target message data includes:
[0202] S3241, decompressing the second target message data to obtain third target message data;
[0203] S3242, decrypting the third target message data to obtain target message data;
[0204] It should be noted that the decryption process refers to using the RSA2048 asymmetric encryption algorithm or the AES256 algorithm to decrypt the second target data to be processed;
[0205] It can be seen that by implementing the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention, the second target data is decompressed and decrypted to obtain the target message data, thereby realizing the extraction of important information in the isolated network, and the data feedback is highly concealed, which solves the problem of obtaining high-value information.
[0206] In an optional embodiment, in the above step S3241, the decompressing the second target message data to obtain the third target message data includes:
[0207] S32411, using a data decompression algorithm cost calculation model, calculating and processing the decompression algorithm set to obtain a decompression algorithm cost data set;
[0208] It should be noted that the compression algorithm set includes LZ4 decompression algorithm, Snappy decompression algorithm, Zib decompression algorithm and Zstd decompression algorithm;
[0209] S32412, comparing the decompression algorithm cost data sets to obtain a minimum decompression algorithm cost value;
[0210] S1253, matching the decompression algorithm set with the minimum decompression algorithm cost value to obtain an optimal decompression algorithm;
[0211] S1254, using the optimal decompression algorithm, processing the second target message data to obtain third target message data;
[0212] It should be noted that the optimal decompression algorithm refers to the decompression algorithm corresponding to the minimum decompression algorithm cost value;
[0213] It should be noted that, in this embodiment, the cost calculation model expression of the data decompression algorithm is:
[0214] J n =a*x w +β*z w +p*R w +ε*m w ;
[0215] Among them, J u represents the decompression algorithm cost value of the nth decompression algorithm; a represents the first compression ratio; β represents the second compression ratio; γ represents the third compression ratio; ε represents the fourth compression ratio; x w Indicates the file size weight, z w Represents the decompression speed weight, Rw Indicates the CPU utilization weight, m w Indicates the memory utilization weight;
[0216] It should be noted that the first compression ratio represents the file compression ratio of the u-th compression algorithm;
[0217] It should be noted that the second compression ratio represents the compression speed of the u-th compression algorithm;
[0218] It should be noted that the third compression ratio represents the CPU utilization rate of the u-th compression algorithm;
[0219] It should be noted that the fourth compression ratio represents the memory utilization rate of the u-th compression algorithm;
[0220] It should be noted that the file size weight, the decompression speed weight, the CPU utilization weight and the memory utilization weight are set based on experience.
[0221] It can be seen that the relay transmission type information concealment transmission method based on the USB interface described in the embodiment of the present invention is implemented to decompress the second target message data to obtain the third target message data, which lays a foundation for the subsequent acquisition of target file data, realizes the extraction of important information in the isolated network, and the data return is highly concealed, which solves the problem of obtaining high-value information.
[0222] Embodiment 3
[0223] See also Figure 4 , Figure 4 This is a schematic diagram of a relay transmission method and device for concealed information transmission based on a USB interface disclosed in an embodiment of the present invention. Figure 4 The described device can be applied to a network communication system, such as a local server or a cloud server in a network communication system, and the embodiments of the present invention are not limited thereto. Figure 4 As shown, the device may include:
[0224] A memory 201 storing executable program codes;
[0225] a processor 202 coupled to the memory 201;
[0226] The processor 202 calls the executable program code stored in the memory 201 to execute the steps of the relay transmission method for concealed information transmission based on the USB interface described in the second embodiment.
[0227] Embodiment 4
[0228] The embodiment of the present invention discloses a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of the relay transmission method for concealed information transmission based on a USB interface described in the second embodiment.
[0229] Embodiment 5
[0230] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps of the relay transmission method for concealed information transmission based on a USB interface described in the first embodiment.
[0231] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0232] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, a magnetic disk storage, a magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0233] Finally, it should be noted that the relay-type information concealed transmission system, method and device based on a USB interface disclosed in the embodiment of the present invention discloses only the preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A relay transmission type information concealment transmission system based on USB interface, characterized in that: The system comprises: a target host, a USB interface device and a data return receiving device; The target host is used to connect to the target network, receive and send the first target data to the USB interface device; The USB interface device is used to receive and process the control instruction information transmitted by the data return receiving device, obtain and process the first target data transmitted by the target host, and transmit the second target data to the data return receiving device; The data return receiving device is used to receive and process the second target data transmitted by the USB interface device to obtain target message data; The target host and the USB interface device are connected via USB interface data; the USB interface device and the data return receiving device are connected via wireless network data.
2. According to the USB interface-based relay transmission information concealment system of claim 1, it is characterized in that: The USB interface device includes a camouflage module, a USB shunt module, a main control MCU module, a storage module and a communication module; The camouflage module is used to camouflage the USB interface device; The USB shunt module is used to receive the control instruction information sent by the main control MCU module, receive and process the first target data sent by the target host and send it to the storage module; The main control MCU module is used to receive and send the control instruction information sent by the communication module; The storage module is used to store the second target data; The communication module is used to receive the control instruction information sent by the data feedback receiving device and send it to the main control MCU module, and read and send the second target data to the data feedback receiving device; The USB module is connected to the target host via a USB interface; the main control MCU module is data-connected to the USB module and the communication module respectively.
3. A relay transmission type information concealment transmission method based on a USB interface, applied to the relay transmission type information concealment transmission system based on a USB interface as claimed in claim 1 or claim 2, characterized in that: The method comprises: S1, the USB interface device processes the first target data sent by the target host to obtain the target data to be sent; S2, based on the control instruction information sent by the data return receiving device, the USB interface device processes the target data to be sent, obtains and sends second target data to the data return receiving device; S3, the data feedback receiving device receives and processes the second target data to obtain target message data.
4. The method for concealed information transmission based on the relay transmission of USB interface according to claim 3 is characterized in that: The USB interface device processes the first target data sent by the target host to obtain the target data to be sent, including: S11, the USB interface device receives first target data sent by the target host to obtain first target data to be processed; S12, processing the first target data to be processed based on the first communication protocol to obtain second target data to be processed; S13, encrypting the second target data to be processed to obtain and store the target data to be sent.
5. The method for concealed information transmission based on the relay transmission of USB interface according to claim 4 is characterized in that: The step of processing the first target data to be processed based on the first communication protocol to obtain second target data to be processed includes: S121, obtaining the first target data to be processed; S122, based on the first communication protocol, parsing the first target data to be processed to obtain information of the target data to be processed; S123, performing keyword judgment on the target data information to be processed to obtain a keyword judgment result; S124, when the keyword judgment result is yes, execute S125; When the keyword judgment result is no, executing S121; S125, compressing the target data information to be processed to obtain second target data to be processed.
6. The method for concealed information transmission based on a relay transmission of a USB interface according to claim 5 is characterized in that: The step of compressing the target data information to be processed to obtain second target data to be processed includes: S1251, using a data compression algorithm cost calculation model, calculating and processing the compression algorithm set to obtain a compression algorithm cost data set; S1252, comparing the compression algorithm cost data sets to obtain a minimum compression algorithm cost value; S1253, matching the compression algorithm set to obtain an optimal compression algorithm; S1254: Use the optimal compression algorithm to process the target data information to obtain second target data to be processed.
7. The method for concealed information transmission based on a relay transmission of a USB interface according to claim 3 is characterized in that: Based on the control instruction information sent by the data return receiving device, the USB interface device processes the target data to be sent, obtains and sends the second target data to the data return receiving device, including: S21, based on the second communication protocol, the USB interface device sends a heartbeat message to the data return receiving device; S22, based on the heartbeat message, the data feedback receiving device processes the user demand information, obtains and sends the first control instruction information to the USB interface device; S23, based on the second communication protocol, the USB interface device parses and processes the first control instruction information to obtain return data instruction information; S24, based on the returned data instruction information, the USB interface device encapsulates the target data to be sent to obtain second target data; S25, using the USB interface device to send the second target data to the data return receiving device.
8. The method for concealed information transmission based on a relay transmission of a USB interface according to claim 3 is characterized in that: Based on the second communication protocol, the USB interface device parses and processes the first control instruction information to obtain the return data instruction information, including: S231, obtaining the first control instruction information; S232, extracting and processing the first control instruction information according to the second communication protocol message structure to obtain network instruction type information; S233, determining whether the network instruction type information is equal to a first set value, and obtaining a network instruction type determination result; S234, when the result of judging the network instruction type is yes, the network instruction type information is the return data instruction information, and S24 is executed; When the result of determining the network instruction type is no, executing S231.
9. The method for concealed information transmission based on a relay transmission of a USB interface according to claim 3 is characterized in that: The data return receiving device receives and processes the second target data to obtain target message data, including: S31, the data feedback receiving device receives and obtains the second target data; S32: Based on the second communication protocol, the second target data is processed to obtain target message data.
10. The method for concealed information transmission based on the USB interface relay transmission according to claim 9, characterized in that: The step of processing the second target data based on the second communication protocol to obtain target message data includes: S321, acquiring the second target data; S322, parsing the second target data based on the message structure of the second communication protocol to obtain first target message data information; S323, performing splicing processing on the first target message data information to obtain second target message data; S324, decrypt the second target message data to obtain target message data.
Citation Information
Patent Citations
USBKey based drive-free encryption and decryption certification communication circuit and method
CN105138891A
File transmission method and device based on USB-HID, equipment and medium
CN112954015A
Control equipment, data unvarnished transmission method of control equipment and data unvarnished transmission system
CN114201419A
IPFS data transmission optimization method based on data compression
CN115580661A
Data transmission method and system, first end and control equipment
CN116471109A
Cited By
Relay emission type information hidden transmission system and method based on HID interface
CN120979771A