средств ЭЦП уполномоченным органом. В этом случае средства ЭЦП, не
прошедшие экспертизу, не получают соответствующего сертификата и
запрещаются к применению. Недостаток этого метода может быть связан с тем,
что подобная сертификация связана со значительными затратами как финансов,
так и времени. Не каждый разработчик средств ЭЦП может быть в состоянии
вложить необходимые средства в их сертификацию. С другой стороны, это
страхует общество от использования средств ЭЦП, выполненных
неквалифицированными кадрами.
Второй подход может заключаться не в сертификации средств ЭЦП, а в
сертификации конкретных ключей, созданных с их помощью. В этом случае
пары ключей (закрытый и открытый) должны предоставляться органу,
выполняющему сертификацию. Орган принимает решение, учитывая не только
относительную крипто-стойкость ключей, но и характер деятельности
заявителя. То, что можно допустить для малого торгового предприятия, может
быть неприемлемым для банковской структуры.
Недостатком такого подхода является наличие копий закрытых ключей в
государственном органе, где их защита от неправомочного использования (или
утраты) находится под сомнением. Возможны и комбинированные решения,
объединяющие и сертификацию средств ЭЦП, и сертификацию ключей.
Влияние размера ключей на их криптостойкость
Интересно, что чем более совершенными становятся системы
шифрования и связанные с ними средства ЭЦП, тем реже появляются
сообщения о неопровержимых шифрах и об «абсолютных защитах». Чем выше
развита криптографическая культура общества, тем очевиднее тот факт, что
абсолютных средств защиты не существует, и вопрос снятия любой защиты
сводится лишь к вопросу об используемых технических средствах и затратах
времени. Это вопрос чистой экономики. Если данные защищены любым
несимметричным алгоритмом, то вопрос снятия защиты — это только вопрос
времени, денег и экономической целесообразности. Выше мы показали, что
исходных данных для реконструкции закрытого ключа более чем достаточно.
Если для нее не находится никаких оригинальных методов, основанных на
криптоанализе, то можно воспользоваться методом простого перебора. Он
всегда приводит к решению задачи, хотя заранее не известно, когда это
решение будет достигнуто. Продолжительность реконструкции определяется,
во-первых, производительностью используемой вычислительной техники и, во-
вторых, размером ключа.
Размер ключа измеряется в битах (двоичных разрядах). Чем он больше,
тем, соответственно, больше времени необходимо на перебор возможных
значений, но и тем продолжительнее работает алгоритм. Поэтому выбор
оптимальной длины ключа — это вопрос баланса. Опять-таки он решается по-
разному в зависимости от характера деятельности организации. То, что годится
для гражданской переписки, не годится для банковских организаций и, тем
более, неприменимо в деятельности служб, связанных с государственной
безопасностью.