5,964 reputation
1927
bio website github.com/CodesInChaos
location Munich, Germany
age
visits member for 1 year, 10 months
seen 1 hour ago
stats profile views 109

Oct
7
asked Why does Skein use an output transform, but other similar hashes don't?
Oct
5
reviewed Approve suggested edit on Is it safe to use file's hash as IV?
Oct
3
revised Is 512-bit RSA still safe for signature generation?
formatting
Sep
22
comment Why is there a strong distinction between stream and block ciphers?
@Mok-KongShen No he didn't. The only advantage a dedicated stream cipher has over a block cipher in an appropriate mode is performance. You can't disregard chaining modes, since nobody sane uses block ciphers without appropriate chaining.
Sep
22
revised Why is there a strong distinction between stream and block ciphers?
deleted 6 characters in body
Sep
22
revised Why is there a strong distinction between stream and block ciphers?
added 10 characters in body
Sep
22
comment Why is there a strong distinction between stream and block ciphers?
As for your own cipher, why do you think a cipher that's 10000 times as slow as AES is acceptable? There are dozens of open source implementations of AES, so your "commercial proprietary (black-box) IT-security software, which generally have very excellent computing efficiency but which are absolutely unknown (since by definition un-knowable) of being free or not of dormant backdoors implanted by mafias or malicious agencies of certain mighty pseudo-righteous pseudo-humanitarian pseudo-peace-loving pseudo-democratic regimes of the world" argument certainly doesn't apply to AES.
Sep
22
comment Why is there a strong distinction between stream and block ciphers?
"in the first case the dynamics or variability" What's that supposed to mean?
Sep
22
answered Why is there a strong distinction between stream and block ciphers?
Sep
21
awarded  Custodian
Sep
21
revised SHA-256 and AES-128
added 1 characters in body
Sep
21
answered SHA-256 and AES-128
Sep
21
comment SHA-256 and AES-128
Do you want to use a password, or a random key? Turning passwords into keys has some extra requirements. You should not just send it through SHA-256 or put it directly into the key.
Sep
19
comment Why do public keys need to be validated?
I wasn't considering your first attack, because I forgot that many protocols don't use compressed points. I was only considering checks of points which result from decompression, and thus are on the curve. Such as checking that $ qY=0 $. I'll need to reread some papers, to check if some of the attacks I read about assume points not on the curve. At least some checks seem to be curve specific, since the Curve25519 paper mentions choosing parameters so that any compressed point can be used without validation.
Sep
19
comment Shortcuts / practicality of brute forcing block cipher (AES) + ECB with known plaintext
"ECB mode[...] does not suffer from them." Are you sure? I'd expect ECB to have the same padding issues. ECB needs the same kind of padding as CBC, and transforms blocks in pretty much the same way. I see no difference between them in that regard.
Sep
19
comment Data-validating protocol
You did not say what kind of access Bob as to $M$. And what's TTP?
Sep
18
revised Why do public keys need to be validated?
deleted 2 characters in body
Sep
18
asked Why do public keys need to be validated?
Sep
16
revised Dimension of Encryption of a linearly dependent set of plaintexts
improved formatting
Sep
14
revised BouncyCastle Elliptic Curve implementation
deleted 64 characters in body