Cryptography and network security are important topics. Cryptography involves encrypting messages to make them unintelligible during transmission and then decrypting them upon arrival. The objectives of information security are confidentiality, integrity, availability, and nonrepudiation. As technology has advanced, the need for computer and network security has increased. Modern attacks can be automated to target many systems quickly. Collecting and sharing personal data also raises privacy concerns. To address these issues, organizations use various security approaches like trusted systems and security models.