Аннотация:
Предлагается семейство функций хэширования Bash, основанных на конструкции «губка». Основным элементом этого семейства является функция Bash-f, которая относится к LRX (Logical-Rotation-Xor) классу симметричных криптографических алгоритмов. Описаны компоненты Bash-f: нелинейное преобразование, линейные перемешивающие преобразования, перестановка векторов состояния функции. Для каждой компоненты критерии качества определяются таким образом, чтобы обеспечить возможность максимально объективного и прозрачного выбора компонент.
Ключевые слова:хэш-функция, конструкция «губка», LRX, $S$-блок, техника битслайс.