It is the science and art of encrypting information so that it is unintelligible to all but the holder of a particular key or the knowledge needed to decrypt it. It is an essential tool for ensuring data confidentiality, integrity and authentication in modern digital communication and data storage.

Previous term

Cross-site Scripting (XSS)

Next term

Cyber security