Шабаль

Шабаль Обзор криптографической хэш-функции Shabal Shabal — это криптографическая хэш-функция, разработанная в рамках проекта Saphir, финансируемого Францией.  Партнеры Saphir инициировали […]

Шабаль

  • Обзор криптографической хэш-функции Shabal

    • Shabal — это криптографическая хэш-функция, разработанная в рамках проекта Saphir, финансируемого Францией. 
    • Партнеры Saphir инициировали разработку концепции, а затем к ним присоединились партнеры Saphir2. 
    • Shabal не был выбран в качестве финалиста конкурса NIST из-за опасений по поводу безопасности. 
  • Описание алгоритма

    • Shabal использует режим работы, похожий на конструкцию Merkle-Damgård hash. 
    • Внутреннее состояние состоит из трех частей, которые обновляются с помощью нелинейных сдвиговых регистров. 
    • Основной цикл перестановки использует модульные операции, а режим цепочки работает через последовательность операций. 
    • Для Shabal определены два настраиваемых параметра, которые удовлетворяют определенным условиям. 
  • Выходные размеры и результаты деятельности

    • Shabal имеет различные выходные размеры, включая Шабал-192, Шабал-224, Шабал-256, Шабал-384 и Шабал-512. 
    • Приведены примеры хэшей для различных выходных размеров. 
  • Безопасность

    • Для перестановки Shabal предложены различные отличительные признаки, включая статистические свойства и методы поиска полуэквивалентных ключей. 
    • Ни один из отличительных признаков не угрожает заявленной безопасности хэш-алгоритма. 
  • Реализации

    • Упомянуты некоторые реализации Shabal, включая CodePlex (C), MetaCPAN (Perl), Burstcoin (Java) и crates.io (Rust). 
  • Рекомендации

    • Статья содержит внешние ссылки для дополнительной информации. 

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

Шабаль — Википедия

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

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