Cryptography is the science of writing in secret code so that no other person except the intended receipient could read
Cryptography is the practice and study of techniques for secure communication in the presence of third parties.
More generally, it is about constructing and analyzing protocols that overcome the influence of attackers or outside people
and which are related to various aspects in information security such as data confidentiality, data integrity, authentication, and non-repudiation.
Applications of cryptography include ATM cards, computer passwords.
Cryptography is the science of using mathematics to encrypt and decrypt data.
Cryptography enables you to store sensitive information or transmit it across
insecure networks (like the Internet) so that it cannot be read by anyone except
the intended recipient.
Goals of Cryptography
The Main Goals of cryptography
- Data Privacy(confidentiality)
- Data Authenticity(it came from from where it claims)
- Data integrity(it has not been modified on the way) in the digital world
- Confidentiality is most commonly addressed
- The meaning of a message is concealed by
- The sender encrypts the message using a
- The recipient decrypts the message using a
cryptographic key that may or may not be the
same as the one used by the sender
- Integrity Ensures that the message received is the same as the
message that was sent
- Uses hashing to create a unique message digest from
the message that is sent along with the message
- Recipient uses the same technique to create a second
digest from the message to compare to the original
- This technique only protects against unintentional
alteration of the message
- A variation is used to create digital signatures to
protect against malicious alteration
- A user or system can prove their identity to another
who does not have personal knowledge of their
- Accomplished using digital certificates
- Kerberos is a common cryptographic authentication