Timeline for Is there any security issue if an attacker recovers the key stream generated by a stream cipher?
Current License: CC BY-SA 4.0
9 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jan 29, 2020 at 12:25 | vote | accept | Aravind A | ||
Jan 29, 2020 at 12:24 | comment | added | Aravind A | @DannyNiu Thankyou for your answer! | |
Jan 29, 2020 at 12:18 | comment | added | DannyNiu | What makes you think ChaCha20 isn't as robust as AES? People had built BLAKE-series hash functions out of the primitives used in ChaCha, and the password hashing algorithm Argon. You can like-wise build hash algorithms from compression functions built using block ciphers like AES. | |
Jan 29, 2020 at 12:12 | answer | added | DannyNiu | timeline score: 2 | |
Jan 29, 2020 at 11:55 | comment | added | Aravind A | @DannyNiu Yes I know of that nonce and also basic crypto and mode of operations. In block ciphers like AES any change in ciphertext would totally wreck the output plaintext after decryption is applied. But for ChaCha20 you need to use Poly1305 message authentication to be exactly sure no "man in the middle" altered your ciphertext during transmission... I'm trying to make ChaCha20 as robust as AES and also make Chacha20 suitable for file encryption/decryption. Can you please share your thoughts on that ? | |
Jan 29, 2020 at 10:58 | comment | added | DannyNiu | Suggestion for your future questions: learn some basic cryptography concepts such as block cipher(s) and their mode of operations, stream cipher, nonce/initialization vector, authentication and authenticated encryption, public-key encryption and key exchange, digital signature, communication protocols such as SSL/TLS, or SSH. This site have tags for most of these listed here. | |
Jan 29, 2020 at 10:52 | comment | added | DannyNiu | Do you realize that for different plaintext messages, we give ChaCha20 different nonce (a.k.a. initialization vector) so as to prevent known cipher stream being used to break unknown ciphertext datagrams? | |
Jan 29, 2020 at 10:39 | history | edited | Aravind A | CC BY-SA 4.0 |
added 50 characters in body
|
Jan 29, 2020 at 10:33 | history | asked | Aravind A | CC BY-SA 4.0 |