Атаки с выбранным шифртекстом, как и другие атаки, могут быть адаптивными или неадаптивными. При неадаптивной атаке атакующий заранее выбирает шифротекст или шифротексты для расшифровки и не использует полученные открытые тексты для выбора других шифротекстов. При адаптивной атаке с выбором шифротекста атакующий делает выбор шифротекста адаптивно, то есть в зависимости от результатов предыдущих расшифровок.
Нападения во время обеда
Особо отмеченным вариантом атаки по выбранному шифртексту является атака "обеденное время" или "полночь", при которой атакующий может делать адаптивные запросы по выбранному шифртексту, но только до определенного момента, после чего атакующий должен продемонстрировать некоторую улучшенную способность атаковать систему. Термин "атака во время обеда" относится к идее, что компьютер пользователя с возможностью расшифровки доступен злоумышленнику, пока пользователь обедает. Эта форма атаки была первой, которая обычно обсуждалась: очевидно, что если у атакующего есть возможность делать адаптивные запросы выбранного шифротекста, то ни одно зашифрованное сообщение не будет в безопасности, по крайней мере, пока эта возможность не будет отнята. Эту атаку иногда называют "неадаптивной атакой выбранного шифртекста"; здесь "неадаптивная" относится к тому факту, что атакующий не может адаптировать свои запросы в ответ на вызов, который дается после того, как способность делать запросы выбранного шифртекста истекла.
Многие атаки с использованием выбранного шифртекста, имеющие практическое значение, являются атаками в обеденное время, в том числе, например, когда Даниэль Блейхенбахер из Bell Laboratories продемонстрировал практическую атаку на системы, использующие PKCS#1; изобретенную и опубликованную RSA Security.
Адаптивная атака с выбранным шифртекстом
(Полная) адаптивная атака с выбором шифртекста - это атака, при которой шифртексты могут быть выбраны адаптивно до и после предоставления атакующему шифртекста вызова, при ОДНОМ условии, что сам шифртекст вызова не может быть запрошен. Это более сильное понятие атаки, чем атака в обеденное время, и обычно называется атакой CCA2, по сравнению с атакой CCA1 (в обеденное время). Практические атаки такой формы немногочисленны. Скорее, эта модель важна для использования в доказательствах безопасности против атак с выбранным шифртекстом. Доказательство того, что атаки в этой модели невозможны, подразумевает, что любая практическая атака с использованием выбранного шифртекста не может быть выполнена.
Криптосистемы, доказавшие свою безопасность против атак с использованием адаптивного выбранного шифртекста, включают систему Крамера-Шоупа и RSA-OAEP.