# Development of Security Rules and Mechanisms to Protect Data from Assaults
## 2 Literature Review
[37], to protect the ciphertext data from cryptanalysis attacks, it is necessary to implement the secure key algorithm on the randomized key, which can be used to protect the key from cryptanalysis. In this paper, an algorithm was developed to protect text data from cryptanalysis, in which the Hill cipher and Caesar cipher algorithms were used. First, the randomized key was implemented on the Caesar cipher substitution algorithm, and one key was obtained. After that, the Hill matrix algorithm was implemented on the key obtained from the Caesar cipher, and the second key was obtained. When different keys are obtained from both algorithms, both keys are used for encryption and decryption. After that, the time complexity of both keys was identified, and it was discussed that the bigger the key size, the longer the encryption and decryption time of the key will be. In the paper [38], researchers collected various prevention techniques to protect cloud data from man-in-the-middle attacks on the network and discussed that using cryptographic encryption is the best solution to protect cloud data. Various Caesar cipher cryptographic algorithms were surveyed to solve this problem and identify how data can be protected from attackers using the Caesar cipher algorithm. To encrypt plain text, the first random shift key-generation algorithm was developed in which a key was generated in decimal format. After that, plain text and keys were implemented in this algorithm. In the random shift key-generation algorithm, each character of plain text was shifted according to each value key, and then, ciphertext was obtained by implementing the Caesar cipher algorithm. According to authors [39], the evolution of communication technologies has facilitated the exchange of information between numerous parties. However, not every piece of information can be utilized by several parties. Sometimes, the material is secret or is only intended for specific purposes. Information security processing is, therefore, necessary. This paper combines the data encryption techniques Vigenere cipher and Caesar cipher. It is discussed that the Vigenere cipher and Caesar cipher are two substitution techniques that replace the original data with such values, which have no relation to the actual values. It becomes difficult for the attacker to crack such values. Steganography was also used to hide messages or other pieces of information, and it was anticipated that this method would produce more difficult-to-crack encryption. According to researchers [40], many cryptographic algorithms have been designed to secure data, with the help of which the data can be broadcast, but the broadcast data cannot be secured. If the attacker obtains the linked key from this encrypted data, he can easily access the data. In this paper, an algorithm was developed to secure the data, with the help of which a key was obtained from the plain text, and the data were decrypted with its help. Two layers were used to secure the data. In the first layer, the proposed algorithm was implemented on plain text. In the second layer, the Vigenere cipher algorithm was implemented on the results obtained from layer 1, and a ciphertext was obtained. A complete summary of the surveyed literature is shown in Table 1.