В останні десятиліття сфера застосування криптографії розширилася і включає не лише таємну передачу повідомлень, але і методи перевірки цілісності повідомлень, ідентифікування відправника/одержувача аутентифікація, цифрові підписи, інтерактивні підтвердження, та технології безпечного спілкування тощо.