A method, system and storage medium for secure transmission of spectrum data

By performing magnitude conversion and sequence splitting of spectrum data, using AI to generate interference arrays for step by step encryption, combined with sub-package transmission, the problem of insufficient security and efficiency of spectrum data transmission in the existing technology is solved, and efficient and secure data transmission is achieved.

CN118337490BActive Publication Date: 2025-04-04SONGYANG COUNTY BIG DATA OPERATION CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410574241.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-10
Publication Date
2025-04-04
Estimated Expiration
2044-05-10

AI Technical Summary

Technical Problem

The prior art has shortcomings in ensuring the security and efficiency of spectrum data transmission, with large calculations and low cracking difficulties, and cannot effectively prevent data leakage.

Method used

By converting the strings of spectrum data, splitting the sequence, placing interference arrays and interference sequences, combining AI imitation to generate interference arrays, realizing step-by-step encryption, and improving data transmission efficiency and encryption level through sub-package transmission.

Benefits of technology

The data encryption steps and levels are optimized, the security and efficiency of data transmission are improved, the difficulty of cracking ciphertexts is enhanced, and data leakage is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118337490B_ABST
    Figure CN118337490B_ABST
Patent Text Reader

Abstract

The present application discloses a method, system and storage medium for secure transmission of spectrum data, and relates to the field of data processing technology. The method comprises: obtaining a character string corresponding to the spectrum data to be transmitted; converting the value of the i-th element of the n-th floating-point array in the character string to obtain a first result sequence; splitting the first result sequence into M segments to obtain M segments of the second result sequence; randomly generating K interference arrays based on AI imitating the floating-point array in the character string, and inserting each interference array to the end of the randomly selected K-segment second result sequence to obtain a third result sequence; combining the K interference arrays to obtain an interference sequence; mixing the M-K second result sequences, K third result sequences and an interference sequence that are not inserted into the interference array in a random order, and splitting them into several ciphertext data packets and transmitting them by packet transmission. The system and storage medium both correspond to the method. The present application improves the security of the data transmission process and the security of data use.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and specifically to a method, system and storage medium for secure transmission of spectrum data. Background Art

[0002] Spectrum data is the result data generated after the mass spectrometer is completed. It is usually a string of double-precision floating-point numbers separated by commas. In order to ensure the security of data transmission, this type of data needs to be specially processed to prevent data leakage. Conventional methods to ensure the security of data transmission include performing operating environment detection on the device that initiates the data transmission request (usually the receiving end), or encrypting the data to be transmitted. However, some existing receiving-end security detection and encryption algorithms have different levels of security processing results and require a large amount of computing and computing power support. Both transmission security and transmission efficiency cannot meet higher requirements. Summary of the invention

[0003] The purpose of this application is to provide a method, system and storage medium for secure transmission of spectrum data to solve the technical problems raised in the above background.

[0004] To achieve the above objectives, this application discloses the following technical solutions:

[0005] In a first aspect, the present application provides a method for securely transmitting spectrum data, the method comprising the following steps:

[0006] Establishing a communication connection between a transmitting host and a receiving host, retrieving spectrum data required to be transmitted by the receiving host, and obtaining the MAC addresses of the transmitting host and the receiving host;

[0007] Acquire a character string corresponding to the spectrum data required to be transmitted, wherein the character string includes a plurality of sequentially arranged floating-point arrays and a separator symbol set between two adjacent floating-point arrays;

[0008] Performing value conversion on the i-th element in the n-th floating-point array to obtain a first result sequence consisting of a plurality of floating-point arrays after value conversion and the separation symbol;

[0009] Get the last digit M in the digital elements that make up the MAC address of the transmitting host Output and obtaining the last digit M of the digital elements constituting the MAC address of the receiving host Input ;

[0010] The first result sequence is divided into M segments to obtain M segments of the second result sequence, where M=M Output *M Input, and each segment of the second result sequence is composed of a floating-point array after the complete value conversion and the separation symbol;

[0011] Based on AI, K interference arrays are randomly generated by imitating the floating-point array in the string, and each interference array is inserted into the end of the randomly selected K-segment second result sequence to obtain a third result sequence, and in each third result sequence, the interference array and the floating-point array after the value conversion are separated by the separation symbol, wherein 0≤K≤M;

[0012] Combining K interference arrays to obtain an interference sequence, wherein the interference sequence consists of an interference array and a separator symbol between two adjacent interference arrays;

[0013] MK second result sequences, K third result sequences and one interference sequence that are not inserted into the interference array are mixed in random order and split into several ciphertext data packets, and the K interference arrays and the number N of floating-point arrays in the string are saved as secret keys. The transmission host sends the ciphertext data packet to the receiving host by packet sending.

[0014] Preferably, the value conversion of the i-th element in the n-th floating-point array specifically includes:

[0015] Calculate the first conversion result, which is calculated by the following formula:

[0016] A i =a i *n

[0017] Among them, A i is the first conversion result corresponding to the i-th element in the n-th floating-point array, a i is the value corresponding to the i-th element in the n-th floating-point array;

[0018] Performing numerical transformation on each first conversion result corresponding to the nth floating-point array based on the basic transformation matrix to obtain a second conversion result;

[0019] Each of the second conversion results is formed according to the order of the corresponding elements to obtain a floating-point array after the value conversion.

[0020] Preferably, the receiving host and the transmitting host are configured with the same basic transformation matrix.

[0021] Preferably, the method for secure transmission of spectrum data also includes: after the receiving host receives the ciphertext data packet sent by the transmitting host, sending a key call request to the receiving host, and after the receiving host performs security verification on the key call request, providing the key to the receiving host.

[0022] In a second aspect, the present application discloses a secure transmission system for spectrum data, including a transmitting host and a receiving host;

[0023] The transmission host is configured to: receive a communication request from the receiving host and establish communication with the receiving host based on the communication request, obtain spectrum data required to be transmitted by the receiving host and a character string corresponding to the spectrum data required to be transmitted; the character string includes a plurality of sequentially arranged floating-point arrays and a separator symbol set between two adjacent floating-point arrays; perform a value conversion on the i-th element in the n-th floating-point array to obtain a first result sequence consisting of a plurality of floating-point arrays after value conversion and the separator symbol; obtain the last digit M in the digital elements constituting the MAC address of the transmission host Output and obtaining the last digit M of the digital elements constituting the MAC address of the receiving host Input ; Split the first result sequence into M segments to obtain M segments of the second result sequence, where M = M Output *M Input , and each segment of the second result sequence is composed of a complete floating-point array after value conversion and the separation symbol; based on AI imitating the floating-point array in the string, K interference arrays are randomly generated, and each interference array is inserted into the end of the randomly selected K segments of the second result sequence to obtain a third result sequence, and in each third result sequence, the interference array and the floating-point array after value conversion are separated by the separation symbol, wherein 0≤K≤M; K interference arrays are combined to obtain an interference sequence, and the interference sequence is composed of an interference array and a separation symbol between two adjacent interference arrays; MK second result sequences, K third result sequences, and one interference sequence that are not inserted with the interference array are randomly mixed and split into a number of ciphertext data packets, and the K interference arrays and the number N of floating-point arrays in the string are saved as secret keys, and the transmission host sends the ciphertext data packet to the receiving host by packet sending;

[0024] The receiving host is configured to: send the communication request to the transmitting host, wherein the communication request includes a communication establishment request indicating a request to establish communication and a demand data request indicating spectrum data to be retrieved; and receive the ciphertext data packet sent by the transmitting host, and obtain the corresponding spectrum data after decrypting and reassembling multiple ciphertext data packets.

[0025] Preferably, the value conversion of the i-th element in the n-th floating-point array specifically includes:

[0026] Calculate the first conversion result, which is calculated by the following formula:

[0027] A i =a i *n

[0028] Among them, A i is the first conversion result corresponding to the i-th element in the n-th floating-point array, a i is the value corresponding to the i-th element in the n-th floating-point array;

[0029] Performing numerical transformation on each first conversion result corresponding to the nth floating-point array based on the basic transformation matrix to obtain a second conversion result;

[0030] Each of the second conversion results is formed according to the order of the corresponding elements to obtain a floating-point array after the value conversion.

[0031] Preferably, the receiving host and the transmitting host are configured with the same basic transformation matrix.

[0032] Preferably, the receiving host is further configured to: after the receiving host receives the ciphertext data packet sent by the transmitting host, send a key call request to the receiving host, and after the receiving host performs security verification on the key call request, provide the key to the receiving host.

[0033] In a third aspect, the present application discloses a computer-readable storage medium having stored thereon a computer program executable by a processor. When the computer program is executed by the processor, the method for secure transmission of spectrum data as described above is implemented.

[0034] Beneficial effects: The secure transmission method, system and storage medium for spectrum data of the present application realize step-by-step encryption by performing value conversion, sequence splitting, and arranging interference arrays and interference sequences on the character string corresponding to the spectrum data at one time, thereby optimizing the encryption steps and encryption levels of the data to be transmitted. During the data transmission process, the method of packet transmission is combined to ensure the efficiency of data transmission, and the method of packet transmission is used to assist in improving the encryption level of the ciphertext and the clutter of the data received by the receiving host, thereby increasing the difficulty of cracking in the absence of the corresponding secret key and other basic decryption conditions (such as the basic transformation matrix, etc.), thereby avoiding data leakage and improving the security of the data transmission process and the security of data use. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without paying any creative work.

[0036] Figure 1 A flowchart of a method for securely transmitting spectrum data provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] The technical solutions in the embodiments of the present application are described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.

[0038] In this article, the term "comprising" is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, the elements defined by the sentence "comprising..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0039] In a first aspect, this embodiment discloses Figure 1 A method for securely transmitting spectrum data is shown, the method comprising the following steps:

[0040] Establishing a communication connection between a transmitting host and a receiving host, retrieving spectrum data required to be transmitted by the receiving host, and obtaining the MAC addresses of the transmitting host and the receiving host;

[0041] Obtain a character string corresponding to the spectrum data required to be transmitted, wherein the character string includes a plurality of sequentially arranged floating-point arrays and a separator symbol set between two adjacent floating-point arrays (the separator symbol may be any one in the prior art, such as “,”);

[0042] Performing value conversion on the i-th element in the n-th floating-point array to obtain a first result sequence consisting of a plurality of floating-point arrays after value conversion and the separation symbol;

[0043] Get the last digit M in the digital elements that make up the MAC address of the transmitting host Outputand obtaining the last digit M of the digital elements constituting the MAC address of the receiving host Input ;

[0044] The first result sequence is divided into M segments to obtain M segments of the second result sequence, where M=M Output *M Input , and each segment of the second result sequence is composed of a floating-point array after the complete value conversion and the separation symbol;

[0045] Based on AI imitating the floating-point array in the string, K interference arrays are randomly generated, and each interference array is inserted into the end of the randomly selected K-segment second result sequence to obtain a third result sequence, and in each third result sequence, the interference array and the floating-point array after the value conversion are separated by the separation symbol, wherein 0≤K≤M; in this embodiment, the AI ​​imitates the way of generating the interference array, which can be randomly generated after parsing the data features of the floating-point array using natural language understanding technology;

[0046] Combining K interference arrays to obtain an interference sequence, wherein the interference sequence consists of an interference array and a separator symbol between two adjacent interference arrays;

[0047] MK second result sequences, K third result sequences and one interference sequence that are not inserted into the interference array are mixed in random order and split into several ciphertext data packets, and the K interference arrays and the number N of floating-point arrays in the string are saved as secret keys. The transmission host sends the ciphertext data packet to the receiving host by packet sending.

[0048] Through the above, by converting the value of the character string corresponding to the spectrum data, splitting the sequence, arranging the interference array and the interference sequence at one time, step-by-step encryption is realized, and the encryption steps and encryption levels of the data to be transmitted are optimized. In the data transmission process, the packet sending method is combined to ensure the data transmission efficiency, and the packet sending method is used to assist in improving the ciphertext encryption level, increase the clutter of the data received by the receiving host, and then increase the difficulty of cracking in the absence of the corresponding secret key and other basic decryption conditions (such as the public key), thereby avoiding data leakage and improving the security of the data transmission process and the security of data use.

[0049] In order to further improve the encryption level of the value conversion, in this embodiment, the value conversion of the i-th element in the n-th floating-point array specifically includes:

[0050] Calculate the first conversion result, which is calculated by the following formula:

[0051] Ai =a i *n

[0052] Among them, A i is the first conversion result corresponding to the i-th element in the n-th floating-point array, a i is the value corresponding to the i-th element in the n-th floating-point array;

[0053] Performing a numerical transformation on each first conversion result corresponding to the nth floating-point array based on a basic transformation matrix to obtain a second conversion result; the basic transformation matrix may be a digital transformation matrix constructed based on the prior art, which is used to convert corresponding elements (such as letters, symbols, numbers) into corresponding numerical results. For details, reference may be made to the creation of a codebook in the prior art, which will not be described in detail in this text;

[0054] Each of the second conversion results is formed according to the order of the corresponding elements to obtain a floating-point array after the value conversion.

[0055] It is feasible that the receiving host and the transmitting host are configured with the same basic transformation matrix. The purpose of this is to use the basic transformation matrix as a public key, that is, other pre-agreed decryption conditions.

[0056] In this embodiment, the method for secure transmission of spectrum data further includes: after the receiving host receives the ciphertext data packet sent by the transmitting host, sending a secret key call request to the receiving host, and after the receiving host passes the security verification of the secret key call request, providing the secret key to the receiving host. In this way, by using the public key, i.e., other pre-agreed decryption conditions, and in conjunction with the secret key generated during the encryption process of the transmitting host, the receiving host can efficiently and accurately sort and decrypt the acquired ciphertext data packets, thereby eliminating interference arrays and interference sequences, and reversely converting the value to obtain the required spectrum data, which ensures both the efficiency of data transmission and the security of data transmission and the security of data use.

[0057] In a second aspect, the present embodiment discloses a secure transmission system for spectrum data, including a transmitting host and a receiving host;

[0058] The transmission host is configured to: receive a communication request from the receiving host and establish communication with the receiving host based on the communication request, obtain spectrum data required to be transmitted by the receiving host and a character string corresponding to the spectrum data required to be transmitted; the character string includes a plurality of sequentially arranged floating-point arrays and a separator symbol set between two adjacent floating-point arrays; perform a value conversion on the i-th element in the n-th floating-point array to obtain a first result sequence consisting of a plurality of floating-point arrays after value conversion and the separator symbol; obtain the last digit M in the digital elements constituting the MAC address of the transmission host Output and obtaining the last digit M of the digital elements constituting the MAC address of the receiving host Input ; Split the first result sequence into M segments to obtain M segments of the second result sequence, where M = M Output *M Input , and each segment of the second result sequence is composed of a complete floating-point array after value conversion and the separation symbol; based on AI imitating the floating-point array in the string, K interference arrays are randomly generated, and each interference array is inserted into the end of the randomly selected K segments of the second result sequence to obtain a third result sequence, and in each third result sequence, the interference array and the floating-point array after value conversion are separated by the separation symbol, wherein 0≤K≤M; K interference arrays are combined to obtain an interference sequence, and the interference sequence is composed of an interference array and a separation symbol between two adjacent interference arrays; MK second result sequences, K third result sequences, and one interference sequence that are not inserted with the interference array are randomly mixed and split into a number of ciphertext data packets, and the K interference arrays and the number N of floating-point arrays in the string are saved as secret keys, and the transmission host sends the ciphertext data packet to the receiving host by packet sending;

[0059] The receiving host is configured to: send the communication request to the transmitting host, wherein the communication request includes a communication establishment request indicating a request to establish communication and a demand data request indicating spectrum data to be retrieved; and receive the ciphertext data packet sent by the transmitting host, and obtain the corresponding spectrum data after decrypting and reassembling multiple ciphertext data packets.

[0060] In this embodiment, the value conversion of the i-th element in the n-th floating-point array specifically includes:

[0061] Calculate the first conversion result, which is calculated by the following formula:

[0062] A i =a i *n

[0063] Among them, Ai is the first conversion result corresponding to the i-th element in the n-th floating-point array, a i is the value corresponding to the i-th element in the n-th floating-point array;

[0064] Performing numerical transformation on each first conversion result corresponding to the nth floating-point array based on the basic transformation matrix to obtain a second conversion result;

[0065] Each of the second conversion results is formed according to the order of the corresponding elements to obtain a floating-point array after the value conversion.

[0066] In this embodiment, the receiving host and the transmitting host are configured with the same basic transformation matrix.

[0067] In addition, the receiving host is further configured to: after the receiving host receives the ciphertext data packet sent by the transmitting host, send a key call request to the receiving host, and after the receiving host performs security verification on the key call request, provide the key to the receiving host.

[0068] It should be noted that the secure transmission system for spectrum data of the present embodiment corresponds to the aforementioned secure transmission method for spectrum data. Therefore, the specific contents not disclosed in the secure transmission system for spectrum data can be referred to the description in the aforementioned secure transmission method for spectrum data, and this text will not elaborate on them here.

[0069] In a third aspect, this embodiment further discloses a computer-readable storage medium, on which is stored a computer program that can be executed by a processor. When the computer program is executed by the processor, the method for secure transmission of spectrum data as described above is implemented.

[0070] Similarly, the computer-readable storage medium of this embodiment corresponds to the aforementioned method for secure transmission of spectrum data. Therefore, the corresponding specific content that has not been disclosed can be referred to the description in the aforementioned method for secure transmission of spectrum data, and this text will not repeat it here.

[0071] In the embodiments provided in the present application, it should be understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, code or any appropriate combination thereof. For hardware implementation, the processor can be implemented in one or more of the following units: application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), processor, controller, microcontroller, microprocessor, other electronic units designed to implement the functions described herein or their combination. For software implementation, part or all of the flow of the embodiment can be completed by instructing the relevant hardware through a computer program. When implemented, the above program can be stored in a computer-readable storage medium or transmitted as one or more instructions or codes on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein the communication medium includes any medium that is convenient for transmitting a computer program from one place to another. The storage medium can be any available medium that a computer can access. The computer-readable storage medium can include but is not limited to RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer.

[0072] Finally, it should be noted that the above is only a preferred embodiment of the present application and is not intended to limit the present application. Although the present application has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for secure transmission of spectrum data, characterized in that: The method comprises the following steps: Establishing a communication connection between a transmitting host and a receiving host, retrieving spectrum data required to be transmitted by the receiving host, and obtaining the MAC addresses of the transmitting host and the receiving host; Acquire a character string corresponding to the spectrum data required to be transmitted, wherein the character string includes a plurality of sequentially arranged floating-point arrays and a separator symbol set between two adjacent floating-point arrays; Performing value conversion on the i-th element in the n-th floating-point array to obtain a first result sequence consisting of a plurality of floating-point arrays after value conversion and the separation symbol; Get the last digit M in the digital elements that make up the MAC address of the transmitting host Output and obtaining the last digit M of the digital elements constituting the MAC address of the receiving host Input ; The first result sequence is divided into M segments to obtain M segments of the second result sequence, where M=M Output *M Input , and each segment of the second result sequence is composed of a floating-point array after the complete value conversion and the separation symbol; Based on AI, K interference arrays are randomly generated by imitating the floating-point array in the string, and each interference array is inserted into the end of the randomly selected K-segment second result sequence to obtain a third result sequence, and in each third result sequence, the interference array and the floating-point array after the value conversion are separated by the separation symbol, wherein 0≤K≤M; Combining K interference arrays to obtain an interference sequence, wherein the interference sequence consists of an interference array and a separator symbol between two adjacent interference arrays; MK second result sequences, K third result sequences and one interference sequence that are not inserted into the interference array are randomly mixed and split into a plurality of ciphertext data packets, and the K interference arrays and the number N of floating-point arrays in the string are saved as secret keys, and the transmission host sends the ciphertext data packet to the receiving host in a packet-by-packet manner; The step of converting the value of the i-th element in the n-th floating-point array specifically includes: Calculate the first conversion result, which is calculated by the following formula: A i =a i *n Among them, A i is the first conversion result corresponding to the i-th element in the n-th floating-point array, a i is the value corresponding to the i-th element in the n-th floating-point array; Performing numerical transformation on each first conversion result corresponding to the nth floating-point array based on the basic transformation matrix to obtain a second conversion result; Each of the second conversion results is formed according to the order of the corresponding elements to obtain a floating-point array after the value conversion.

2. The method for secure transmission of spectrum data according to claim 1, characterized in that: The receiving host and the transmitting host are configured with the same basic transformation matrix.

3. The method for secure transmission of spectrum data according to claim 1, characterized in that: This method for secure transmission of spectrum data also includes: after the receiving host receives the ciphertext data packet sent by the transmitting host, sending a key call request to the receiving host, and after the receiving host performs security verification on the key call request, providing the key to the receiving host.

4. A secure transmission system for spectrum data, characterized in that: Includes a transmitting host and a receiving host; The transmission host is configured to: receive a communication request from the receiving host and establish communication with the receiving host based on the communication request, obtain spectrum data required to be transmitted by the receiving host and a character string corresponding to the spectrum data required to be transmitted; the character string includes a plurality of sequentially arranged floating-point arrays and a separator symbol set between two adjacent floating-point arrays; perform a value conversion on the i-th element in the n-th floating-point array to obtain a first result sequence consisting of a plurality of floating-point arrays after value conversion and the separator symbol; obtain the last digit M in the digital elements constituting the MAC address of the transmission host Output and obtaining the last digit M of the digital elements constituting the MAC address of the receiving host Input ; Split the first result sequence into M segments to obtain M segments of the second result sequence, where M = M Output *M Input , and each segment of the second result sequence is composed of a complete floating-point array after value conversion and the separation symbol; based on AI imitating the floating-point array in the string, K interference arrays are randomly generated, and each interference array is inserted into the end of the randomly selected K segments of the second result sequence to obtain a third result sequence, and in each third result sequence, the interference array and the floating-point array after value conversion are separated by the separation symbol, wherein 0≤K≤M; K interference arrays are combined to obtain an interference sequence, and the interference sequence is composed of an interference array and a separation symbol between two adjacent interference arrays; MK second result sequences, K third result sequences, and one interference sequence that are not inserted with the interference array are randomly mixed and split into a number of ciphertext data packets, and the K interference arrays and the number N of floating-point arrays in the string are saved as secret keys, and the transmission host sends the ciphertext data packet to the receiving host by packet sending; The receiving host is configured to: send the communication request to the transmitting host, wherein the communication request includes a communication establishment request indicating a request to establish communication and a demand data request indicating spectrum data to be retrieved; and receive a ciphertext data packet sent by the transmitting host, and obtain corresponding spectrum data after decrypting and reassembling multiple ciphertext data packets; The step of converting the value of the i-th element in the n-th floating-point array specifically includes: Calculate the first conversion result, which is calculated by the following formula: A i =a i *n Among them, A i is the first conversion result corresponding to the i-th element in the n-th floating-point array, a i is the value corresponding to the i-th element in the n-th floating-point array; Performing numerical transformation on each first conversion result corresponding to the nth floating-point array based on the basic transformation matrix to obtain a second conversion result; Each of the second conversion results is formed according to the order of the corresponding elements to obtain a floating-point array after the value conversion.

5. The secure transmission system for spectrum data according to claim 4, characterized in that: The receiving host and the transmitting host are configured with the same basic transformation matrix.

6. The secure transmission system for spectrum data according to claim 4, characterized in that: The receiving host is also configured to: after the receiving host receives the ciphertext data packet sent by the transmitting host, send a secret key call request to the receiving host, and after the receiving host performs security verification on the secret key call request, provide the secret key to the receiving host.

7. A computer-readable storage medium, characterized in that: A computer program that can be executed by a processor is stored thereon, and when the computer program is executed by the processor, the method for secure transmission of spectrum data as described in any one of claims 1-3 is implemented.

Citation Information

Patent Citations

  • MAC (media access control) address-based data encryption method

    CN106357662A

  • Multi-step hybrid encryption and decryption method in communication process

    CN110138795A