A secure transmission system for audio data
By burying inspection information and encrypted audio file headers in the audio data transmission system, the problem of audio data being stolen and forged during transmission is solved, and the secure transmission of audio data is achieved.
Patent Information
- Application Number
- CN202411958453.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-08
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
During the audio data transmission process, the audio data contains sensitive information and is easily stolen, and malicious attackers can forge the audio data, resulting in information leakage and damage to legitimate rights and interests.
A secure transmission system for audio data is proposed. Through the verification information embedding module, the initial audio signal data is embedded, and the Hash operation is used to generate row inspection information and column inspection information, insert it into the audio data, and the audio file header is encrypted, compressed and encoded, and filled into the header field of the TCP message.
It can identify whether audio data has been forged and accurately locate the malicious forgery parts to prevent information leakage and legitimate rights and interests from being destroyed, and improve the security of audio data transmission.
Smart Images

Figure CN119788382A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information security, and in particular to a secure transmission system for audio data. Background Art
[0002] With the development of communication technology, network bandwidth is getting larger and larger, and a large amount of multimedia resources are transmitted through the network. The audio signal itself can carry rich information. When people transmit audio data such as voice, the audio data often contains a lot of sensitive information, such as personal privacy. If the audio data is not protected during the transmission process, it is very easy to be stolen. Once the audio signal containing sensitive information is attacked by malicious attacks and illegally intercepted without authorization, it will cause information leakage or leakage. The attacker can also easily obtain confidential information from the stolen data. Therefore, how to protect the information in the audio data from being illegally read is a problem that needs to be solved. Furthermore, audio editing software can also enable malicious attackers to maliciously forge the intercepted audio data, such as deleting the real information therein, adding false information that is beneficial to the party, and then continue to transmit. After the receiver receives the forged audio data, it will obtain false information, and its legal rights and interests may be seriously damaged. Therefore, the receiver needs to verify the integrity and authenticity of the audio data it receives. Summary of the invention
[0003] In order to solve the above technical problems, the present invention proposes a secure transmission system for audio data, comprising the following modules:
[0004] A test information embedding module, used to embed test information into the initial audio signal data, so as to verify whether the transmitted audio data has been maliciously modified;
[0005] The initial audio signal data includes K sampling points, denoted as D={d(i)|i=1,2,…,K}, where d(i) is the signal strength of the i-th sampling point;
[0006] The test information embedding module includes: an audio data segmentation submodule, a matrix construction submodule, a row test information insertion submodule, a column test information insertion submodule, and a double test information data generation submodule, wherein:
[0007] The audio data segmentation submodule is used to divide the initial audio signal data D into M continuous audio data segments, each segment contains N sampling points, that is, symbol It means rounding down, converting the segmented M audio data segments into an M×N two-dimensional matrix R according to formula 1, and the remaining sampling points are not processed;
[0008] R(i, j) = {d((i-1)×N+j)|1≤i≤M, 1≤j≤N} Formula 1
[0009] The matrix construction submodule is used to take the odd and even columns of the matrix R according to equations 2 and 3 to construct the matrix R odd and the matrix R even ;
[0010]
[0011] The row inspection information is inserted into the submodule, using R odd Each row value generates the inserted row test information and obtains the matrix R' containing the row test information odd ;
[0012] Column inspection information is inserted into the submodule, using R even Each column value generates the inserted column test information and obtains the matrix R' containing the column test information even ;
[0013] The double-check information data generation submodule is used to merge the matrix R' containing the row check information obtained above odd and the matrix R' containing column test information even , and convert the merged matrix into a one-dimensional audio signal by dimension reduction processing to obtain audio signal data D' containing double test information;
[0014] An audio data packaging module, used for packaging the audio signal data D' containing the double verification information into an audio data file;
[0015] The audio file header processing module is used for audio file header processing, separating the file header of the corresponding audio data file from the audio data part according to the file format, deleting the file header from the file and putting it into the cache;
[0016] A file header filling module, used for encrypting and compressing the file header deleted in the audio file header processing module, and then filling it into the header field of the TCP message, and sending it to the designated port as a separate message;
[0017] The segmentation and shuffling module is used to segment and shuffle the audio data;
[0018] The data sending module is used to package the audio data files processed by the above modules into TCP messages and send them to the receiving end.
[0019] Preferably, the row verification information insertion submodule is used to implement the following functions:
[0020] (1) Take R in order of rows. odd The i-th row element R odd(i) (1≤i≤M) is subjected to Fourier transform to obtain the low-frequency component aCA(i) and the high-frequency component aCD(i) of the Fourier coefficient;
[0021] (2) The low-frequency component aCA(i) obtained in the previous step is concatenated with a secure random number x1 to obtain a sequence e = aCA(i)||x1. The concatenated e is subjected to a hash operation to output a binary sequence f = (f1, f2, f3, ..., fn) of length n.
[0022] (3) Divide the obtained Hash sequence f into n1 groups, each group has a length of The n1 groups of sequences after grouping are XORed in sequence to obtain the XOR sequence value F(i) of length n2;
[0023] (4) Convert the segment number i of the current audio data segment into a binary sequence of length 8, and merge it with the XOR sequence value F(i) generated in the previous step according to Formula 4, and finally obtain the matrix R odd The row check information w(i) generated by the i-th row element has a length of r;
[0024] w(i)=F(i)||(i)2 Formula 4
[0025] Among them, (i)2 represents the binary sequence converted by segment number i;
[0026] (5) inserting each bit value in the row check information w(i) into the first r coefficient values of the high-frequency component aCD(i) in sequence, thereby obtaining the high-frequency component aCD(i)′ containing the check information;
[0027] (6) Perform inverse Fourier transform on the low-frequency component aCA(i) in (1) and the high-frequency component aCD(i)′ in (5), and obtain the matrix R′ odd The value of the element containing the test information in the i-th row;
[0028] (7) Repeat steps 1-6 until the matrix R is completed odd The test information generation and insertion process of all rows in , and the matrix R' containing row test information is obtained odd .
[0029] Preferably, the column check information insertion submodule is used to implement the following functions:
[0030] (1) Take R in order in columns even The j-th column element R even (j)(1≤j≤N / 2) is subjected to Fourier transform to obtain the low-frequency component bCA(j) and the high-frequency component bCD(j) of the Fourier coefficient;
[0031] (2) The low-frequency component bCA(j) obtained in the previous step is concatenated with a secure random number x2, and after hash operation, a binary sequence f'=(f1', f2', f3', ..., fn') with a length of n is output;
[0032] (3) Consistent with the row hashing process, the generated hash sequence is processed to obtain an XOR sequence value F′(i) of length n2, which is used as the matrix R even The column check information generated by the j-th column element is denoted as w′(j);
[0033] (4) inserting each bit value in the column check information w'(j) into the first n2 coefficients of the high-frequency component bCD(j) in sequence to obtain the high-frequency component bCD(j)' containing the check information;
[0034] (5) Perform inverse Fourier transform on the low-frequency component bCA(j) in (1) and the high-frequency component bCD(j)′ in (4), and obtain the matrix R′ even The value of the element containing the test information in the i-th column;
[0035] (6) Repeat steps 1-5 until the matrix R is completed even The test information generation and insertion process of all columns in , and the matrix R' containing column test information is obtained even .
[0036] Preferably, the segmentation and disordering module is specifically used for:
[0037] When using the TCP protocol for transmission, if the maximum transmission capacity of each message is Tm, if the size of the audio file is Tf, when Tf>Tm, the audio file is divided into n data segment queues {Tn}{T1, T2, T3, ..., Tn} that are smaller than Tm, and a non-repeating random number sequence is generated using a random number generation algorithm to rearrange the above data segment queues to obtain a new disordered queue {Rn}{R1, R2, R3, ..., Rn}, and the random number sequence generated by the random number generation algorithm is encrypted and encoded, filled into the tail field of the TCP message, and sent to the designated port as a separate message for the receiving end to recover after receiving the data.
[0038] Compared with the prior art, this application has the following obvious advantages when transmitting audio data:
[0039] 1) Hash operations are highly susceptible to disturbances. When calculating the Hash value, even a slight disturbance in the input parameters will cause a significant change in the result of the Hash calculation. Therefore, the present application utilizes the susceptibility of Hash operations to generate two sets of verification information, which are inserted into the audio data to identify whether the audio data has been forged, and to accurately locate the maliciously forged portion of the audio signal data.
[0040] 2) The file header of an audio data file usually stores the description information of the entire file, such as the file format, size, bit rate, etc. Losing the description information of the file header will make the audio file unreadable, and when analyzing the file, no effective information can be obtained, thereby preventing the audio data from being eavesdropped during transmission. The file header is encrypted and compressed separately, and then filled into the header field of the TCP message, and sent to the designated port as a separate message. Under the cover of massive data messages, a certain message is difficult to be discovered. Even if it is intercepted, it cannot be correctly interpreted because the audio file header has no context information.
[0041] 3) The audio file itself usually has a large amount of data. During the network transmission process, the file is usually segmented and packaged into data packets for transmission according to the network transmission information. After losing the file header, the data part does not contain any description information of the audio file. At this time, if the segmented data parts are encoded and arranged in random order, it can further ensure that even if the data is intercepted during the transmission process, it will not be successfully reassembled.
[0042] The security of the audio data transmission system of the present application is greatly improved.
[0043] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0045] Figure 1 It is a data flow diagram of the audio data security transmission system of the embodiment. DETAILED DESCRIPTION
[0046] To make the purpose, technical scheme and advantages of the embodiments of the present invention clearer, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. However, it will be appreciated by those skilled in the art that in the embodiments of the present invention, many technical details are proposed in order to enable the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical scheme claimed in the present application can be implemented. The division of the following embodiments is for the convenience of description, and should not constitute any limitation on the specific implementation of the present invention. The various embodiments can be combined and referenced with each other without contradiction.
[0047] Reference Figure 1 , an embodiment of the present invention relates to a system for secure transmission of audio data, comprising the following modules:
[0048] The verification information embedding module is used to embed verification information into the initial audio signal data, so as to verify whether the transmitted audio data has been maliciously modified.
[0049] Hash operations are highly susceptible to disturbances. When calculating the Hash value, even a slight disturbance in the input parameters will cause a significant change in the result of the Hash calculation. Therefore, this embodiment uses the susceptibility of Hash operations to generate two sets of verification information, which are inserted into the audio data, and can accurately locate the maliciously modified parts of the audio signal data.
[0050] Specifically, the initial audio signal data includes K sampling points, which are denoted as D={d(i)|i=1, 2, . . . , K}, where d(i) is the signal strength of the i-th sampling point.
[0051] The test information embedding module includes: an audio data segmentation submodule, a matrix construction submodule, a row test information insertion submodule, a column test information insertion submodule, and a double test information data generation submodule, wherein:
[0052] The audio data segmentation submodule is used to divide the initial audio signal data D into M continuous audio data segments, each of which contains N sampling points, that is, symbol It means rounding down, converting the segmented M audio data segments into an M×N two-dimensional matrix R according to formula 1, and the remaining sampling points are not processed.
[0053] R(i, j) = {d((i-1)×N+j)|1≤i≤M, 1≤j≤N} Formula 1
[0054] The matrix construction submodule is used to take the odd and even columns of the matrix R according to equations 2 and 3, respectively, to construct the matrix R odd and the matrix R even
[0055]
[0056] The row inspection information is inserted into the submodule, using R odd Each row value generates inserted row verification information; specifically, the row verification information insertion submodule is used to implement the following functions:
[0057] (1) Take R in order of rows. odd The i-th row element R odd (i) (1≤i≤M) is subjected to Fourier transform to obtain the low-frequency component aCA(i) and the high-frequency component aCD(i) of the Fourier coefficient;
[0058] (2) The low-frequency component aCA(i) obtained in the previous step is concatenated with a secure random number x1 to obtain a sequence e = aCA(i)||x1. The concatenated e is subjected to a hash operation to output a binary sequence f = (f1, f2, f3, ..., fn) of length n.
[0059] (3) Divide the obtained Hash sequence f into n1 groups, each group has a length of The n1 groups of sequences after grouping are XORed in sequence to obtain the XOR sequence value F(i) of length n2;
[0060] (4) Convert the segment number i of the current audio data segment into a binary sequence of length 8, and merge it with the XOR sequence value F(i) generated in the previous step according to Formula 4, and finally obtain the matrix R odd The row check information w(i) generated by the i-th row element has a length of r;
[0061] w(i)=F(i)||(i)2 Formula 4
[0062] Where (i)2 represents the binary sequence converted from segment number i. For example, when segment number i = 5, (i)2 = (5)2 = (00000101). At this time, if the matrix R odd The final hash value F(i) calculated by the sampling point in the 5th row is 10101101, and the matrix R can be obtained. odd The row inspection information finally generated by the 5th row element is:
[0063] w(i)=F(i)||(i)2=10101101||00000101=1010110100000101
[0064] (5) Insert each bit value in the row check information w(i) into the first r coefficient values of the high-frequency component aCD(i) in sequence, so as to obtain the high-frequency component aCD(i)′ containing the check information
[0065] (6) Perform inverse Fourier transform on the low-frequency component aCA(i) in (1) and the high-frequency component aCD(i)′ in (5), and obtain the matrix R′ odd The value of the element containing the test information in the i-th row;
[0066] (7) Repeat steps 1-6 until the matrix R is completed odd The test information generation and insertion process of all rows in , and the matrix R' containing row test information is obtained odd .
[0067] The above uses the sampling point data characteristics of the audio signal data itself to generate verification information without the need for external data. By cleverly using matrix transformation and hash operation, a matrix that can be used for verification by the receiving end is obtained.
[0068] Column inspection information is inserted into the submodule, using R even Each column value generates and inserts column verification information. Specifically, the column verification information insertion submodule is used to implement the following functions:
[0069] (1) Take R in order in columns even The j-th column element R even (j)(1≤j≤N / 2) is subjected to Fourier transform to obtain the low-frequency component bCA(j) and the high-frequency component bCD(j) of the Fourier coefficient;
[0070] (2) The low-frequency component bCA(j) obtained in the previous step is concatenated with a secure random number x2, and after hash operation, a binary sequence f'=(f1', f2', f3', ..., fn') with a length of n is output;
[0071] (3) Consistent with the row hashing process, the generated hash sequence is processed to obtain an XOR sequence value F'(i) of length n2, which is used as the matrix R even The column test information generated by the j-th column element is denoted as w'(j);
[0072] (4) inserting each bit value in the column check information w'(j) into the first n2 coefficients of the high-frequency component bCD(j) in sequence to obtain the high-frequency component bCD(j)' containing the check information;
[0073] (5) Perform inverse Fourier transform on the low-frequency component bCA(j) in (1) and the high-frequency component bCD(j)′ in (4), and obtain the matrix R′ even The element value containing the test information in the jth column;
[0074] (6) Repeat steps 1-5 until the matrix R is completed even The test information generation and insertion process of all columns in , and the matrix R' containing column test information is obtainedeven
[0075] The double check information data generation submodule is used to merge the matrix R' containing row check information obtained in S103 odd and the matrix R' containing column test information obtained in S104 even The combined matrix is transformed into a one-dimensional audio signal by dimension reduction processing to obtain audio signal data D' containing double-check information.
[0076] When the receiver verifies the integrity and authenticity of the audio signal data, if a sampling point is modified, the regenerated row hash value and column hash value will also change accordingly, causing the generated verification information to change. Therefore, the sampling point position where the audio signal data has been maliciously modified can be detected by reconstructing the intersection of incorrect verification information through rows and columns.
[0077] An audio data packaging module, used for packaging the audio signal data D' containing the double verification information into an audio data file;
[0078] The audio file header processing module is used for audio file header processing; the file header of an audio data file usually stores the description information of the entire file, such as the file format, size, bit rate, etc. Losing the description information of the file header will make the audio file unreadable, and when the file is analyzed by hexadecimal, no valid information can be obtained, thereby preventing the audio data from being eavesdropped during transmission. Specifically, the corresponding audio file header is separated from the audio data part according to the file format, and the file header is deleted from the file and put into the cache;
[0079] A file header filling module is used to encrypt and compress the file header deleted in the audio file header processing module, and then fill it into the header field of the TCP message, and send it to the designated port as a separate message. Under the cover of massive data messages, a certain message is difficult to be discovered, and even if it is intercepted, it cannot be correctly interpreted because the audio file header has no context information;
[0080] The segmentation and shuffling module is used to segment and shuffle the audio data;
[0081] Unlike text information, audio files usually have a large amount of data. During network transmission, files are usually segmented and packaged into data packets according to network transmission information for transmission. After losing the file header, the data part does not contain any description information of the audio file. At this time, if the segmented data parts are randomly encoded and arranged, it can further ensure that the timely data will not be successfully reassembled even if it is intercepted during the transmission process. Specifically, when using the TCP protocol for transmission, the maximum transmission capacity of each message is Tm. If the size of the audio file is Tf, when Tf>Tm, the audio file is segmented into n data segment queues {Tn}{T1,T2,T3,...,Tn} that are smaller than Tm, and a non-repeating random number sequence is generated using a random number generation algorithm to rearrange the above data segment queues to obtain a new random sequence queue {Rn}{R1,R2,R3,...,Rn}. The random number sequence generated by the random number generation algorithm is encrypted and encoded, filled into the tail field of the TCP message, and sent to the designated port as a separate message for recovery after the receiving end receives the data.
[0082] The data sending module is used to package the audio data files processed by the above modules into TCP messages and send them to the receiving end.
[0083] After the processing of this embodiment, compared with the prior art, this application has the following obvious advantages when transmitting audio data:
[0084] 1) Hash operations are highly susceptible to disturbances. When calculating the Hash value, even a slight disturbance in the input parameters will cause a significant change in the result of the Hash calculation. Therefore, the present application utilizes the susceptibility of Hash operations to generate two sets of verification information, which are inserted into the audio data to identify whether the audio data has been forged, and to accurately locate the maliciously forged portion of the audio signal data.
[0085] 2) The file header of an audio data file usually stores the description information of the entire file, such as the file format, size, bit rate, etc. Losing the description information of the file header will make the audio file unreadable, and when analyzing the file, no effective information can be obtained, thereby preventing the audio data from being eavesdropped during transmission. The file header is encrypted and compressed separately, and then filled into the header field of the TCP message, and sent to the designated port as a separate message. Under the cover of massive data messages, a certain message is difficult to be discovered. Even if it is intercepted, it cannot be correctly interpreted because the audio file header has no context information.
[0086] 3) The audio file itself usually has a large amount of data. During the network transmission process, the file is usually segmented and packaged into data packets for transmission according to the network transmission information. After losing the file header, the data part does not contain any description information of the audio file. At this time, if the segmented data parts are encoded and arranged in random order, it can further ensure that even if the data is intercepted during the transmission process, it will not be successfully reassembled.
[0087] Those skilled in the art will appreciate that the above-mentioned embodiments are specific examples for implementing the present invention, and in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present invention.
Claims
1. A secure transmission system for audio data, comprising the following modules: A test information embedding module, used to embed test information into the initial audio signal data, used to verify whether the transmitted audio data has been maliciously modified; The initial audio signal data includes K sampling points, denoted as D={d(i)|i=1,2,…,K}, where d(i) is the signal strength of the i-th sampling point; The inspection information embedding module includes: Audio data segmentation submodule, matrix construction submodule, row inspection information insertion submodule, column inspection information insertion submodule, double inspection information data generation submodule, wherein, The audio data segmentation submodule is used to divide the initial audio signal data D into M continuous audio data segments, each segment contains N sampling points, that is, symbol It means rounding down, converting the segmented M audio data segments into an M×N two-dimensional matrix R according to formula 1, and the remaining sampling points are not processed; R(i, j) = {d((i-1)×N+j)|1≤i≤M,1≤j≤N} Formula 1 The matrix construction submodule is used to take the odd and even columns of the matrix R according to equations 2 and 3 to construct the matrix R odd and the matrix R even ; The row inspection information is inserted into the submodule, using R odd Each row value generates the inserted row test information and obtains the matrix R' containing the row test information odd ; Column inspection information is inserted into the submodule, using R even Each column value generates the inserted column test information and obtains the matrix R' containing the column test information even ; The double-check information data generation submodule is used to merge the matrix R' containing the row check information obtained above odd and the matrix R' containing column test information even , and convert the merged matrix into a one-dimensional audio signal by dimension reduction processing to obtain audio signal data D' containing double test information; An audio data packaging module, used for packaging the audio signal data D' containing the double verification information into an audio data file; The audio file header processing module is used for audio file header processing, separating the file header of the corresponding audio data file from the audio data part according to the file format, deleting the file header from the file and putting it into the cache; A file header filling module, used for encrypting and compressing the file header deleted in the audio file header processing module, and then filling it into the header field of the TCP message, and sending it to the designated port as a separate message; The segmentation and shuffling module is used to segment and shuffle the audio data; The data sending module is used to package the audio data files processed by the above steps into TCP messages and send them to the receiving end.
2. The secure transmission system for audio data according to claim 1, characterized in that: The row verification information insertion submodule is used to implement the following functions: (1) Take R in order of rows. odd The i-th row element R odd (i) (1≤i≤M) is subjected to Fourier transform to obtain the low-frequency component aCA(i) and the high-frequency component aCD(i) of the Fourier coefficient; (2) The low-frequency component aCA(i) obtained in the previous step is concatenated with a secure random number x1 to obtain a sequence e = aCA(i)||x1. The concatenated e is subjected to a hash operation to output a binary sequence f = (f1, f2, f3, …, fn) of length n. (3) Divide the obtained Hash sequence f into n1 groups, each group has a length of The n1 groups of sequences after grouping are XORed in sequence to obtain the XOR sequence value F(i) of length n2; (4) Convert the segment number i of the current audio data segment into a binary sequence of length 8, and merge it with the XOR sequence value F(i) generated in the previous step according to Formula 4, and finally obtain the matrix R odd The row check information w(i) generated by the i-th row element has a length of r; w(i)=F(i)||(i)2 Formula 4 Among them, (i)2 represents the binary sequence converted by segment number i; (5) inserting each bit value in the row check information w(i) into the first r coefficient values of the high-frequency component aCD(i) in sequence, thereby obtaining the high-frequency component aCD(i)′ containing the check information; (6) Perform inverse Fourier transform on the low-frequency component aCA(i) in (1) and the high-frequency component aCD(i)′ in (5), and obtain the matrix R′ odd The value of the element containing the test information in the i-th row; (7) Repeat steps 1-6 until the matrix R is completed odd The test information generation and insertion process of all rows in , and the matrix R' containing row test information is obtained odd .
3. The secure transmission system for audio data according to claim 1, characterized in that: The column inspection information insertion submodule is used to implement the following functions: (1) Take R in order in columns even The j-th column element R even (j)(1≤j≤N / 2) is subjected to Fourier transform to obtain the low-frequency component bCA(j) and the high-frequency component bCD(j) of the Fourier coefficient; (2) The low-frequency component bCA(j) obtained in the previous step is juxtaposed with a secure random number x2, and after hash operation, a binary sequence f'=(f1',f2',f3',...,fn') with a length of n is output; (3) Consistent with the row hashing process, the generated hash sequence is processed to obtain an XOR sequence value F'(i) of length n2, which is used as the matrix R even The column test information generated by the j-th column element is denoted as w'(j); (4) inserting each bit value in the column check information w'(j) into the first n2 coefficients of the high-frequency component bCD(j) in sequence to obtain the high-frequency component bCD(j)' containing the check information; (5) Perform inverse Fourier transform on the low-frequency component bCA(j) in (1) and the high-frequency component bCD(j)′ in (4), and obtain the matrix R′ even The element value containing the test information in the jth column; (6) Repeat steps 1-5 until the matrix R is completed even The test information generation and insertion process of all columns in , and the matrix R' containing column test information is obtained even .
4. The secure transmission system for audio data according to claim 1, characterized in that: The segmentation disorder module is specifically used for: When using the TCP protocol for transmission, if the maximum transmission capacity of each message is Tm, if the size of the audio file is Tf, when Tf>Tm, the audio file is divided into n data segment queues {Tn}{T1, T2, T3, ..., Tn} that are smaller than Tm, and a non-repeating random number sequence is generated by a random number generation algorithm to rearrange the above data segment queues to obtain a new disordered queue {Rn}{R1, R2, R3, ..., Rn}, and the random number sequence generated by the random number generation algorithm is encrypted and encoded, filled into the tail field of the TCP message, and sent to the designated port as a separate message for the receiving end to recover after receiving the data.