Sp eci cation of C amel l ia | a 128-bit Blo ck Cipher
y z y
Kazumaro AOKI , Tetsuya ICHIKAWA , Masayuki KANDA ,
z y z z
Mitsuru MATSUI , Shiho MORIAI , Junko NAKAJIMA , Toshio TOKITA
y z
Nipp on Telegraph and Telephone Corp oration, Mitsubishi Electric Corp oration
Version 1.0: July 12, 2000
Version 2.0: September 26, 2001
Contents
1 Intro duction 3
2 Notations and Conventions 3
2.1 Radix ...... 3
2.2 Notations ...... 3
2.3 List of Symbols ...... 3
2.4 Bit/Byte Ordering ...... 3
3 Structure of C amel l ia 5
3.1 List of Functions and Variables ...... 5
3.2 Encryption Pro cedure ...... 5
3.2.1 128-bit key ...... 5
3.2.2 192-bit and 256-bit key ...... 6
3.3 Decryption Pro cedure ...... 6
3.3.1 128-bit key ...... 6
3.3.2 192-bit and 256-bit key ...... 7
3.4 Key Schedule ...... 8
4 Comp onents of C amel l ia 10
4.1 F -function ...... 10
4.2 FL-function ...... 10