Информационные системы и технологии УДК 004 А.И. ТИТОВ, Н.И. КОРСУНОВ МОДИФИЦИРОВАННЫЙ АЛГОРИТМ ШИФРОВАНИЯ ДАННЫХ В данной статье рассмотрена модификация алгоритма шифрования данных, основанная на методе Вижинера, с применением маски шифрования. <...> Маска шифрования – это хеш-функция, для различных файлов является различной. <...> Цель – разработка метода шифрования данных, позволяющего использовать модификации шифра Вижинера. <...> Для достижения поставленной цели предлагается использовать многократную итерацию. <...> Итеративный алгоритм шифрования – это такой алгоритм шифрования, для которого соответствующие алгоритм зашифрования и алгоритм расшифрования состоят из последовательных однотипных циклов шифрования. <...> Подобные алгоритмы относительно просто реаизуются и позволяют обеспечивать, в частности, свойство перемешивания, свойство рассеивания и свойство усложнения. <...> Это объясняется тем, что файл – это набор байт, а, как мы знаем, байт имеет значение от 0 до 255. <...> В отличие от шифра Вижинера и известных модификаций, предложен блочный подход, который позволяет при частичном дешифровании шифр текста начать передачу данных. <...> Так как задача дешифрования следующего байта не зависит от значения предыдущего, следовательно, момент трансляции открытого текста может идти параллельно дешифрованию. <...> Шифрование производится блочно по одному байту и, независимо от количества итераций, алгоритм шифрования и дешифрования имеет следующий вид. <...> Для шифрования необходимо два параметра: i – один байт шифруемого файла, j – один байт ключа шифрования. <...> Результатом шифрования является один байт шифрованного файла. <...> Выражения, используемые для шифрования, выведены аналитически из таблицы 1. <...> 253 254 Дешифрование работает аналогично шифрованию – вычисляется открытого файла. <...> Входные данные: байт ключа, байт шифрованного файла. decrypt(i,x:byte):byte; begin if x>(i-1) then decrypt:=x-i else decrypt:=x+(256-i) end; При однократном шифровании, зная алфавит и шифрованный <...>