I read a wiki page about Camellia cipher and know that it is a block cipher that can use 128-bit, 192-bit or 256-bit keys. But I cant find any information about if its a symmetric cipher (uses one key for both encryption and decryption) or asymmetric cipher (uses different key for encryption and different key for decryption)?

And in which cipher modes can Camellia operate? (ECB,CBC, ...)?


1 Answer 1


Camellia is a symmetric block cipher; the same key is used for both encryption and decryption. And, as a block cipher, it can be used in any of the standard modes (CBC, CTR, CFB, GCM, even ECB, although use of ECB for any block cipher is not encouraged).

  • 1
    $\begingroup$ Just another question: should be a key for Camellia a random-generated key, right? $\endgroup$
    – ivy
    Aug 14, 2013 at 11:42
  • 1
    $\begingroup$ It has the same requirement as just about any other block cipher; the key must not be guessable by an adversary; ideally, this is with a random key; that is, either a key generated randomly, or from a good Key Derivation Function (based on inputs that are unguessable) $\endgroup$
    – poncho
    Aug 14, 2013 at 13:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.