Paper 2022/502

Fast Diffusion Block for Secret Key Cryptography

Vlastimil Klima

Abstract

We present a diffusion block (DB), which is extraordinarily fast. After one round, it reaches complete diffusion, which means only 16 memory reads and 15 XOR operations. It uses only the most common operations available in any microprocessor. The diffusion and speed are based on a large key, about 64 kB for encryption and 34 kB for decryption, expanded from the classical key size of 128, 256, or more bits. The basic block length is 128 bits and could be expanded to 192, 256, or more. DB uses the same core idea as uses AES, DES, and others, which has been studied for more than 50 years by many cryptanalysts.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint. Minor revision.
Keywords
diffusiondesign principlessecret key cryptography
Contact author(s)
v klima @ volny cz
History
2022-04-28: received
Short URL
https://ia.cr/2022/502
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/502,
      author = {Vlastimil Klima},
      title = {Fast Diffusion Block for Secret Key Cryptography},
      howpublished = {Cryptology ePrint Archive, Paper 2022/502},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/502}},
      url = {https://eprint.iacr.org/2022/502}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.