Abstract
A new non-proprietary secret-key block-enciphering algorithm, SAFER K-64 (for Secure And Fast Encryption Routine with a Key of length 64 bits) is described. The blocklength is 64 bits (8 bytes) and only byte operations are used in the processes of encryption and decryption. New cryptographic features in SAFER K-64 include the use of an unorthodox linear transform, called the Pseudo-Hadamard Transform, to achieve the desired “diffusion” of small changes in the plaintext or the key over the resulting ciphertext and the use of additive key biases to eliminate the possibility of “weak keys”. The design principles of K-64 are explained and a program is given, together with examples, to define the encryption algorithm precisely.
Chapter PDF
Similar content being viewed by others
Keywords
- Block Cipher
- Data Encryption Standard
- Output Transformation
- Differential Cryptanalysis
- Hadamard Transform
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
C.E. Shannon, “Communication Theory of Secrecy Systems”, Bell System Tech. J., vol. 28, pp. 656–715, Oct., 1949.
U.S. Department of Commerce/National Bureau of Standards, FIPS Pub 46, Data Encryption Standard, April 1977.
E. Biham and A. Shamir, Differential Cryptanalysis of the Data Encryption Standard. New York: Springer-Verlag, 1993.
X. Lai, J. L. Massey and S. Murphy, “Markov Ciphers and Differential Cryptanalysis,” pp. 17–38 in Advances in Cryptology — EUROCRYPT '91 (Ed. D. W. Davies), Lecture Notes in Computer Science No. 547. Heidelberg and New York: Springer-Verlag, 1991
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Massey, J.L. (1994). SAFER K-64: A byte-oriented block-ciphering algorithm. In: Anderson, R. (eds) Fast Software Encryption. FSE 1993. Lecture Notes in Computer Science, vol 809. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58108-1_1
Download citation
DOI: https://doi.org/10.1007/3-540-58108-1_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58108-6
Online ISBN: 978-3-540-48456-1
eBook Packages: Springer Book Archive