|
Противодействие активным атакам
К сожалению, какого-либо универсального «противоядия» против описанных здесь методов воздействия на шифратор не существует. Однако значительно усложнить проведение атак на основе сбоев против аппаратного шифратора можно, в частности, следующими способами:
внедрение в шифратор детекторов различных воздействий (например, детекторов изменения напряжения, частоты питания и/или синхронизации, освещенности и т. д.), которые при обнаружении воздействия выполняли бы блокировку шифратора;
различного рода пассивное экранирование шифратора, устранение которого приводило бы к выходу шифратора из строя;
различные виды дублирования вычислений со сравнением результатов. Для программных шифраторов также предлагаются методы защиты:
использование контрольного суммирования фрагментов данных с периодической проверкой в процессе вычислений или различные контрольные вычисления;
дублирование вычислений со сравнением результатов;
внедрение в программу случайных избыточных вычислений.
Ясно, что подобные методы приводят к удорожанию шифратора и/или снижению его быстродействия, однако видно, что цель в данном случае оправдывает средства.
По материалам книги Сергея Панасенко «Алгоритмы шифрования»
Алгоритмы шифрования
|