В нашей стране установлен единый алгоритм криптографического преобразования данных для систем обработки информации в сетях ЭВМ, отдельных вычислительных комплексах и ЭВМ, который определяется ГОСТ 28147-89 [1]. Стандарт обязателен для использования в государственных организациях, предприятиях и учреждениях, применяющих криптографическую защиту данных.
Этот алгоритм криптографического преобразования предназначен для программной и аппаратной реализации, удовлетворяет криптографическим требованиям и не накладывает ограничений на степень секретности защищаемой информации. Алгоритм шифрования данных представляет собой 64-битовый блочный алгоритм с 256-битовым ключом.
За это время не было найдено методов вскрытия этого шифра, которые бы существенно отличались бы по эффективности от полного перебора по ключевому пространству, хотя вопросам криптоанализа посвящено много работ. Некоторые вопросы о программной реализации криптографических алгоритмов рассмотрены в [5]. |