A method, system and computer-readable storage medium for encrypting an acoustic distribution network
By using chaotic signals in the sound wave distribution network to generate encrypted signals and perform synchronous decryption, the privacy leakage problem caused by plain text transmission in the sound wave distribution network is solved, and the secure transmission of data is achieved.
Patent Information
- Application Number
- CN202211258418.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-13
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2042-10-13
AI Technical Summary
During the sound wave distribution process, the sound wave signal is transmitted in plain text, resulting in the problem of user privacy leakage.
The chaotic signal is used to generate an encrypted signal, convert the sound wave signal into an encrypted sound wave signal, and decrypt it through the synchronization signal to realize the encrypted transmission of the sound wave signal.
It realizes encrypted transmission of sound wave signals, avoids privacy leakage, and ensures data security.
Smart Images

Figure CN115664734B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of power supply control, and in particular to an acoustic wave distribution network encryption method, system, and computer-readable storage medium. Background Art
[0002] With the rapid development of the Internet of Things (IoT), the number of smart home devices is increasing, bringing significant convenience to users. When users first use a smart home device, they need to configure the network. Acoustic configuration, as an important and widely used configuration method, is crucial. However, during acoustic configuration, acoustic signals are often transmitted in plain text, hindering user privacy. Therefore, protecting user privacy during acoustic configuration has become a pressing issue. Summary of the Invention
[0003] The present application provides an acoustic wave network configuration encryption method, system, and computer-readable storage medium to solve the problem in related technologies that acoustic wave network configuration is transmitted in plain text, resulting in privacy leakage.
[0004] In the first aspect, the present application provides an acoustic wave network configuration encryption method, which is applied to a transmitting end, and the method includes: determining a chaotic signal; generating an encrypted signal based on the chaotic signal, and converting the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal; generating a synchronization signal based on the chaotic signal, and sending the synchronization signal and the encrypted acoustic wave signal to a receiving end, wherein the synchronization signal and the encrypted signal are signals generated at the same time, and the synchronization signal is used by the receiving end to determine the encrypted signal, so as to decrypt the encrypted acoustic wave signal to obtain the acoustic wave signal, and perform network configuration according to the acoustic wave signal.
[0005] In some examples, before generating an encrypted signal according to the chaotic signal and converting the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal, the method further includes: acquiring network configuration data; and converting the network configuration data into the acoustic wave signal.
[0006] In some examples, converting the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal includes: performing amplitude mapping on the encrypted signal so that the encrypted signal and the acoustic wave signal are in the same amplitude range; and encrypting the acoustic wave signal using the amplitude-mapped encrypted signal to obtain the encrypted acoustic wave signal.
[0007] In some examples, sending the synchronization signal and the encrypted sound wave signal to a receiving end includes: performing frequency mapping on the encrypted sound wave signal, and sending the frequency-mapped encrypted sound wave signal to the receiving end.
[0008] In the second aspect, the present application provides a sound wave network configuration encryption method, which is applied to the receiving end, and the method includes: receiving a synchronization signal and an encrypted sound wave signal; determining the encrypted signal generated at the same time in the chaotic signal based on the synchronization signal; decrypting the encrypted sound wave signal according to the encrypted signal to obtain a sound wave signal, and performing network configuration according to the sound wave signal.
[0009] In some examples, after decrypting the encrypted acoustic wave signal according to the encrypted signal to obtain an acoustic wave signal, the method further includes: decrypting the acoustic wave signal to obtain network configuration data; and performing network configuration according to the network configuration data.
[0010] In some examples, before decrypting the encrypted sound wave signal according to the encryption signal to obtain the sound wave signal, the method further includes: performing frequency mapping on the encrypted sound wave signal to obtain the original encrypted sound wave signal.
[0011] In some examples, decrypting the encrypted acoustic wave signal according to the encrypted signal to obtain the acoustic wave signal includes: performing amplitude mapping on the encrypted signal to obtain the original encrypted signal; and decrypting the encrypted acoustic wave signal based on the original encrypted signal to obtain the acoustic wave signal.
[0012] In the third aspect, the present application provides an acoustic wave network configuration encryption system, which includes: a transmitting end and a receiving end, wherein: the transmitting end is used to determine a chaotic signal, and generate an encrypted signal based on the chaotic signal, and convert the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal; generate a synchronization signal based on the chaotic signal, and send the synchronization signal and the encrypted acoustic wave signal to the receiving end, and the synchronization signal and the encrypted signal are signals generated at the same time; the receiving end is used to receive the synchronization signal and the encrypted acoustic wave signal; determine the encrypted signal based on the synchronization signal; decrypt the encrypted acoustic wave signal according to the encrypted signal to obtain the acoustic wave signal, and perform network configuration based on the acoustic wave signal.
[0013] In a fourth aspect, an electronic device is provided, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0014] Memory for storing computer programs;
[0015] The processor is configured to implement the steps of the acoustic wave network configuration encryption method described in any one of the embodiments of the first aspect when executing the program stored in the memory.
[0016] In a fifth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the acoustic wave network configuration encryption method as described in any embodiment of the first aspect are implemented.
[0017] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art:
[0018] The acoustic wave distribution network encryption method provided in the embodiment of the present application includes: determining a chaotic signal; generating an encryption signal according to the chaotic signal, and converting the acoustic wave signal into an encrypted acoustic wave signal based on the encryption signal; generating a synchronization signal according to the chaotic signal, and sending the synchronization signal and the encrypted acoustic wave signal to a receiving end, wherein the synchronization signal and the encryption signal are signals generated at the same time, and the synchronization signal is used by the receiving end to determine the encryption signal to decrypt the encrypted acoustic wave signal to obtain the acoustic wave signal, and the sending end determines the encryption signal through the chaotic signal, and encrypts and transmits the acoustic wave signal through the encryption signal, thereby realizing encrypted transmission of the acoustic wave signal, making the acoustic wave signal difficult to be cracked, ensuring data security, thereby protecting user privacy, and avoiding the problem of privacy leakage caused by the acoustic wave distribution network being transmitted in plain text. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0020] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0021] Figure 1 A schematic diagram of the basic flow of a sound wave network configuration encryption method applied to a transmitter provided in an embodiment of the present application;
[0022] Figure 2 A schematic diagram of the basic flow of a sound wave network configuration encryption method applied to a receiving end provided in an embodiment of the present application;
[0023] Figure 3 A schematic diagram of the basic structure of an acoustic wave network configuration encryption system provided in an embodiment of the present application;
[0024] Figure 4 A schematic diagram of the basic process of an acoustic wave network configuration encryption method provided in an embodiment of the present application;
[0025] Figure 5A schematic diagram of the basic flow of an optional acoustic wave network configuration encryption method provided in an embodiment of the present application;
[0026] Figure 6 A schematic diagram of the basic structure of an optional acoustic wave network configuration encryption system provided in an embodiment of the present application;
[0027] Figure 7 A schematic diagram of a basic process of optional chaotic signal encryption provided in an embodiment of the present application;
[0028] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0029] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0030] In order to solve the problem in related technologies that voltage imbalance causes performance degradation of battery-powered systems and affects user experience, Figure 1 This embodiment provides an acoustic wave network configuration encryption method, which is applied to a transmitting end and includes:
[0031] S101, determining a chaotic signal;
[0032] S102, generating an encrypted signal according to the chaotic signal, and converting the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal;
[0033] S103. Generate a synchronization signal based on the chaotic signal, and send the synchronization signal and the encrypted sound wave signal to the receiving end. The synchronization signal and the encrypted signal are signals generated at the same time, and the synchronization signal is used by the receiving end to determine the encrypted signal, so as to decrypt the encrypted sound wave signal to obtain the sound wave signal, and perform network configuration according to the sound wave signal.
[0034] The acoustic wave network configuration encryption method provided in this embodiment is applied to a transmitting end, which includes but is not limited to a terminal, a remote control, and the like. The terminal includes but is not limited to mobile phones, tablets, and smart watches. The receiving end is the device to be networked, such as a smart air conditioner, refrigerator, and washing machine. The transmitting and receiving ends can be connected via wired and / or wireless means. The wired means include but are not limited to network cables and data cables, and the wireless means include but are not limited to Bluetooth, mobile networks, Wi-Fi, infrared, and NFC near-field communication.
[0035] The above-mentioned chaotic signal can improve the confidentiality of communication between the transmitter and the receiver, and the chaotic system has inherent randomness. Small random parameter changes will have a huge impact on the entire signal. Due to the large parameter influence, when the chaotic signal is loaded onto the sound wave signal to generate an encrypted sound wave signal, the encrypted sound wave signal is not easy to be cracked. That is, it can achieve the effect of effectively covering up the signal and restoring the signal. The chaotic signal can be generated by software simulation or by hardware circuit. This embodiment does not limit the generation method of the chaotic signal. It can be understood that the chaotic signal is a multi-dimensional chaotic signal. For example, the chaotic signal provided in this embodiment is a three-dimensional chaotic signal. The Lorentz equation of the three-dimensional chaotic signal is:
[0036] x=P(yx)
[0037] y=R a xy-xz
[0038] z=xy-bz
[0039] Among them, the above P is the Prandtl number, Ra is the Rayleigh number, x is the encryption signal, and a group of signals in the y or z path signal is a synchronization signal, which further improves the randomness and further ensures the privacy of data exchange between the sender and the receiver.
[0040] In some examples of this embodiment, before generating an encrypted signal based on the chaotic signal and converting the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal, the method further includes: obtaining network configuration data; and converting the network configuration data into the acoustic wave signal. Specifically, the transmitting end obtains the network configuration data input by the object and converts the network configuration data into the acoustic wave signal, wherein the object can send and input the network configuration data through keystrokes, voice, handwriting, clicks, keyboard input, etc. The transmitting end converts the received network configuration data into the acoustic wave signal. This embodiment does not limit the method for converting the network configuration data into the acoustic wave signal. For example, the network configuration data can be converted into the acoustic wave signal through an acoustic wave conversion model.
[0041] In some examples of this embodiment, converting a sound wave signal into an encrypted sound wave signal based on the encrypted signal includes: performing amplitude mapping on the encrypted signal so that the encrypted signal and the sound wave signal are in the same amplitude range; encrypting the sound wave signal using the amplitude-mapped encrypted signal to obtain the encrypted sound wave signal. After performing amplitude mapping on the encrypted signal, the transmitting end records the amplitude mapping coefficient m1 and sends the amplitude mapping coefficient m1 to the receiving end, so that the receiving end can perform amplitude mapping on the encrypted signal according to the amplitude mapping coefficient to restore the encrypted signal to obtain the original encrypted signal, and restore the encrypted sound wave signal using the original encrypted signal to obtain the sound wave signal. Amplitude mapping further ensures the communication security between the transmitting end and the receiving end.
[0042] It is understandable that, in some examples, the transmitting end directly encrypts the sound wave signal according to the original encrypted signal to obtain the encrypted sound wave signal, and does not perform amplitude mapping on the original encrypted signal.
[0043] In some examples of this embodiment, the synchronization signal and the encrypted sound wave signal are sent to the receiving end, including: frequency mapping the encrypted sound wave signal, and sending the encrypted sound wave signal after frequency mapping to the receiving end. Among them, when the transmitting end performs frequency mapping on the encrypted sound wave signal, it will effectively improve the anti-noise signal of the encrypted sound wave signal, thereby improving the communication effect between the transmitting end and the receiving end. It can be understood that when the transmitting end performs frequency mapping on the encrypted sound wave signal, it records the frequency mapping coefficient m2 and sends the frequency mapping coefficient m2 to the receiving end, so that the receiving end can perform frequency mapping and restore the encrypted sound wave signal according to the frequency mapping coefficient m2 to obtain the original encrypted sound wave signal. The communication security between the transmitting end and the receiving end is further guaranteed by frequency mapping.
[0044] It is understandable that, in some examples, the transmitting end can directly send the encrypted sound wave signal to the receiving end without performing amplitude mapping on the encrypted sound wave signal.
[0045] The acoustic wave distribution network encryption method provided in this embodiment includes: determining a chaotic signal; generating an encryption signal according to the chaotic signal, and converting the acoustic wave signal into an encrypted acoustic wave signal based on the encryption signal; generating a synchronization signal according to the chaotic signal, and sending the synchronization signal and the encrypted acoustic wave signal to a receiving end, wherein the synchronization signal and the encryption signal are signals generated at the same time, and the synchronization signal is used by the receiving end to determine the encryption signal to decrypt the encrypted acoustic wave signal to obtain the acoustic wave signal, and the sending end determines the encryption signal through the chaotic signal, and encrypts and transmits the acoustic wave signal through the encryption signal, thereby realizing encrypted transmission of the acoustic wave signal, making the acoustic wave signal difficult to be cracked, ensuring data security, thereby protecting user privacy, and avoiding the problem of privacy leakage caused by the acoustic wave distribution network being transmitted in plain text.
[0046] Based on the same concept, this embodiment also provides a sound wave network configuration encryption method, which is applied to the receiving end, such as Figure 2 As shown, the method includes:
[0047] S201, receiving a synchronization signal and an encrypted sound wave signal;
[0048] S202, determining an encrypted signal generated at the same time in the chaotic signal based on the synchronization signal;
[0049] S203: Decrypt the encrypted sound wave signal according to the encrypted signal to obtain a sound wave signal, and perform network configuration according to the sound wave signal.
[0050] It is understood that the transmitting end includes, but is not limited to, terminals and remote controls, including, but not limited to, mobile phones, tablets, and smart watches; the receiving end is the device to be networked, such as a smart air conditioner, refrigerator, and washing machine. The transmitting end and the receiving end can be connected via wired and / or wireless means, including, but not limited to, network cables and data cables, and wireless means including, but not limited to, Bluetooth, mobile networks, Wi-Fi, infrared, and NFC.
[0051] The above-mentioned chaotic signal can improve the confidentiality of communication between the transmitter and the receiver, and the chaotic system has inherent randomness. Small random parameter changes will have a huge impact on the entire signal. Due to the large parameter influence, when the chaotic signal is loaded onto the sound wave signal to generate an encrypted sound wave signal, the encrypted sound wave signal is not easy to be cracked. That is, it can achieve the effect of effectively covering up the signal and restoring the signal. The chaotic signal can be generated by software simulation or by hardware circuit. This embodiment does not limit the generation method of the chaotic signal. It can be understood that the chaotic signal is a multi-dimensional chaotic signal. For example, the chaotic signal provided in this embodiment is a three-dimensional chaotic signal. The Lorentz equation of the three-dimensional chaotic signal is:
[0052] x=P(yx)
[0053] y=R a xy-xz
[0054] z=xy-bz
[0055] Where P is the Prandtl number, Ra is the Rayleigh number, x is the encryption signal, and a group of signals in the y or z signal path is a synchronization signal, further improving randomness and further ensuring the privacy of data exchange between the sender and the receiver. It is understood that the receiver and the sender use the same chaotic signal, and when the sender uses a group of signals in the Y signal path as the synchronization signal, the receiver also uses a group of signals in the Y signal path as the synchronization signal. When the sender uses the Z signal path, the receiver also uses a group of signals in the Z signal path as the synchronization signal, thereby enabling the receiver to determine the same encryption signal based on the encryption signal.
[0056] In some examples of this embodiment, after decrypting the encrypted acoustic wave signal according to the encrypted signal to obtain an acoustic wave signal, the method further includes: decrypting the acoustic wave signal to obtain network configuration data; and performing network configuration according to the network configuration data. The receiving end can decrypt the acoustic wave signal to obtain the network configuration data and automatically perform network configuration according to the network configuration data, thereby achieving secure and rapid network configuration. Furthermore, this embodiment does not limit the method for converting the acoustic wave signal into the network configuration data; for example, the acoustic wave signal can be converted into the network configuration data using an acoustic wave conversion model.
[0057] In some examples of this embodiment, before decrypting the encrypted sound wave signal according to the encrypted signal to obtain the sound wave signal, the method further includes: performing frequency mapping on the encrypted sound wave signal to restore it to obtain the original encrypted sound wave signal. After performing amplitude mapping on the encrypted signal, the transmitting end records the amplitude mapping coefficient m1 and sends the amplitude mapping coefficient m1 to the receiving end. After receiving the amplitude-mapped encrypted signal, the receiving end can perform amplitude mapping on the encrypted signal according to the amplitude mapping coefficient to restore it to obtain the original encrypted signal, and restore the encrypted sound wave signal using the original encrypted signal to obtain the sound wave signal.
[0058] It can be understood that in some examples, the sending end directly encrypts the sound wave signal according to the original encrypted signal to obtain the encrypted sound wave signal, and does not perform amplitude mapping on the original encrypted signal. At this time, the receiving end can directly decrypt the encrypted sound wave signal according to the encrypted signal to obtain the sound wave signal.
[0059] In some examples of this embodiment, decrypting the encrypted sound wave signal according to the encrypted signal to obtain the sound wave signal includes: performing amplitude mapping on the encrypted signal to obtain the original encrypted signal; and decrypting the encrypted sound wave signal based on the original encrypted signal to obtain the sound wave signal. The transmitting end performs frequency mapping on the encrypted sound wave signal, which effectively improves the noise resistance of the encrypted sound wave signal. When the transmitting end performs frequency mapping on the encrypted sound wave signal, the transmitting end records the frequency mapping coefficient m2 and sends the frequency mapping coefficient m2 to the receiving end. When the receiving end receives the frequency mapping coefficient and the encrypted sound wave signal, it can perform frequency mapping restoration on the encrypted sound wave signal according to the frequency mapping coefficient m2 to obtain the original encrypted sound wave signal, and decrypt the encrypted sound wave signal according to the encrypted signal to obtain the sound wave signal.
[0060] It can be understood that in some examples, the transmitting end can directly send the encrypted sound wave signal to the receiving end without performing amplitude mapping on the encrypted sound wave signal. In this case, the receiving end can directly decrypt the encrypted sound wave signal according to the encrypted signal to obtain the sound wave signal.
[0061] The acoustic wave distribution network encryption method provided in this embodiment includes: receiving a synchronization signal and an encrypted acoustic wave signal; determining an encrypted signal generated at the same time in a chaotic signal based on the synchronization signal; decrypting the encrypted acoustic wave signal according to the encrypted signal to obtain an acoustic wave signal. The receiving end determines the encrypted signal in the chaotic signal through the synchronization signal, and decrypts the encrypted acoustic wave signal through the encrypted signal to obtain the acoustic wave signal, thereby realizing encrypted transmission of the acoustic wave signal, making the acoustic wave signal difficult to be cracked, ensuring data security, thereby protecting user privacy, and avoiding the problem of privacy leakage caused by the acoustic wave distribution network being transmitted in plain text.
[0062] Based on the same concept, this embodiment also provides an acoustic wave distribution network encryption system, such as Figure 3 As shown, the acoustic wave network configuration encryption system includes: a transmitting end 1 and a receiving end 2, wherein:
[0063] The transmitting end 1 is used to determine a chaotic signal, generate an encrypted signal according to the chaotic signal, and convert the sound wave signal into an encrypted sound wave signal based on the encrypted signal; generate a synchronization signal according to the chaotic signal, and send the synchronization signal and the encrypted sound wave signal to the receiving end, wherein the synchronization signal and the encrypted signal are signals generated at the same time;
[0064] The receiving end 2 is used to receive the synchronization signal and the encrypted sound wave signal; determine the encrypted signal based on the synchronization signal; decrypt the encrypted sound wave signal according to the encryption signal to obtain the sound wave signal, and perform network configuration according to the sound wave signal.
[0065] Specifically, this embodiment provides an acoustic wave network configuration encryption method, such as Figure 4 As shown, the acoustic wave network configuration encryption method is applied to the acoustic wave network configuration encryption system as described above, and the method includes:
[0066] S301, a transmitting end determines a chaotic signal;
[0067] S302, the transmitting end generates an encrypted signal according to the chaotic signal, and converts the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal;
[0068] S303, the transmitting end generates a synchronization signal according to the chaotic signal, and sends the synchronization signal and the encrypted sound wave signal to the receiving end, wherein the synchronization signal and the encrypted signal are signals generated at the same time;
[0069] S304: A receiving end receives the synchronization signal and the encrypted sound wave signal;
[0070] S305. The receiving end determines the encrypted signal based on the synchronization signal;
[0071] S306: The receiving end decrypts the encrypted sound wave signal according to the encrypted signal to obtain the sound wave signal.
[0072] The acoustic wave distribution network encryption method provided in this embodiment includes: a transmitting end determines a chaotic signal; the transmitting end generates an encrypted signal according to the chaotic signal, and converts the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal; the transmitting end generates a synchronization signal according to the chaotic signal, and sends the synchronization signal and the encrypted acoustic wave signal to a receiving end, wherein the synchronization signal and the encrypted signal are signals generated at the same time; the receiving end receives the synchronization signal and the encrypted acoustic wave signal; the receiving end determines the encrypted signal based on the synchronization signal; and the receiving end performs encryption on the encrypted acoustic wave signal according to the encrypted signal. The sound wave signal is obtained by decryption, and the sending end determines the encryption signal through the chaotic signal, and encrypts and transmits the sound wave signal through the encryption signal, thereby realizing the encrypted transmission of the sound wave signal, making the sound wave signal not easy to be cracked, ensuring data security, and thus protecting user privacy. The receiving end determines the encryption signal in the chaotic signal through the synchronization signal, and decrypts the encrypted sound wave signal through the encryption signal to obtain the sound wave signal, thereby realizing the encrypted transmission of the sound wave signal, making the sound wave signal not easy to be cracked, ensuring data security, thereby protecting user privacy, and avoiding the problem of privacy leakage caused by the sound wave distribution network being transmitted in plain text.
[0073] In order to better understand the present invention, this embodiment provides a more specific example to illustrate the present invention:
[0074] This example provides an acoustic network configuration encryption method that effectively prevents the leakage of valid information during the transmission process, thus ensuring user privacy.
[0075] Specifically, the schematic diagram of this method is as follows Figure 5 As shown. After the user sends the network configuration information. The encryption end receives the network configuration information, converts it into sound wave information, and encrypts the sound wave information through an encrypted signal. At the same time, the encryption end sends a synchronization signal for synchronization. Note that the synchronization signal and the encryption signal are generated at the same time. Since the various signals of the chaotic signal are changing in succession, it is necessary to ensure that the chaotic signals of the encryption and decryption ends at both ends are consistent, in order to effectively ensure that the decrypted sound wave network configuration information is consistent with that before encryption. Specifically, the method of maintaining consistency is: after receiving the encrypted network configuration information, the receiving end identifies the synchronization signal and inputs it as its own signal into the chaotic system, thereby ensuring that the decryption signal is consistent with the encryption signal to achieve signal decryption. This example provides a sound wave network configuration encryption system, in which the structural diagram of the system is shown as follows Figure 6 As shown in Figure 1, the system consists of three main parts: the encryption end, the channel, and the decryption end. Chaotic signals can be generated by hardware circuits or through simulation. The chaotic signal involved in this system is a three-dimensional chaotic signal, and its Lorentz equation is:
[0076] x=P(yx)
[0077] y=R a xy-xz
[0078] z=xy-bz
[0079] Signal path x is used for encryption and decryption, and a random pair of signals from signals y and z is selected as the synchronization signal to further enhance randomness. Furthermore, the encryption and decryption ends must use the same synchronization signal. That is, if the encryption end uses signal y as the synchronization signal, the decryption end also uses signal y as the synchronization signal.
[0080] The signal processing method of this method is shown in the following figure: Figure 7 As shown in the figure. Amplitude mapping is performed on the chaotic encrypted signal to keep it within the same amplitude range as the acoustic signal, and the amplitude mapping coefficient m1 is recorded. Frequency mapping (increasing the frequency) of the encrypted signal effectively improves noise immunity, and the mapping coefficient m2 is recorded. The transmitter sends the encrypted acoustic signal, and the receiver receives it. After receiving the encrypted acoustic signal, the receiver performs frequency mapping (restores) it to obtain the encrypted network configuration information, using the mapping coefficient m2. Amplitude mapping is performed on the chaotic encrypted signal, using the mapping coefficient m1. The received encrypted acoustic signal is decrypted using the mapped chaotic encrypted signal.
[0081] The same amplitude and frequency mapping is performed on the synchronization signal. The restoration method is the same as above. At the receiving end, the synchronization signal is used to derive the encrypted signal. The derived encrypted signal is used in the decryption process described above.
[0082] The transmitting end of the acoustic wave network matching method of the present invention can be a remote control end or a mobile phone end. Network matching can be achieved even if the remote control end / mobile phone end (transmitting end) and the air conditioner end (receiving end) are not on the same network, without being restricted to the same network.
[0083] The present invention can effectively ensure the security of data when information is transmitted between a sending end and a receiving end.
[0084] The acoustic wave distribution network encryption method provided in this embodiment includes: a transmitting end determines a chaotic signal; the transmitting end generates an encrypted signal according to the chaotic signal, and converts the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal; the transmitting end generates a synchronization signal according to the chaotic signal, and sends the synchronization signal and the encrypted acoustic wave signal to a receiving end, wherein the synchronization signal and the encrypted signal are signals generated at the same time; the receiving end receives the synchronization signal and the encrypted acoustic wave signal; the receiving end determines the encrypted signal based on the synchronization signal; and the receiving end performs encryption on the encrypted acoustic wave signal according to the encrypted signal. The sound wave signal is obtained by decryption, and the sending end determines the encryption signal through the chaotic signal, and encrypts and transmits the sound wave signal through the encryption signal, thereby realizing the encrypted transmission of the sound wave signal, making the sound wave signal not easy to be cracked, ensuring data security, and thus protecting user privacy. The receiving end determines the encryption signal in the chaotic signal through the synchronization signal, and decrypts the encrypted sound wave signal through the encryption signal to obtain the sound wave signal, thereby realizing the encrypted transmission of the sound wave signal, making the sound wave signal not easy to be cracked, ensuring data security, thereby protecting user privacy, and avoiding the problem of privacy leakage caused by the sound wave distribution network being transmitted in plain text.
[0085] like Figure 8 As shown, an embodiment of the present application provides an electronic device, including a processor 111, a communication interface 112, a memory 113 and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.
[0086] Memory 113, for storing computer programs;
[0087] In one embodiment of the present application, the processor 111 is configured to implement the steps of the acoustic network configuration encryption method provided in any one of the aforementioned method embodiments when executing the program stored in the memory 113 .
[0088] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the acoustic wave network configuration encryption method provided in any of the aforementioned method embodiments are implemented.
[0089] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0090] The foregoing description is intended only to provide specific embodiments of the present invention, which will enable those skilled in the art to understand and implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown herein, but is intended to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A method for encrypting an acoustic wave distribution network, characterized in that: The acoustic wave network configuration encryption method is applied to a transmitting end, and the method includes: Identify chaotic signals; generating an encrypted signal according to the chaotic signal, and converting the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal; Generate a synchronization signal according to the chaotic signal, send the synchronization signal and the encrypted sound wave signal to a receiving end, wherein the synchronization signal and the encrypted signal are signals generated at the same time, and the synchronization signal is used by the receiving end to determine the encrypted signal, so as to decrypt the encrypted sound wave signal to obtain the sound wave signal, and perform network configuration according to the sound wave signal; The converting of the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal includes: performing amplitude mapping on the encrypted signal so that the encrypted signal and the acoustic wave signal are in the same amplitude range; encrypting the acoustic wave signal using the amplitude-mapped encrypted signal to obtain the encrypted acoustic wave signal; After obtaining the encrypted sound wave signal, the method further includes: recording the amplitude mapping coefficient m1, and sending the amplitude mapping coefficient m1 to the receiving end, so that the receiving end can perform amplitude mapping on the encrypted signal according to the amplitude mapping coefficient m1 to restore the original encrypted signal, and restore the encrypted sound wave signal using the original encrypted signal to obtain the sound wave signal; The step of sending the synchronization signal and the encrypted sound wave signal to the receiving end includes: performing frequency mapping on the encrypted sound wave signal, and sending the frequency-mapped encrypted sound wave signal to the receiving end; After sending the encrypted sound wave signal after frequency mapping to the receiving end, the method further includes: recording the frequency mapping coefficient m2 and sending the frequency mapping coefficient m2 to the receiving end, so that the receiving end can perform frequency mapping restoration on the encrypted sound wave signal according to the frequency mapping coefficient m2 to obtain the original encrypted sound wave signal.
2. The acoustic wave network configuration encryption method according to claim 1, characterized in that: Before generating an encrypted signal according to the chaotic signal and converting the acoustic wave signal into an encrypted acoustic wave signal based on the encrypted signal, the method further includes: Obtain distribution network data; The network distribution data is converted into the acoustic wave signal.
3. A method for encrypting an acoustic distribution network, characterized in that: The acoustic wave network configuration encryption method is applied to a receiving end, and the method includes: receiving synchronization signals and encrypted sound wave signals; Determining an encrypted signal generated at the same time in the chaotic signal based on the synchronization signal; Decrypting the encrypted sound wave signal according to the encrypted signal to obtain a sound wave signal, and performing network configuration according to the sound wave signal; Decrypting the encrypted sound wave signal according to the encrypted signal to obtain the sound wave signal includes: receiving an amplitude mapping coefficient m1; performing amplitude mapping restoration on the encrypted signal according to the amplitude mapping coefficient m1 to obtain the original encrypted signal; and decrypting the encrypted sound wave signal based on the original encrypted signal to obtain the sound wave signal. Before decrypting the encrypted sound wave signal according to the encrypted signal to obtain the sound wave signal, the method further includes: receiving a frequency mapping coefficient m2; and performing frequency mapping restoration on the encrypted sound wave signal according to the frequency mapping coefficient m2 to obtain the original encrypted sound wave signal.
4. The acoustic wave network configuration encryption method according to claim 3, characterized in that: After decrypting the encrypted sound wave signal according to the encrypted signal to obtain the sound wave signal, the method further includes: Decrypting the acoustic wave signal to obtain network distribution data; Perform network configuration according to the network configuration data.
5. An acoustic wave distribution network encryption system, characterized in that: The acoustic wave network configuration encryption system includes: a transmitting end and a receiving end, wherein: The transmitting end is used to execute the acoustic wave network configuration encryption method according to any one of claims 1 to 2; The receiving end is used to execute the acoustic wave network configuration encryption method as described in any one of claims 3 to 4.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Double-path wireless voice secret communication system and method based on Lorenz chaotic circuit
CN103415009A
Network distribution method and device, equipment to be subjected to network distribution, electronic device and readable storage medium
CN115103359A