[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [CFRG] how to guard against VM rollbacks
Hi Wei,
WD> ... the security of a nonce-based
WD> cryptographic scheme may be compromised due to unintentional nonce reuse ...
WD> Apparently ... no one has proposed a solution (that I could find)....
WD> Where possible, it may be best to go back to deterministic cryptography....
Let me point you in this connection to
P. Rogaway and T. Shrimpton, Deterministic Authenticated Encryption:
A Provable-Security Treatment of the Key-Wrap Problem,
http://www.cs.ucdavis.edu/~rogaway/papers/keywrap.html, full version
of Eurocrypt 2006 paper.
Section 7 is about making encryption schemes maximally robust against
nonce-reuse. Besides formalizing the goal, the suggestion is to use a
deterministic authenticated-encryption (DAE) scheme that supports
vector-valued associated data. Hijack one component of it to use as the
(anticipated) nonce. A concrete instantiation, SIV, is proposed and proven
secure. If a proper nonce is supplied you get the usual notion of nonce-based
semantic security; but if a nonce should get reused, all that is leaked
is repetitions in (message, nonce, further-associated-data-components)-tuples,
with no damage to future privacy or integrity.
phil
_______________________________________________
Cfrg mailing list
Cfrg at ietf.org
https://www1.ietf.org/mailman/listinfo/cfrg