ИСААК (шифр)

Оглавление1 ИСААК (шифр)1.1 Описание алгоритма ISAAC1.2 Принцип работы1.3 Криптоанализ и слабые состояния1.4 Улучшенная версия ISAAC1.5 Использование вне криптографии1.6 Рекомендации1.7 Полный […]

ИСААК (шифр)

  • Описание алгоритма ISAAC

    • ISAAC – это криптографически защищенный генератор псевдослучайных чисел и потоковый шифр. 
    • Разработан Робертом Дж. Дженкинсом-младшим в 1993 году. 
    • Исходный код доступен в открытом доступе. 
  • Принцип работы

    • ISAAC имеет сходство с алгоритмом RC4. 
    • Использует массив из 256 целых чисел для внутреннего состояния. 
    • Вычисления включают изменение элементов массива состояний и использование накопителя и счетчика. 
    • Быстродействие на 32-разрядных компьютерах благодаря небольшому количеству операций. 
  • Криптоанализ и слабые состояния

    • Марина Пудовкина провела атаку, которая может восстановить исходное состояние. 
    • Практическое влияние атаки на безопасность ISAAC незначительно. 
    • Жан-Филипп Омассон обнаружил слабые состояния, которые могут привести к смещенному результату. 
    • Неясно, может ли злоумышленник определить слабые состояния только по выходным данным. 
  • Улучшенная версия ISAAC

    • Предлагается улучшенная версия ISAAC под названием ISAAC+. 
  • Использование вне криптографии

    • ISAAC используется в Unix-инструменте shred и математической библиотеке Java Apache Commons. 
  • Рекомендации

    • Ссылки на официальный сайт ISAAC и реализации в коде Rosetta, Pascal/Delphi, Perl и JavaScript. 

Полный текст статьи:

ИСААК (шифр) — Википедия, бесплатная энциклопедия

Оставьте комментарий

Прокрутить вверх