coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Andrew Appel <appel AT CS.Princeton.EDU>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] VST release 1.6
- Date: Mon, 4 Jan 2016 17:12:07 -0500 (EST)
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=appel AT CS.Princeton.EDU; spf=Pass smtp.mailfrom=appel AT cs.princeton.edu; spf=None smtp.helo=postmaster AT yellowcard.cs.princeton.edu
- Ironport-phdr: 9a23:722wrhw/N1dJiezXCy+O+j09IxM/srCxBDY+r6Qd0e4WIJqq85mqBkHD//Il1AaPBtWFrawbwLOL4+jJYi8p39WoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6kO74TNaIBjjLw09fr2zQd6MyZronLnvq9X6WEZhunmUWftKNhK4rAHc5IE9oLBJDeIP8CbPuWZCYO9MxGlldhq5lhf44dqsrtY4q3wD86Fpy8kVWqLjOq88ULZwDTI8Mmlz6te4mwPESF6m4HcGX3peuwJQDgyNuBjiRpr1mgDB8NJn2S+RMNHxS/YZdQn0vPQjcwPhlCpSb21xy2rQkMEl1K8=
Dear Bas:
Indeed, it is a kind of hijacking, since I doubt this will be of general interest to the coq-club.
As stated in the paper (page 3):
What we mechanized is the classic Bellare/Canetti/Krawczyk 1996 security proof for HMAC,
using some ideas from the Bellare 2006 security proof for HMAC.
The formal statement of this security result is given as Theorem HMAC_PRF on page 8.
The "HMAC brawl" is an argument in the crypto community about how to account
for precomputation by the adversary, as explained in the two references we cite, [19] and [33].
No one claims that Bellare et al. have a buggy proof; only that the theorem
they stated is less useful than they claim. We claim that our proof is not buggy (the
Coq kernel agrees with us), but I will not make a claim about its cryptographic utility
(and neither does the Coq kernel). In the future, if the cryptographers state and prove
another theorem, I expect we will be able to mechanize that in Coq. That mechanization
will be *modular*---independent of the verification that the C program satisfies its
functional spec---as stated in the last sentence of the "HMAC brawl" paragraph on page 3.
Sincerely,
Andrew Appel
From: "Bas Spitters" <b.a.w.spitters AT gmail.com>
To: "Coq Club" <coq-club AT inria.fr>
Sent: Monday, January 4, 2016 4:43:34 PM
Subject: Re: [Coq-Club] VST release 1.6
Sorry to hijack this thread a little. Since you are mentioning your
very nice paper on OpenSLL, could you comment a bit more on the "HMAC
brawl". As you indicate in sec 3 there is some discussion about
precisely what the security model is, and hence what has been
verified.
Thanks,
Bas
- [Coq-Club] VST release 1.6, Andrew Appel, 12/31/2015
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/02/2016
- Re: [Coq-Club] VST release 1.6, Claude Marché, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Andrew Appel, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Bas Spitters, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Andrew Appel, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Claude Marché, 01/05/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/05/2016
- Re: [Coq-Club] VST release 1.6, Gabriel Scherer, 01/05/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/18/2016
- Re: [Coq-Club] VST release 1.6, Perry E. Metzger, 01/18/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Adam Chlipala, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Claude Marché, 01/04/2016
- Re: [Coq-Club] VST release 1.6, Chan Ngo, 01/02/2016
Archive powered by MHonArc 2.6.18.