Constructing Symmetric Ciphers Using the CAST Design Procedure

  • Authors:
  • Carlisle M. Adams

  • Affiliations:
  • Entrust Technologies, 750 Heron Road, Suite E08, Ottawa, Canada, K1V 1A7. E-mail: cadams@entrust.com

  • Venue:
  • Designs, Codes and Cryptography - Special issue: selected areas in cryptography I
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes the CAST design procedure for constructinga family of DES-like Substitution-Permutation Network (SPN) cryptosystemswhich appear to have good resistance to differential cryptanalysis,linear cryptanalysis, and related-key cryptanalysis, along witha number of other desirable cryptographic properties. Detailsof the design choices in the procedure are given, including thoseregarding the component substitution boxes (s-boxes), the overallframework, the key schedule, and the round function. An exampleCAST cipher, an output of this design procedure, is presentedas an aid to understanding the concepts and to encourage detailedanalysis by the cryptologic community.