--Originally published at Computer Security - Arturo Mendoza
How would you send a message that only the recipient can read and all the others do not?
This is the function of Cryptography, looking to have a secure communication based on protocols that prevents that other persons can understand the message.
Modern cryptography concerns itself with the following four objectives:
- Confidentiality: The information and data cannot be understood by anyone whom it was unintended.
- Integrity: The information cannot be modificated or altered by another.
- Non-repudiation: The owner for the information cannot negate the intention.
- Authentication: The sender and receiver have confirm that they are the real person.
Modern Cryptography
In moderns days we have a lot of information traveling around the world thanks technology, where we have to be secure that the information only are receive for the correct person and not are interfered for anyone. We have different tools to ensure this, for example:
CryptoCat
Keybase
Check this awesome video with more examples:
Sources: http://searchsoftwarequality.techtarget.com/definition/cryptography