Paper 2022/502 Original: eprint.iacr.org/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.
History
2022-04-28: last updated
2022-04-28: published
Short URL
https://ia.cr/2022/502
License
https://creativecommons.org/licenses/by/4.0/

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},
      url = {https://eprint.iacr.org/2022/502}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.