Cryptography

the principles, means and methods of disguising information to ensure its integrity, confidentiality and authenticity.