Friday, February 14, 2020

The National Security Agency and Cryptography Term Paper

The National Security Agency and Cryptography - Term Paper Example In the past, cryptography was primarily used for military and government intelligence, which is still very important to date. However, advancement in electronic communication systems especially the internet has fueled the use of cryptography in sending private messages and information such as medical records, banking data and credit card numbers among others via electronic channels. Cryptography ensures rapid, secure and confidential electronic communication between two or more people (Nsa.gov, 2). Garfinkel points out that mathematical cryptography involves the use of mathematical processes for sending secret information. It uses the method of encryption, which only the recipient can comprehend. Through this method, a plaintext message is converted into ciphertext, which is sent to the other party. The receiver of the message converts the ciphertext back to plaintext using decryption. The channels through which the messages are sent may be open or accessible to outside parties who i ntercept messages but these people cannot understand or interfere with the information. A Cryptographic system is a process, method or system that provides security in terms of integrity, non-reputation, authentication, access control and confidentiality. The system provides encryption and decryption, which may be software, hardware or even a manually performed process. A cryptographic system ensures confidentiality of information by preventing its disclosure to unauthorized persons either in a local network or across a network. Therefore, for a cryptographic system to be effective in preventing unauthorized decryption of messages, it should be strong, making it hard to crack and to break the system. However, a system is considered weak if it is easily decrypted, has defects in its designs or if it allows weak keys (Dulaney 326). The cryptographic system should also provide an assurance that the recipient receives the original message from the sender. It should not allow any kind of modification on the message during transmission because if this happens, the message is altered and it becomes unintelligible and inaccurate, which may have serious consequences on the recipient. For instance, if such alterations happened in medical records that involved drug prescriptions, the patient under medication may be in danger. Therefore, a cryptographic system should ensure integrity in its process by having mechanisms that will indicate that the message was altered or corrupted, hence allowing proper precautions (Dulaney 327). There are four fundamental principles behind cryptography. The first principle implies the use of a plaintext, which is the message that the sender wishes to encrypt. After the encryption, the message becomes a ciphertext, which is the second principle. The third principle involves a mathematical function known as encryption algorithm that encrypts the message and the fourth principle implies the type of key or keys used in cryptography. The key(s) can be a phrase, a number or a word that is used by the mathematical function for encryption. The main goal of cryptography is to ensure that the original plaintext cannot be reproduced from the ciphertext without using the corresponding key(s) (Garfinkel, 33). Cryptography requires both the sender and the receiver to have the knowledge of the procedures involved in encryption and de

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.