Предлагается семейство функций хэширования Bash, основанных на конструкции «губка». Основным элементом этого семейства является функция Bash-f, которая относится к LRX (Logical-Rotation-Xor) классу симметричных криптографических алгоритмов. Описаны компоненты Bash-f: нелинейное преобразование, линейные перемешивающие преобразования, перестановка векторов состояния функции. Для каждой компоненты критерии качества определяются таким образом, чтобы обеспечить возможность максимально объективного и прозрачного выбора компонент.We present the Bash family of hashing algorithms based on the sponge paradigm. A core element of this family is the Bash-f sponge function which refers to the LRX (Logical-Rotation-Xor) class of symmetric cryptographic schemes. We describe the components of Bash-f: a nonlinear mapping, linear diffusion mappings, a permutation of words of a hash state. For each component we establish reasonable quality criteria aiming to make the choice of components maximally objective and transparent.
CITATION STYLE
Agievich, S. V., Marchuk, V. V., Maslov, A. S., & Semenov, V. I. (2017). Bash-f: another LRX sponge function. Математические Вопросы Криптографии, 8(2), 7–28. https://doi.org/10.4213/mvk220
Mendeley helps you to discover research relevant for your work.