Skip to main content
18 events
when toggle format what by license comment
Apr 13, 2017 at 12:48 history edited CommunityBot
replaced http://crypto.stackexchange.com/ with https://crypto.stackexchange.com/
Jan 24, 2016 at 22:43 vote accept ithisa
Apr 12, 2014 at 21:59 history edited fgrieu CC BY-SA 3.0
deleted 4 characters in body
Apr 12, 2014 at 21:57 comment added fgrieu @user54609: 64-bit security against brute force key search is kinda ridiculous nowadays, but a 64-bit MAC is still very strong when the only way to check if it is right or wrong is try on the actual target and that takes 1 microsecond (that figure is unrealistically low even for a direct 10 Gbps Ethernet link): odds of success are worse than 1/500000 per year of continuous attack. Also, it is easy to detect such attacks.
Apr 12, 2014 at 21:46 history edited fgrieu CC BY-SA 3.0
Polish
Apr 12, 2014 at 21:41 history edited fgrieu CC BY-SA 3.0
Polish
Apr 12, 2014 at 21:35 history edited fgrieu CC BY-SA 3.0
State that HMAC is affected, but some truncated MACs are not.
Apr 12, 2014 at 21:28 comment added ithisa 64-bit security is kinda ridiculous nowadays though. Why aren't we seeing brute-force forgery attacks on SSH, which uses HMAC-MD5, for example? Does this imply all those AES-256-GCM things are totally pointless since they could after all be using a 64-bit key?
Apr 12, 2014 at 21:17 comment added fgrieu @user54609: Yes, this attack works against HMAC with a hash using a 128-bit state, and e.g. allows a forgery of HMAC-MD5 in about $2^{64}$ queries. It does not contradict the fact that HMAC-MD5 remains practically unbroken as far as we know, when MD5 is not secure against collision, as supported by that security argument.
Apr 12, 2014 at 21:01 comment added ithisa Does this attack work for HMAC? I seem to recall that HMAC is secure even when the underlying hashing function is vulnerable to collision attacks much faster than birthday (i.e. MD5).
Apr 12, 2014 at 18:39 comment added DrLecter @fgrieu ah, ok :)
Apr 12, 2014 at 18:37 comment added fgrieu @DrLecter: That was not stated again in my last paragraph (now fixed). And it is worth noting.
Apr 12, 2014 at 18:36 comment added DrLecter @poncho true, but fgrieu says that he talks about deterministic MACs.
Apr 12, 2014 at 18:32 history edited fgrieu CC BY-SA 3.0
Detail "deterministic" and state that in the end, per comment
Apr 12, 2014 at 18:25 comment added poncho I would like to point out that this arguments doesn't work when you start talking about MACs with nonces; in that case, if you model the nonce as a part of the state, then the probability of an internal collision between two different messages may be 0, because the two messages will always have different nonces.
Apr 12, 2014 at 17:41 history edited fgrieu CC BY-SA 3.0
Improve per comment
Apr 12, 2014 at 17:14 comment added DrLecter you may want to add some short statement about iterated-MAC constructions at the beginning to fully answer the OP's question and to underpin why the birthday happens to be of interest.
Apr 12, 2014 at 16:59 history answered fgrieu CC BY-SA 3.0