Cryptograghy
Cryptography is the science of writing in secret code. It is the practice and study of techniques for secure communication.
The art of protecting information by transforming it into an unreadable format, called cipher text.
The originator of an encrypted message shared the decoding technique needed to recover the original information only with intended recipients.
Advantage
Cryptography is the science of writing in secret code. It is the practice and study of techniques for secure communication.
The art of protecting information by transforming it into an unreadable format, called cipher text.
The originator of an encrypted message shared the decoding technique needed to recover the original information only with intended recipients.
Advantage
- Confidentiality - the information cannot be understand by anyone for when it was unintended.
- Integrity - Data integrity refers to, the data was sent is equal to the data receive at the receiver's side.
- Authentication - the receiver of the message should be able to verify its origin.
- Non-Repudition - the sender should not be able to later deny that be sent a message.
Block Diagram
It has 5 ingredients :-
- Plain Text - this is the original intelligible message or data is fed into the algorithm as input. Plain text is a readable message that can be understood by the sender, the recipient and everyone else who can access to that message. example - HELLO WORLD
- Encryption - encryption is the process of encoding messages or information in such a way that only authorized parties can read it. In encryption, the intended communication or message, referred to as plain text, is encrypted using an encryption algorithm, generating cipher text that can only be read if decrypted.
- Key - the key is also input to the encryption algorithm, the key is value independent of the plain text and of the algorithm.
- Cipher Text - this is the scrambled message produced as output, it depends on the plain text and the key. cipher text is an unreadable message. example - HELLO WORLD Plain Text KHOOR ZRUOG Cipher Text
- Decryption - decryption is the process of decoding messages or information that has been encrypted into a secret format known as cipher text. Decryption requires a secret key or password. Decryption is the process of taking encoded or encrypted text or other data and converting it back into text that you or the computer can read and understand.