| The rapid development of intelligent home networking has brought convenience to our lives, however, the data security problems are also increasingly, so how to ensure the safety of intelligent home networking data transmission has become a serious problem. Chaos encryption as an encryption technology has been widely used in various fields, because its many features are very similar to the traditional cryptography. In addition, because of its initial value sensitive, simple key management and so on, it gradually be extended application. The key factor of chaotic encryption is the randomness of key sequence and the encryption algorithms, so how to generate a good performance random sequence and design a good encryption algorithm is a challenging task. In the context of this article, using the actual hardware and software platform designed a smart home data privacy transmission system based on chaotic encryption. The experimental results shows that the system works properly on the hardware platform, reaching the actual results. This article is divided into the following sections:First, the binary quantization process of discrete chaotic mapping sequence is studied, combined with the existing quantitative methods proposed a new binary sequence extraction method. It’s different with the traditional method using chaotic parameter control to generate a random sequence, it uses an external key control extract random sequence generation process. It uses an external key mathematically transform the initial value of the chaotic equations and iterative sequence of real numbers generated fn, then we use fn combine with the external key transform the initial value of the chaotic equations and by iteration, the converted integer sequence vn. The vn decided to select which one bit after the decimal point of the fn that using binary representation. In order to test the performance of the obtained sequence, we use the STS test suite that provided by NIST to it. The actual test results show that the random sequence generated by the new method has a excellent characteristics, in line with the security requirements of practical applications.Secondly, we study several types of encryption algorithms and analyze the advantages and disadvantages, combined with the chaotic sequences generated and design an encryption algorithm, key synchronization and management method. Because of the chaotic sequence with good randomness, so we use the stream cipher encryption combining with arithmetic encryption methods is more suitable for embedded systems applications. By adding a confirmation signal at the head in the first packet data, achieve encryption and decryption processing the same data synchronization. The encryption end and decryption end leaving only one external secret key input interface, so that key management becomes more convenient. The use of external key substitution parameter as key, it expands the key space, improve system security, simplify the key management. In order to detect the actual overall encryption performance, this article also carried out experiments related tests. The test results show that this algorithm has better encryption effect in ensuring the encryption speed of case.Third, combined chaotic encryption technology, embedded technology, network transmission technology, and GUI programming design and implementation a smart home data privacy transmission system. Among the design of the entire system, we use the RT5350 hardware platform for data acquisition, GUI client program running on a PC terminal, tiny6410 development board and mobile phone. The experimental results show that the system can work properly on all hardware platforms, and can achieve the desired results.Finally, summarized the work of the research, the deficiencies of the study are pointed out, the corresponging improving measures are proposed and the outlook of the follow-up further work is provided. |