1. Сукупність математичних методів, алгоритмів та протоколів для забезпечення конфіденційності, цілісності та автентичності інформації шляхом її перетворення (шифрування) і зворотного відновлення (дешифрування), що зазвичай включає компоненти: простір відкритих текстів, простір шифротекстів, набір ключів і алгоритми шифрування/дешифрування.
2. Конкретна реалізація або технологічний комплекс (програмний, апаратний або комбінований), що використовує криптографічні методи для захисту даних у інформаційній системі.