Paper 2016/587

Bash-f: another LRX sponge function

Sergey Agievich, Vadim Marchuk, Alexander Maslau, and Vlad Semenov


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 cryptography 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 as detailed as possible to make the choice of the component maximally objective and transparent.

Note: Minor corrections + a description of the overall hashing algorithms

Available format(s)
Publication info
Preprint. MINOR revision.
hash algorithmsponge constructionLRXS-boxbitslice technique
Contact author(s)
agievich @ bsu by
2016-06-14: revised
2016-06-06: received
See all versions
Short URL
Creative Commons Attribution


      author = {Sergey Agievich and Vadim Marchuk and Alexander Maslau and Vlad Semenov},
      title = {Bash-f: another LRX sponge function},
      howpublished = {Cryptology ePrint Archive, Paper 2016/587},
      year = {2016},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.