1
vote
1answer
62 views

What is the usual block cipher mode that goes with CTS

I am just wondering what is the most common, or most used, block cipher mode used to goes with CTS? ECB or CBC?
4
votes
5answers
317 views

Using CBC with a fixed IV and a random first plaintext block

What if, instead of using CBC mode in the normal way with a random IV, I used this approach: Use a fixed IV (like a block of 0's). Before encrypting, generate a random block and prepend it to the ...
1
vote
3answers
319 views

Malleability attacks against encryption without authentication

Suppose there is a message that is encrypted with AES-128-CBC. The message is as follows, new lines are used to delimit the 16 byte boundary for each block: ...
0
votes
1answer
97 views

How do I calculate the maximum plain text length allowable for a certain cipher text length?

I am encrypting and storing sensitive values in the database. I have a set max length in the database, but in order to provide useful user feedback, I'd like to know the max input I should allow for a ...
2
votes
3answers
1k views

Which one of the Block Cipher modes is the best?

I have two questions regarding the Block Cipher Modes: First: Which one of the modes is considered the best? I know CBC has a problem of IV since the next block of the plain text is XORed with the ...
7
votes
3answers
757 views

Is it okay to use a hash of a timestamp as the IV for AES?

The message format includes a datetime field in the clear. Is it okay to also use this field (or some hash thereof) as the initialization vector? In this case, CBC is the mode being used.
10
votes
4answers
4k views

Should I use ECB or CBC encryption mode for my block cipher?

Can someone tell me which mode out of ECB and CBC is better, and how to decide which mode to use? Are there any other modes which are better?