Digital signal encryption method and system
By chaotic mapping and random sequence processing of key seeds, verification data is generated, and the problem that digital signal encryption method in the prior art is easily cracked is solved, and security and anti-correlation analysis capabilities are improved.
Patent Information
- Application Number
- CN202510364228.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2045-03-26
AI Technical Summary
The existing digital signal encryption methods have weak correlation analysis capabilities, are easily cracked by brute force exhaustively, and are simple to feedback verification, and have poor security.
By performing a first chaotic mapping on the key seed to generate the seed ciphertext, using the encoded information to generate the encoding information, and performing a third chaotic mapping with the random sequence to generate verification data, and establishing a link path for encryption.
Improve the anti-correlation analysis ability of key seeds, prevent short-term cracking, enhance the security of encoding, verify the identity of the data recipient, and establish a secure link path to encrypt digital signals.
Smart Images

Figure CN120165833B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital signal processing, and in particular to a digital signal encryption method and system. Background Art
[0002] With the development of electronic technology, digital signals have become the preferred signal output method due to their strong resistance to interference, lack of noise accumulation, and ease of encryption, storage, processing, and exchange. The development of information network technology has provided great convenience for people. However, cybercrime has also increased, and information security issues have gradually become a focus of public attention.
[0003] Currently, Chinese invention application number 201811431911.4 discloses a dynamic encryption method based on digital signal data. This method generates a dynamic pointer and an encryption algorithm code number by performing random number calculations within a specified range on the transmitted data. A data encryption basic code group is generated at the position specified by the pointer. Using this code group as a reference, the encryption algorithm specified by the encryption code number is used to generate encrypted data. Although this method encrypts digital signals, it still suffers from weak resistance to correlation analysis, making it susceptible to brute force cracking. Furthermore, feedback verification is simple, resulting in poor security. Summary of the Invention
[0004] The technical problem solved by the present invention is: digital signals are encrypted, but the encryption method still has the problem of weak anti-correlation analysis ability, which is easy to be cracked by brute force, and the feedback verification is simple and the security is poor.
[0005] To solve the above technical problems, the present invention provides the following technical solutions: A digital signal encryption method, comprising: step S1, performing a first chaotic mapping on a key seed to obtain a seed ciphertext;
[0006] Step S2, encoding the seed ciphertext using encoding information to obtain seed codes, and performing a second chaotic mapping on the seed codes to generate encoding information;
[0007] Step S3, using a random number generator to generate a random number sequence, performing a third chaotic mapping on the random number sequence and the coded information to generate verification data;
[0008] Step S4: After verifying the verification data, a link path is established, and the digital signal to be encrypted is encrypted using the seed ciphertext to obtain the data payload.
[0009] As a preferred solution of the digital signal encryption method and system of the present invention, step S1 specifically includes:
[0010] Step S11, randomly generating multiple key seeds using a cryptographic algorithm, wherein the cryptographic algorithm is an elliptic curve encryption ECDH algorithm;
[0011] Step S12: Perform a first chaotic mapping on each key seed to obtain a seed ciphertext, generate a seed ciphertext set, and record the chaotic mapping parameters and encryption algorithm corresponding to the first chaotic mapping.
[0012] As a preferred solution of the digital signal encryption method and system of the present invention, step S2 specifically includes:
[0013] Step S21, encoding each seed ciphertext in the seed ciphertext set using encoding information, obtaining a seed code for each seed ciphertext, and generating a seed code set;
[0014] Step S22: performing a second chaotic mapping on each seed code set included in the seed code set to generate coding information, obtaining a coding information set, and recording chaotic mapping parameters and encryption algorithm corresponding to the second chaotic mapping.
[0015] As a preferred embodiment of the digital signal encryption method and system of the present invention, step S3 specifically includes:
[0016] Step S31, the random number sequence includes a first random number sequence and a second random number sequence, and the first random number sequence is matched with the coding information in a one-to-one manner to establish a first corresponding relationship between the first random number sequence and the coding information;
[0017] Step S32, using the second random number sequence as an update time interval, updating the first random number sequence at the update time interval to form a new first random number sequence;
[0018] Step S33: Perform a third chaotic mapping on the new first random number sequence and the coding information to generate verification data, and record the chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping.
[0019] As a preferred solution of the digital signal encryption method and system described in the present invention, the coding information, key seed, seed ciphertext set, chaotic mapping parameters and encryption algorithm corresponding to the first chaotic mapping, coding information set, chaotic mapping parameters and encryption algorithm corresponding to the second chaotic mapping, and chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping are respectively stored in a sending module and a receiving module. The sending module and the receiving module use a random number generator to generate an initial first random number sequence and a second random number sequence, and use the numbers in the second random number sequence as the update time interval of the first random number sequence to regenerate the first random number sequence.
[0020] As a preferred embodiment of the digital signal encryption method and system of the present invention, step S4 specifically includes:
[0021] Step S41: The sending module sends a sending request to the receiving module. After receiving the sending request, the receiving module performs a third chaotic mapping on the new first random number sequence and the coding information to generate first verification data, and performs a fourth chaotic mapping on the second random number sequence, the target address, and the source address to generate second update data.
[0022] Step S42: The receiving module packages the first verification data and the second update data into first data and sends it to the sending module. The sending module parses the first verification data and the first update data, extracts the first random number sequence and the second random number sequence therefrom, and performs chaotic mapping on the encoded information using the extracted first random number sequence according to the chaotic mapping parameters corresponding to the third chaotic mapping and the encryption algorithm to obtain the second verification data.
[0023] Step S43: the receiving module sends the second verification data to the sending module, and the sending module decodes the second verification data according to the chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping to obtain a new first random number sequence;
[0024] If the new first random number sequence is the same as the initial first random number sequence, it means the verification is passed;
[0025] If the new first random number sequence is different from the initial first random number sequence, it means that the verification has failed.
[0026] As a preferred embodiment of the digital signal encryption method and system of the present invention, the time point at which the first data is sent is the first time point, the time point at which the second verification data is received is the second time point, and the time period between the first time point and the second time point is the verification time;
[0027] A verification time threshold is set. If the time between the decoding of the second verification data actually received and the sending time of the first data is less than the verification time threshold, and at the same time, the new first random number sequence is the same as the initial first random number sequence, it means that the verification is passed.
[0028] As a preferred embodiment of the digital signal encryption method and system of the present invention, step S4 specifically includes:
[0029] After verification, a link path between the sending module and the receiving module is established. The sending module randomly selects one of the coding information in the coding information set, obtains the key seed corresponding to the coding information, encrypts the digital signal to be encrypted using the seed ciphertext, and uses the encrypted digital signal as the data payload.
[0030] As a preferred embodiment of the digital signal encryption method and system of the present invention, step S4 specifically includes:
[0031] Generate second data by combining the data payload with the packet header, destination address, source address, protocol field, sequence number, check code, and packet tail;
[0032] wherein the second data is a data packet;
[0033] The sending module sends the second data to the receiving module;
[0034] The receiving module receives the second data and decrypts the data payload according to the coding information, the key seed, the seed ciphertext set, the chaotic mapping parameters and the encryption algorithm corresponding to the first chaotic mapping, the coding information set, the chaotic mapping parameters and the encryption algorithm corresponding to the second chaotic mapping, and the chaotic mapping parameters and the encryption algorithm corresponding to the third chaotic mapping to obtain a digital signal to be encrypted;
[0035] After the sending module finishes sending, the link path of the receiving module is cut off.
[0036] In a second aspect, a digital signal encryption system includes a sending module and a transmitting module: the sending module is used to perform a first chaotic mapping on a key seed to obtain a seed ciphertext, encode the seed ciphertext using encoding information to obtain a seed code, perform a second chaotic mapping on the seed code to generate encoding information, and verify the verification data. After the verification data passes the verification, the seed ciphertext is used to encrypt the digital signal to be encrypted to obtain a data payload;
[0037] The sending module is used to perform a third chaotic mapping on the random number sequence and the coding information, generate verification data, send the verification data to the sending module, and receive the data load.
[0038] The beneficial effects of the present invention are as follows: by performing a first chaotic mapping on the key seed to obtain the seed ciphertext, the amount of reverse cracking calculations on the key seed is increased, the seed ciphertext is prevented from being cracked in a short time, the key seed is obtained, and the mathematical signal is decrypted, the information of the code and the seed ciphertext is matched, the direct cracking of the seed ciphertext is prevented, and the data is effectively isolated. Moreover, by performing a second chaotic mapping on the seed code to obtain the code information, it is beneficial to improve the security of the code itself, prevent the code from being directly cracked, strengthen the anti-correlation analysis capability and unpredictability of the key seed, verify the identity of the data recipient through random check data, improve security, establish a link path, use the seed ciphertext to encrypt the digital signal to be encrypted, obtain the data payload, and obtain the encrypted digital signal. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1A basic flow chart of a digital signal encryption method and system provided by one embodiment of the present invention. DETAILED DESCRIPTION
[0040] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings. It is obvious that the described embodiments are only part of the embodiments of the present invention, but not all of the embodiments.
[0041] Example 1, with reference to Figure 1 , as an embodiment of the present invention, provides a digital signal encryption method, comprising:
[0042] Step S1, performing a first chaotic mapping on the key seed to obtain a seed ciphertext; by performing the first chaotic mapping on the key seed to obtain the seed ciphertext, the amount of reverse cracking calculations on the key seed is increased to prevent the seed ciphertext from being cracked in a short time, and the key seed is obtained, thereby decrypting the mathematical signal.
[0043] Step S2, encoding the seed ciphertext using the encoding information to obtain the seed code, and performing a second chaotic mapping on the seed code to generate encoding information;
[0044] The coding information is an artificially set coding rule. The obtained code corresponds to the information of the code and the seed ciphertext to prevent the direct cracking of the seed ciphertext, effectively isolate the data, and obtain the coding information by performing a second chaotic mapping on the seed code, which is beneficial to improve the security of the code itself, prevent the code from being directly cracked, and enhance the anti-correlation analysis capability and unpredictability of the key seed.
[0045] Step S3, using a random number generator to generate a random number sequence, performing a third chaotic mapping on the random number sequence and the coded information to generate verification data; the random verification data can be used to verify the identity of the data receiver, thereby improving security.
[0046] In step S4, after verifying the check data, a link path is established and the digital signal to be encrypted is encrypted using the seed ciphertext to obtain the data payload. Transmitting the encrypted digital signal, also known as the data payload, over the link path reduces the possibility of interception of the data payload, thereby improving transmission security.
[0047] By performing a first chaotic mapping on the key seed, the seed ciphertext is obtained, the amount of reverse cracking calculations on the key seed is increased, the seed ciphertext is prevented from being cracked in a short time, and the key seed is obtained, thereby decrypting the mathematical signal, making the information of the code and the seed ciphertext correspond to each other, preventing the seed ciphertext from being directly cracked, and effectively isolating the data. In addition, by performing a second chaotic mapping on the seed code, the code information is obtained, which is beneficial to improving the security of the code itself, preventing the code from being directly cracked, and strengthening the anti-correlation analysis capability and unpredictability of the key seed. The identity of the data recipient can be verified through random check data, thereby improving security, establishing a link path, and using the seed ciphertext to encrypt the encrypted digital signal, obtaining the data payload, and obtaining the encrypted digital signal.
[0048] A key seed is preferably an initial value or base data used to generate a key. It can be a random number, a specific string, or other data that, after being processed by an algorithm, generates a key for encryption or decryption. For example, in a deterministic wallet, all keys are derived from a master key, also called a seed.
[0049] The seed ciphertext is the result of encrypting the key seed through an encryption algorithm. It is an encrypted form of the key seed.
[0050] Step S1 specifically includes:
[0051] Step S11, randomly generating multiple key seeds using a cryptographic algorithm, wherein the cryptographic algorithm is an elliptic curve encryption ECDH algorithm;
[0052] Step S12: Perform a first chaotic mapping on each key seed to obtain a seed ciphertext, generate a seed ciphertext set, and record the chaotic mapping parameters and encryption algorithm corresponding to the first chaotic mapping.
[0053] By performing the first chaotic mapping on the key seed, the seed ciphertext is obtained, the amount of reverse cracking operation on the key seed is increased, and the seed ciphertext is prevented from being cracked in a short time. The key seed is obtained, and the mathematical signal is decrypted.
[0054] Step S21, encoding each seed ciphertext in the seed ciphertext set using the encoding information, obtaining the seed code of each seed ciphertext, and generating a seed code set;
[0055] Step S22: Perform a second chaotic mapping on each seed code set included in the seed code set to generate coding information, obtain a coding information set, and record chaotic mapping parameters and encryption algorithm corresponding to the second chaotic mapping.
[0056] The coding information is an artificially set coding rule. The obtained code corresponds to the information of the code and the seed ciphertext to prevent the direct cracking of the seed ciphertext, effectively isolate the data, and obtain the coding information by performing a second chaotic mapping on the seed code, which is beneficial to improve the security of the code itself, prevent the code from being directly cracked, and enhance the anti-correlation analysis capability and unpredictability of the key seed.
[0057] Step S31: The random number sequence includes a first random number sequence and a second random number sequence, and the first random number sequence is matched with the coding information in a one-to-one manner to establish a first corresponding relationship between the first random number sequence and the coding information;
[0058] Step S32, using the second random number sequence as an update time interval, updating the first random number sequence during the update time interval to form a new first random number sequence;
[0059] Step S33: Perform a third chaotic mapping on the new first random number sequence and the coding information to generate verification data, and record the chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping.
[0060] The coding information, key seed, seed ciphertext set, chaotic mapping parameters and encryption algorithm corresponding to the first chaotic mapping, coding information set, chaotic mapping parameters and encryption algorithm corresponding to the second chaotic mapping, and chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping are stored in a sending module and a receiving module respectively. The sending module and the receiving module use a random number generator to generate an initial first random number sequence and a second random number sequence, and use the numbers in the second random number sequence as the update time interval of the first random number sequence to regenerate the first random number sequence.
[0061] Step S41: The sending module sends a sending request to the receiving module. After receiving the sending request, the receiving module performs a third chaotic mapping on the new first random number sequence and the coding information to generate first verification data, and performs a fourth chaotic mapping on the second random number sequence, the target address, and the source address to generate second update data.
[0062] In step S42, the receiving module packages the first verification data and the second update data into first data and sends it to the sending module. The sending module parses the first verification data and the first update data, extracts the first random number sequence and the second random number sequence therefrom, and performs chaotic mapping on the encoded information using the extracted first random number sequence according to the chaotic mapping parameters corresponding to the third chaotic mapping and the encryption algorithm to obtain the second verification data.
[0063] Step S43: The receiving module sends the second verification data to the sending module. The sending module decodes the second verification data according to the chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping to obtain a new first random number sequence.
[0064] If the new first random number sequence is the same as the initial first random number sequence, it means the verification is passed;
[0065] If the new first random number sequence is different from the initial first random number sequence, it means that the verification has failed.
[0066] The receiving module and the sending module send and receive the first verification data and the second verification data to each other, thereby verifying each other's identities and effectively improving security.
[0067] The time point when the first data is sent is the first time point, the time point when the second verification data is received is the second time point, and the time period between the first time point and the second time point is the verification time;
[0068] A verification time threshold is set. If the time between the decoding of the second verification data actually received and the sending time of the first data is less than the verification time threshold, and at the same time, the new first random number sequence is the same as the initial first random number sequence, it means that the verification is passed.
[0069] After verification, a link path is established between the sending module and the receiving module. The sending module randomly selects one of the coding information in the coding information set, obtains the key seed corresponding to the coding information, encrypts the digital signal to be encrypted using the seed ciphertext, and uses the encrypted digital signal as the data payload.
[0070] Setting the verification time can prevent computers with high computing power from performing long-term brute force cracking.
[0071] The data payload is combined with the packet header, the destination address, the source address, the protocol field, the sequence number, the check code, and the packet tail to generate second data;
[0072] The second data is a data packet;
[0073] The sending module sends the second data to the receiving module;
[0074] The receiving module receives the second data and decrypts the data payload according to the coding information, the key seed, the seed ciphertext set, the chaotic mapping parameters and the encryption algorithm corresponding to the first chaotic mapping, the coding information set, the chaotic mapping parameters and the encryption algorithm corresponding to the second chaotic mapping, and the chaotic mapping parameters and the encryption algorithm corresponding to the third chaotic mapping to obtain a digital signal to be encrypted;
[0075] After the sending module finishes sending, the link path of the receiving module is cut off.
[0076] Includes sending module and sending module:
[0077] The sending module is used to perform a first chaotic mapping on the key seed to obtain a seed ciphertext, encode the seed ciphertext using the encoding information to obtain the seed code, perform a second chaotic mapping on the seed code to generate the encoding information, and verify the check data. After the check data passes the verification, the seed ciphertext is used to encrypt the digital signal to be encrypted to obtain the data payload;
[0078] The sending module is used to perform the third chaotic mapping on the random number sequence and the coded information, generate the verification data, send the verification data to the sending module, and receive the data load.
[0079] By performing a first chaotic mapping on the key seed, the seed ciphertext is obtained, the amount of reverse cracking calculations on the key seed is increased, the seed ciphertext is prevented from being cracked in a short time, and the key seed is obtained, thereby decrypting the mathematical signal, making the information of the code and the seed ciphertext correspond to each other, preventing the seed ciphertext from being directly cracked, and effectively isolating the data. In addition, by performing a second chaotic mapping on the seed code, the code information is obtained, which is beneficial to improving the security of the code itself, preventing the code from being directly cracked, and strengthening the anti-correlation analysis capability and unpredictability of the key seed. The identity of the data recipient can be verified through random check data, thereby improving security, establishing a link path, and using the seed ciphertext to encrypt the encrypted digital signal, obtaining the data payload, and obtaining the encrypted digital signal.
[0080] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code. The storage medium may be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0081] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A digital signal encryption method, characterized in that: include: Step S1, performing a first chaotic mapping on the key seed to obtain a seed ciphertext; Step S2, encoding the seed ciphertext using encoding information to obtain seed codes, and performing a second chaotic mapping on the seed codes to generate encoding information; Step S3, using a random number generator to generate a random number sequence, performing a third chaotic mapping on the random number sequence and the coded information to generate verification data; Step S31, the random number sequence includes a first random number sequence and a second random number sequence, and the first random number sequence is matched with the coding information in a one-to-one manner to establish a first corresponding relationship between the first random number sequence and the coding information; Step S32, using the second random number sequence as an update time interval, updating the first random number sequence at the update time interval to form a new first random number sequence; Step S33, performing a third chaotic mapping on the new first random number sequence and the coding information to generate verification data, and recording the chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping; Step S4: After verifying the verification data, a link path is established, and the digital signal to be encrypted is encrypted using the seed ciphertext to obtain the data payload.
2. The digital signal encryption method according to claim 1, wherein: The step S1 specifically includes: Step S11, randomly generating multiple key seeds using a cryptographic algorithm, wherein the cryptographic algorithm is an elliptic curve encryption ECDH algorithm; Step S12: Perform a first chaotic mapping on each key seed to obtain a seed ciphertext, generate a seed ciphertext set, and record the chaotic mapping parameters and encryption algorithm corresponding to the first chaotic mapping.
3. The digital signal encryption method according to claim 2, wherein: The step S2 specifically includes: Step S21, encoding each seed ciphertext in the seed ciphertext set using encoding information, obtaining a seed code for each seed ciphertext, and generating a seed code set; Step S22: performing a second chaotic mapping on each seed code set included in the seed code set to generate coding information, obtaining a coding information set, and recording chaotic mapping parameters and encryption algorithm corresponding to the second chaotic mapping.
4. The digital signal encryption method according to claim 3, wherein: The coding information, key seed, seed ciphertext set, chaotic mapping parameters and encryption algorithm corresponding to the first chaotic mapping, coding information set, chaotic mapping parameters and encryption algorithm corresponding to the second chaotic mapping, and chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping are respectively stored in a sending module and a receiving module. The sending module and the receiving module use a random number generator to generate an initial first random number sequence and a second random number sequence, and use the numbers in the second random number sequence as the update time interval of the first random number sequence to regenerate the first random number sequence.
5. The digital signal encryption method according to claim 4, wherein: The step S4 specifically includes: Step S41: The sending module sends a sending request to the receiving module. After receiving the sending request, the receiving module performs a third chaotic mapping on the new first random number sequence and the coding information to generate first verification data, and performs a fourth chaotic mapping on the second random number sequence, the target address, and the source address to generate second update data. Step S42: The receiving module packages the first verification data and the second update data into first data and sends it to the sending module. The sending module parses the first verification data and the first update data, extracts the first random number sequence and the second random number sequence therefrom, and performs chaotic mapping on the encoded information using the extracted first random number sequence according to the chaotic mapping parameters corresponding to the third chaotic mapping and the encryption algorithm to obtain the second verification data. Step S43: the receiving module sends the second verification data to the sending module, and the sending module decodes the second verification data according to the chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping to obtain a new first random number sequence; If the new first random number sequence is the same as the initial first random number sequence, it means the verification is passed; If the new first random number sequence is different from the initial first random number sequence, it means that the verification has failed.
6. The digital signal encryption method according to claim 5, wherein: The time point when the first data is sent is the first time point, the time point when the second verification data is received is the second time point, and the time period between the first time point and the second time point is the verification time; A verification time threshold is set. If the time between the decoding of the second verification data actually received and the sending time of the first data is less than the verification time threshold, and at the same time, the new first random number sequence is the same as the initial first random number sequence, it means that the verification is passed.
7. The digital signal encryption method according to claim 6, wherein: The step S4 further includes: After verification, a link path between the sending module and the receiving module is established. The sending module randomly selects one of the coding information in the coding information set, obtains the key seed corresponding to the coding information, encrypts the digital signal to be encrypted using the seed ciphertext, and uses the encrypted digital signal as the data payload.
8. The digital signal encryption method according to claim 7, wherein: The step S4 further includes: Generate second data by combining the data payload with the packet header, destination address, source address, protocol field, sequence number, check code, and packet tail; wherein the second data is a data packet; The sending module sends the second data to the receiving module; The receiving module receives the second data and decrypts the data payload according to the coding information, the key seed, the seed ciphertext set, the chaotic mapping parameters and the encryption algorithm corresponding to the first chaotic mapping, the coding information set, the chaotic mapping parameters and the encryption algorithm corresponding to the second chaotic mapping, and the chaotic mapping parameters and the encryption algorithm corresponding to the third chaotic mapping to obtain a digital signal to be encrypted; After the sending module finishes sending, the link path of the receiving module is cut off.
9. A digital signal encryption system, applied to a digital signal encryption method according to any one of claims 1 to 8, characterized in that: Includes sending module and sending module: The sending module is used to perform a first chaotic mapping on the key seed to obtain a seed ciphertext, encode the seed ciphertext using encoding information to obtain a seed code, perform a second chaotic mapping on the seed code to generate encoding information, and verify the verification data. After the verification data passes the verification, the seed ciphertext is used to encrypt the digital signal to be encrypted to obtain a data payload; The sending module is used to perform a third chaotic mapping on the random number sequence and the coding information, generate verification data, send the verification data to the sending module, and receive the data load.
Citation Information
Patent Citations
Dynamic encryption method and device based on digital signal data
CN109474428A
Optical access encryption scheme based on chaotic wheel coding
CN114124348A
Encrypted data coding method of communication equipment
CN114244635A