14,627 reputation
1628
bio website
location
age
visits member for 1 year, 9 months
seen 7 hours ago
stats profile views 105

Apr
11
reviewed Approve suggested edit on Any point in waiting for the SHA-3 standard?
Apr
10
comment What does “adaptively secure” mean?
@PaĆ­loEbermann: absolutely. I mentioned chosen-plaintext attack because user4811 mentioned that this was in the context of a PRF.
Apr
10
revised What does “adaptively secure” mean?
%*&%@ typo...
Apr
10
revised What does “adaptively secure” mean?
Extended explination
Apr
10
reviewed Approve suggested edit on What does “adaptively secure” mean?
Apr
10
answered What does “adaptively secure” mean?
Apr
10
reviewed Approve suggested edit on ECKS-PS algorithm: searching in encrypted data; bilinear maps
Apr
10
comment AES Message Authentication Vulnerability
The obvious question is "what do they mean by the AES function()". If it's just AES in ECB mode, then yes, that should not be possible. If they mean AES in some other mode, that might be possible, depending on what that other mode was.
Apr
9
comment AES+CTR+HMAC Encryption and Authentication on an Arduino
Is there a specific reason you are inventing your own protocol, rather than reusing an existing one (such as TLS or SSH)? Cryptographical protocols are subtle; it's easy to make mistakes; you're better off relying on something which has already been vetted.
Apr
9
reviewed Approve suggested edit on Ciphers in CBC mode reveal place of change in plaintext
Apr
8
comment May the problem with DES using OFB mode be generalized for all feistel ciphers
@SanderDemeester: yes, as long as $k$ is not a DES weak key, then encrypting $P1$ and then encrypting $C1$ is quite unlikely (probability $2^{-63}$) to result in $P1$. Remember, OFB was originally designed with DES in mind; it is unlikely that the designers missed something this drastic.
Apr
8
comment May the problem with DES using OFB mode be generalized for all feistel ciphers
The assumption you based this question on is flawed (as Thomas pointed out): with DES, reencrypting the block with the same data does not result in the original plaintext (unless you use a weak key). You fixed some later text to reflect this, but your original question relies on this assumption.
Apr
7
comment Do I need to know the “mode of operation” to decrypt a message encrypted with a block cipher?
@hunter: encrypting the mode and the algorithm can often be guessed by an attacker (e.g. "when Alice encrypts a message, she uses AES-128 in CBC mode"), and hence keeping it secret usually doesn't add that much security. As for 'discouraging' encrypting non-sensitive data, well, that's more in the lines of 'don't make things more complex than you have to; complexity is the enemy of security' rather than 'encrypting this will actively make things less secure'.
Apr
6
revised Do I need to know the “mode of operation” to decrypt a message encrypted with a block cipher?
added 437 characters in body
Apr
6
answered Do I need to know the “mode of operation” to decrypt a message encrypted with a block cipher?
Apr
6
answered Is there a preferred way/standard on how to transmit an initialization vector for AES encryption
Apr
5
comment DSA signatures with related k and unknown payloads
@D.W.: sorry about that; I meant the DSA signature verification algorithm.
Apr
5
comment DSA signatures with related k and unknown payloads
Actually, it'd be more practical to check the guesses for the messages using the standard DSA signature algorithm; it takes longer than doing a Gaussian elimination; on the other hand, we don't have to check each potential pair of messages $(m_1, m_2)$, we can check each message individually. This reduces the number of tests from $10^8$ to $2 \cdot 10^4$ in your scenario,
Apr
4
comment Can one have an authentic, but repudiable, message without a previously shared secret?
@SmitJohnth: if you look at the original question, Paulo asked for a single message protocol where the first step was that "Bob can construct a message using ... Alice's public key." That means that Bob is assumed to somehow know Alice's public key (and know that it is, indeed, Alice's). That he knows that is indeed important; however, as far as this protocol is concerned, it is a problem that has already been somehow solved.
Apr
4
comment Can one have an authentic, but repudiable, message without a previously shared secret?
@SmitJohnth: actually, in this case, it does, at least it does cryptographically bind the authenticated message to the public key. In standard DH, both sides pick an ephemeral exponent, and send the public value to the other side; there is nothing inherent in the DH protocol that binds the public value to any identity (and hence that needs to be added somehow). In my proposal, the public value is the public key; a third party cannot generate a message which will authenticate. How the public key is bound to the 'identity' is out of the scope of the protocol; all PK systems have to handle it