Take the 2-minute tour ×
Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. It's 100% free, no registration required.

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, ...)?

share|improve this question
add comment

1 Answer 1

up vote 5 down vote accepted

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).

share|improve this answer
    
Many thanks! :) –  ivy Aug 14 '13 at 11:29
1  
Just another question: should be a key for Camellia a random-generated key, right? –  ivy Aug 14 '13 at 11:42
1  
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) –  poncho Aug 14 '13 at 13:18
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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