Digital signal encryption method and system
By performing multiple chaotic mappings on the key seeds and coded information, generating verification data and verifying them, the digital signal is encrypted, which solves the problem of weak anti-correlation analysis capabilities of the encryption method in the prior art, and achieves higher security and anti-cracking capabilities.
Patent Information
- Application Number
- CN202510364228.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2045-03-26
AI Technical Summary
The existing digital signal encryption methods have weak correlation analysis capabilities and are easily cracked by brute force. The feedback verification is simple and the security is poor.
By performing a first chaotic mapping on the key seed, the seed ciphertext is obtained, and the seed ciphertext and encoding information are chaotic mappings multiple times to generate verification data, and after verification, the digital signal is encrypted using the seed ciphertext.
The amount of reverse cracking operations for key seeds is increased, the security of encoding is improved, the anti-correlation analysis ability and unpredictability of key seeds is enhanced, and the security of data transmission is improved.
Smart Images

Figure CN120165833A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital signal processing, and particularly to a digital signal encryption method and system. Background Art
[0002] With the development of electronic technology, digital signals have become the preferred information network technology for signal output due to their strong anti-interference ability, no noise accumulation, and convenience for encryption, storage, processing, and exchange. The development of the information network has provided great convenience for people. However, at the same time, cybercrimes have increased, and information security issues have gradually become the focus of people's attention.
[0003] Currently, the Chinese invention with the application number 201811431911.4 discloses a dynamic encryption method based on digital signal data. By performing random number operations on the transmitted data within a specified range, a dynamic pointer and an encryption algorithm code number are generated; a data encryption basic code group is generated at the position specified by the pointer, and based on this code group, operations are performed according to the encryption algorithm specified by the encryption code number to generate encrypted data. Although the digital signal is encrypted, the encryption method still has the problem of weak anti-correlation analysis ability, is easily cracked by brute-force enumeration, and has simple feedback verification and poor security. Summary of the Invention
[0004] The technical problem solved by the present invention is that when encrypting digital signals, the encryption method still has the problems of weak anti-correlation analysis ability, being easily cracked by brute-force enumeration, having simple feedback verification, and poor security.
[0005] To solve the above technical problems, the present invention provides the following technical solutions: A digital signal encryption method includes: Step S1, performing a first chaotic mapping on a key seed to obtain a seed ciphertext; Step S2, encoding the seed ciphertext respectively using encoding information to obtain a seed code, and performing a second chaotic mapping on the seed code to generate encoding information; Step S3, using a random number generator to generate a random number sequence, and performing a third chaotic mapping on the random number sequence and the encoding information to generate verification data; Step S4, after verifying the verification data, establishing a link path, and using the seed ciphertext to encrypt the digital signal to be encrypted to obtain a data payload.
[0006] As a preferred solution of the digital signal encryption method and system of the present invention, wherein: The specific steps of Step S1 include: Step S11, randomly generating a plurality of key seeds using a cryptography algorithm, wherein the cryptography algorithm is the Elliptic Curve Cryptography ECDH algorithm; Step S12: Perform a first chaotic mapping on each key seed to obtain seed ciphertexts, generate a set of seed ciphertexts, and record the chaotic mapping parameters and encryption algorithm corresponding to the first chaotic mapping.
[0007] As a preferred solution of the digital signal encryption method and system according to the present invention, wherein: The step S2 specifically includes: Step S21: Encode each of the seed ciphertexts in the set of seed ciphertexts using the encoding information to obtain the seed encodings of each of the seed ciphertexts, and generate a set of seed encodings; Step S22: Perform a second chaotic mapping on each of the seed encoding sets included in the set of seed encodings to generate encoding information, obtain a set of encoding information, and record the chaotic mapping parameters and encryption algorithm corresponding to the second chaotic mapping.
[0008] As a preferred solution of the digital signal encryption method and system according to the present invention, wherein: The step S3 specifically includes: Step S31: The random number sequence includes a first random number sequence and a second random number sequence. Establish a first correspondence between the first random number sequence and the encoding information by corresponding the first random number sequence to the encoding information one by one; Step S32: Use the second random number sequence as the update time interval to update the first random number sequence within the update time interval to form a new first random number sequence; Step S33: Perform a third chaotic mapping on the first random number sequence and the encoding information to generate verification data, and record the chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping.
[0009] As a preferred solution of the digital signal encryption method and system according to the present invention, wherein: Store the encoding information, key seeds, set of seed ciphertexts, chaotic mapping parameters and encryption algorithm corresponding to the first chaotic mapping, set of encoding information, 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 into the sending module and the 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.
[0010] As a preferred solution of the digital signal encryption method and system according to the present invention, 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 first random number sequence and the encoding information to generate first verification data, and performs a four - time 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 packs the first verification data and the second update data into the first data and sends it to the sending module. The sending module analyzes the first verification data and the first update data, extracts the first random number sequence and the second random number sequence therein, and performs chaotic mapping processing on the encoded information according to the chaotic mapping parameters and the encryption algorithm corresponding to the third chaotic mapping to obtain the second verification data; 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 the 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 indicates that the verification is passed; If the new first random number sequence is different from the initial first random number sequence, it indicates that the verification fails.
[0011] As a preferred solution of the digital signal encryption method and system of the present invention, wherein: taking the time point when the first data is sent as the first time point, and taking the time point when the second verification data is received as the second time point, the time period between the first time point and the second time point is used as the verification time; Set a verification time threshold. If the time value between the decoding of the actually received second verification data and the time point when the first data is sent 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 indicates that the verification is passed.
[0012] As a preferred solution of the digital signal encryption method and system of the present invention, wherein: the specific steps of step S4 include: After passing the verification, establish a link path between the sending module and the receiving module. The sending module randomly selects one of the encoded information sets, obtains the key seed corresponding to the encoded information, encrypts the digital signal to be encrypted through the seed ciphertext, and uses the encrypted digital signal as the data payload.
[0013] As a preferred solution of the digital signal encryption method and system of the present invention, wherein: the specific steps of step S4 include: Generate the second data by combining the data payload with the packet header, target 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, key seed, set of seed ciphertexts, chaos mapping parameters corresponding to the first chaos mapping and encryption algorithm, coding information set, chaos mapping parameters corresponding to the second chaos mapping and encryption algorithm, and chaos mapping parameters corresponding to the third chaos mapping and encryption algorithm, to obtain the digital signal to be encrypted; After the sending module finishes sending, the connection path of the receiving module is cut off.
[0014] In a second aspect, a digital signal encryption system includes a sending module and a sending module: The sending module is used to perform a first chaos mapping on the key seed to obtain a seed ciphertext, encode the seed ciphertext using coding information respectively to obtain a seed code, perform a second chaos mapping on the seed code to generate coding 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 chaos mapping on the random number sequence and the coding information to generate verification data, send the verification data to the sending module, and receive the data payload.
[0015] The beneficial effects of the present invention: By performing a first chaos mapping on the key seed to obtain a seed ciphertext, the amount of reverse cracking calculation for the key seed is increased, preventing the seed ciphertext from being cracked in a short time to obtain the key seed, so as to decrypt the mathematical signal, corresponding the information of the coding and the seed ciphertext to prevent direct cracking of the seed ciphertext, effectively isolating the data, and by performing a second chaos mapping on the seed code to obtain coding information, it is beneficial to improve the security of the coding itself, prevent the coding from being directly cracked, strengthen the anti-correlation analysis ability and unpredictability of the key seed. The identity of the data receiving party can be verified through random verification data, improving security, establishing a connection path, using the seed ciphertext to encrypt the digital signal to be encrypted to obtain a data payload, and obtaining the encrypted digital signal. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is a schematic diagram of the basic process of a digital signal encryption method and system provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0017] To make the above objects, features, and advantages of the present invention more obvious and understandable, the following detailed description of the specific embodiments of the present invention will be given in conjunction with the drawings of the specification. Obviously, the described embodiments are some embodiments of the present invention, rather than all embodiments.
[0018] Example 1, referring to Figure 1 which is an embodiment of the present invention, provides a digital signal encryption method, including: Step S1, perform a first chaotic mapping on the key seed to obtain the seed ciphertext; by performing a first chaotic mapping on the key seed, the seed ciphertext is obtained, increasing the computational amount of reverse cracking of the key seed, preventing the seed ciphertext from being cracked in a short time, obtaining the key seed, and thus decrypting the mathematical signal.
[0019] Step S2, encode the seed ciphertext using the encoding information respectively to obtain the seed encoding, and perform a second chaotic mapping on the seed encoding to generate the encoding information; The encoding information is a manually set encoding rule, and the obtained encoding corresponds to the information of the seed ciphertext, preventing the direct cracking of the seed ciphertext, effectively isolating the data, and by performing a second chaotic mapping on the seed encoding, the encoding information is obtained, which is beneficial to improving the security of the encoding itself, preventing the encoding from being directly cracked, strengthening the anti-correlation analysis ability and unpredictability of the key seed.
[0020] Step S3, use a random number generator to generate a random number sequence, and perform a third chaotic mapping on the random number sequence and the encoding information to generate the verification data; the random verification data can verify the identity of the data receiver and improve the security.
[0021] After verifying the verification data, establish a link path, and use the seed ciphertext to encrypt the digital signal to be encrypted to obtain the data payload. The encrypted digital signal is the data payload, and the encrypted digital signal is transmitted through the link path, which is beneficial to reducing the possibility of the data payload being intercepted, thereby improving the security of the transmission.
[0022] By performing a first chaotic mapping on the key seed, the seed ciphertext is obtained, increasing the computational amount of reverse cracking of the key seed, preventing the seed ciphertext from being cracked in a short time, obtaining the key seed, and thus decrypting the mathematical signal. The encoding corresponds to the information of the seed ciphertext, preventing the direct cracking of the seed ciphertext, effectively isolating the data, and by performing a second chaotic mapping on the seed encoding, the encoding information is obtained, which is beneficial to improving the security of the encoding itself, preventing the encoding from being directly cracked, strengthening the anti-correlation analysis ability and unpredictability of the key seed. The random verification data can verify the identity of the data receiver and improve the security. Establish a link path, use the seed ciphertext to encrypt the digital signal to be encrypted to obtain the data payload, and obtain the encrypted digital signal.
[0023] Preferably, the key seed is the initial value or basic data for generating the key. It can be a random number, a specific string, or other forms of data, which are processed by a certain algorithm to generate the key for encryption or decryption. For example, in a deterministic wallet, all keys are derived from a master key, and this master key is also called the seed.
[0024] The seed ciphertext is the result obtained by encrypting the key seed through an encryption algorithm. It is an encrypted form of the key seed.
[0025] Step S1 specifically includes: Step S11, randomly generate multiple key seeds using a cryptographic algorithm, where the cryptographic algorithm is the Elliptic Curve Diffie-Hellman (ECDH) algorithm; Step S12, perform a first chaotic mapping on each key seed respectively to obtain the seed ciphertext, generate a set of seed ciphertexts, and record the chaotic mapping parameters and encryption algorithm corresponding to the first chaotic mapping.
[0026] By performing a first chaotic mapping on the key seed to obtain the seed ciphertext, the computational effort for reverse cracking of the key seed is increased, preventing the seed ciphertext from being cracked in a short time to obtain the key seed, thereby decrypting the mathematical signal.
[0027] Step S21, encode each seed ciphertext in the set of seed ciphertexts using the encoding information respectively to obtain the seed encoding of each seed ciphertext, and generate a set of seed encodings; Step S22, perform a second chaotic mapping on each set of seed encodings included in the set of seed encodings respectively to generate the encoding information, obtain a set of encoding information, and record the chaotic mapping parameters and encryption algorithm corresponding to the second chaotic mapping.
[0028] The encoding information is a manually set encoding rule, and the obtained encoding corresponds the information of the encoding and the seed ciphertext, preventing direct cracking of the seed ciphertext, effectively isolating the data, and by performing a second chaotic mapping on the seed encoding to obtain the encoding information, it is beneficial to improve the security of the encoding itself, prevent the encoding from being directly cracked, and strengthen the anti-correlation analysis ability and unpredictability of the key seed.
[0029] Step S31, the random sequence includes a first random sequence and a second random sequence. Establish a first correspondence relationship between the first random sequence and the encoding information by corresponding the first random sequence to the encoding information one by one; Step S32, use the second random sequence as the update time interval to update the first random sequence at the update time interval to form a new first random sequence; Step S33, perform a third chaotic mapping on the first random sequence and the encoding information to generate the verification data, and record the chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping.
[0030] Store the encoded information, key seed, seed ciphertext set, chaotic mapping parameters corresponding to the first chaotic mapping and encryption algorithm, encoded information set, chaotic mapping parameters corresponding to the second chaotic mapping and encryption algorithm, and chaotic mapping parameters corresponding to the third chaotic mapping and encryption algorithm into the sending module and the receiving module respectively. The sending module and the receiving module use a random number generator to generate an initial first random sequence and a second random sequence, use the numbers in the second random sequence as the update time interval of the first random sequence, and regenerate the first random sequence.
[0031] 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 first random sequence and the encoded information to generate first verification data, and performs a four - time chaotic mapping on the second random sequence, the target address, and the source address to generate second update data. Step S42: The receiving module packs the first verification data and the second update data into first data and sends it to the sending module. The sending module analyzes the first verification data and the first update data, extracts the first random sequence and the second random sequence therein, and performs a chaotic mapping process on the encoded information according to the chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping using the extracted first random sequence to obtain second verification data. 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 sequence. If the new first random sequence is the same as the initial first random sequence, it means verification is passed. If the new first random sequence is different from the initial first random sequence, it means verification fails.
[0032] By mutually sending and receiving the first verification data and the second verification data between the receiving module and the sending module, the identities of each other are verified, thereby effectively improving security.
[0033] Take the time point when the first data is sent as the first time point, and the time point when the second verification data is received as the second time point, and use the time period between the first time point and the second time point as the verification time. Set a verification time threshold. If the time value between the decoding of the actually received second verification data and the time point when the first data is sent is less than the verification time threshold, and at the same time, the new first random sequence is the same as the initial first random sequence, it means verification is passed.
[0034] After verification, a link path between the sending module and the receiving module is established. The sending module randomly selects one of the encoded information sets, obtains the key seed corresponding to the encoded information, encrypts the digital signal to be encrypted using the seed ciphertext, and uses the encrypted digital signal as the data payload.
[0035] By setting the verification time, it is possible to prevent a computer with high computing power from performing brute-force cracking for a long time.
[0036] Generate the second data by combining the data payload with the packet header, destination address, source address, protocol field, sequence number, checksum, and packet tail; Where the second data is the 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 encoded information, key seed, seed ciphertext set, chaos mapping parameters corresponding to the first chaos mapping and encryption algorithm, encoded information set, chaos mapping parameters corresponding to the second chaos mapping and encryption algorithm, and chaos mapping parameters corresponding to the third chaos mapping and encryption algorithm to obtain the digital signal to be encrypted; After the sending module finishes sending, the link path of the receiving module is disconnected.
[0037] Including a sending module and a sending module: The sending module is used to perform the first chaos mapping on the key seed to obtain the seed ciphertext, encode the seed ciphertext using the encoded information respectively to obtain the seed encoding, perform the second chaos mapping on the seed encoding to generate the encoded information, and verify the verification data. After the verification data passes the verification, encrypt the digital signal to be encrypted using the seed ciphertext to obtain the data payload; The sending module is used to perform the third chaos mapping on the random sequence and the encoded information to generate the verification data, send the verification data to the sending module, and receive the data payload By performing the first chaos mapping on the key seed to obtain the seed ciphertext, increasing the computational amount of reverse cracking of the key seed, preventing the seed ciphertext from being cracked in a short time to obtain the key seed, thereby decrypting the mathematical signal, corresponding the information of the encoding and the seed ciphertext, preventing the direct cracking of the seed ciphertext, effectively isolating the data, and by performing the second chaos mapping on the seed encoding to obtain the encoded information, which is beneficial to improving the security of the encoding itself, preventing the encoding from being directly cracked, strengthening the anti-correlation analysis ability and unpredictability of the key seed. The identity of the data receiver can be verified through the random verification data, improving security, establishing a link path, encrypting the digital signal to be encrypted using the seed ciphertext to obtain the data payload, and obtaining the encrypted digital signal.
[0038] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code. Among them, the storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM for short), electrically erasable programmable read-only memory (EEPROM for short), erasable programmable read-only memory (EPROM for short), programmable read-only memory (PROM for short), read-only memory (ROM for short), magnetic memory, flash memory, magnetic disk or optical disk. These computer program instructions can also be stored in a computer-readable memory capable of guiding 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 a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one process or multiple processes and / or Figure 1 functions specified in one block or multiple blocks.
[0039] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention, and they should all be covered within 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 ciphertexts using the coding information to obtain seed codes, and performing a second chaotic mapping on the seed codes to generate coding 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 coding information to generate verification data; Step S4, after verifying the verification data, establish a link path, encrypt the digital signal to be encrypted using the seed ciphertext, and obtain the data payload.
2. The digital signal encryption method according to claim 1, characterized in that: 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, performing a first chaotic mapping on each key seed, obtaining a seed ciphertext, generating a seed ciphertext set, and recording chaotic mapping parameters and an encryption algorithm corresponding to the first chaotic mapping.
3. The digital signal encryption method according to claim 2, characterized in that: The step S2 specifically includes: Step S21, encoding each seed ciphertext in the seed ciphertext set using encoding information, obtaining a seed code of 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, generating coding information, obtaining a coding information set, and recording chaotic mapping parameters and encryption algorithms corresponding to the second chaotic mapping.
4. The digital signal encryption method according to claim 3, characterized in that: The step S3 specifically includes: 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 first random number sequence and the coding information to generate verification data, and recording chaotic mapping parameters and encryption algorithm corresponding to the third chaotic mapping.
5. The digital signal encryption method according to claim 4, characterized in that: 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, use the numbers in the second random number sequence as the update time interval of the first random number sequence, and regenerate the first random number sequence.
6. The digital signal encryption method according to claim 5, characterized in that: The step S4 specifically includes: Step S41, the sending module sends the sending request to the receiving module. After the receiving module receives the sending request, the receiving module performs a third chaotic mapping on the first random number sequence and the coding information to generate the first verification data, and performs a fourth chaotic mapping on the second random number sequence and the target address and the source address to generate the second update data; Step S42, the receiving module packages the first verification data and the second update data into the first data and sends them 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, performs chaotic mapping processing on the encoded information according to the chaotic mapping parameters corresponding to the third chaotic mapping and the encryption algorithm, and obtains 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 not passed.
7. The digital signal encryption method according to claim 6, characterized in that: The time point when the first data is sent is taken as the first time point, the time point when the second verification data is received is taken as the second time point, and the time period between the first time point and the second time point is taken as the verification time; A verification time threshold is set. If the time value between the decoding time of the second verification data actually received and the sending time point 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.
8. The digital signal encryption method according to claim 7, characterized in that: The step S4 further comprises: 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 through the seed ciphertext, and uses the encrypted digital signal as the data payload.
9. The digital signal encryption method according to claim 8, characterized in that: The step S4 further comprises: The data payload and the packet header, the destination address, the source address, the protocol field, the sequence number, the check code, and the packet tail are combined to generate second data; 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 the digital signal to be encrypted; After the sending module finishes sending, the link path of the receiving module is cut off.
10. A digital signal encryption system, applied to a digital signal encryption method as claimed in any one of claims 1 to 9, 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 coding information to obtain a seed code, perform a second chaotic mapping on the seed code to generate coding 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
Random number encrypted data transmission method and device, computer equipment and storage medium
CN116866029A
Random number-based two-dimensional code anti-counterfeiting encryption method and system
CN117411615A