Главные различия между криптографией и криптоанализом заключаются в их целях и задачах:
- Криптография обеспечивает безопасную связь с помощью шифрования, защищает конфиденциальность и целостность данных. 1 Её задача — не допустить нарушения конфиденциальности информации, передаваемой по незащищённым каналам. 3
- Криптоанализ включает взлом криптографических систем, предполагает расшифровку зашифрованной информации без предназначенного для этого ключа. 17 Цель криптоанализа — выявить ключ или найти уязвимости алгоритма, дающих возможность получить секретную информацию, не имея на это прав. 7
Таким образом, криптография разрабатывает криптосистемы, а криптоанализ их проверяет: криптография их шифрует, а криптоанализ анализирует и выявляет уязвимости. 3