On Wed, May 14, 2014 at 1:50 PM, Michael Hamburg <[email protected]> wrote:
> From a brief look, my guess would be SMQV, though FHMQV is also a possibility.
>
> I’m skeptical of the “NAXOS trick”;

+1

> it seems to me that it adds security in proof models, but not in the real 
> world.  So no NAXOS or CMQV.  TMQV adds complexity and computation for what 
> looks like mostly just a better security assumption, which doesn’t seem like 
> a huge win to me, though maybe it’s worthwhile.

I.e. cryptographers are OK with Gap-DH assumption for common elliptic
curves, so it's not worth adding complexity / computation cost to
remove it?

>  The orthodox MQV protocols (HMQV, FHMQV, SMQV) all have about the same 
> performance.  You might as well throw everything into the hash function, 
> since that seems like it could conceivably be helpful, and costs almost no 
> performance or complexity, so FHMQV and SMQV seem better than HMQV on those 
> grounds.  Between the two, the SMQV guys argue that theirs is marginally 
> better for side-channel resistance and for smart cards, and I don’t see a 
> downside or a reason to doubt their arguments, so I’m guessing SMQV is the 
> best option.
>
> I don’t know about the patents.  If there are patent concerns on one or the 
> other, that probably outweighs these relatively minor differences.

The lineage seems to be (children indented more than their parents):

MQV
  HMQV
    FHMQV
      SMQV
    CMQV
    TMQV

I think Certicom's US filings were in 1995 so should expire in 2015,
which isn't that bad [1].

But IBM filed on HMQV, which I think doesn't expire till 2025 [2].

So the original MQV is perhaps the closest to being feasible.  Are the
enhancements in HMQV and successors that important?  I guess I should
read that paper...


Trevor

[1] http://lists.randombit.net/pipermail/cryptography/2014-January/006108.html
[2] http://www.google.com/patents/US7747865
_______________________________________________
Curves mailing list
[email protected]
https://moderncrypto.org/mailman/listinfo/curves

Reply via email to