With the flourishing development of cloud computing,applications in communication are becoming more and more popular.Among them,applications related to point-to-point communication are also emerging in an endless stream.However,when transmitting data in this point-to-point network,security has always been the focus of both sides of communication.To solve this issue,high-performance encryption algorithms are commonly used in practical research applications to ensure data security.Therefore,this paper takes the encryption algorithm as the breakthrough point.Through comparison,it is found that the symmetric encryption algorithm has higher encryption efficiency,and it is more suitable for encrypting large amounts of data in point-to-point communication.This paper conducts in-depth research on Advanced Encryption Standard(AES),which has very fast encryption speed,and Triple Data Encryption Standard(3DES),which improves encryption level and average security time through three-time encryption.However,in practical applications,various communication applications based on encryption algorithms often face complex host environments during installation and deployment.The differences between the hardware environments of the two hosts can affect the installation and deployment efficiency.Through research,it is found that Docker container can simplify the installation and deployment of application by providing lightweight images.Moreover,Docker can customize microservice as application images for related communication services to achieve continuous integration,delivery,and deployment.Therefore,this paper conducts in-depth research on Docker container technology and microservice technology.The combination of them can provide more mature solutions for the efficient deployment of applications that this paper focuses on.In order to solve the security issues in data transmission in point-to-point networks and the efficiency issues of application deployment,this paper proposes the following solutions:(1)In order to improve the security of data transmission in point-to-point networks,this paper integrates the advantages of AES and 3DES algorithms,and innovatively proposes a new Randomly Mix Encryption(RME)algorithm.First,the data and randomly generated strings are mixed at the transmission end.Then,the mixed data is divided into two mixed data according to a predetermined rule.Next,for the divided mixed data,one part is encrypted by AES,and the other part is encrypted by 3DES,each producing ciphertext.Finally,two ciphertexts are merged and sent to the receiver,and then decrypted by the RME algorithm.In the encryption process,the addition of random strings and the segmentation operation according to the predetermined rule increase the security of the plaintext,while the encryption of the mixed plaintext by AES and 3DES respectively increases the encryption level of the plaintext.(2)In order to ensure the efficient and secure deployment of related communication applications in different host environments,this paper proposes a Microservice Communication Framework Based on RME Algorithm(MCR).Overall,MCR performs RME algorithm encryption,SSH transmission,and RME algorithm decryption on plaintext data in sequence through two microservice containers.This achieves efficient and secure point-to-point information transmission.(3)In order to meet the requirements of different data,the MCR framework proposes elastic adjustment of encryption algorithms such as RME,AES,and 3DES for performance testing and evaluation.The experimental results show that MCR(RME)has lower resource utilization than other frameworks such as MCR(AES).It also has higher security and encryption/decryption efficiency. |