[{"author": "Sofia Celi", "text": "<p>great idea!</p>", "time": "2023-09-01T16:11:00Z"}, {"author": "Sofia Celi", "text": "<p>perfect!</p>", "time": "2023-09-01T16:13:33Z"}, {"author": "Nadim Kobeissi", "text": "<p>I would agree that Tamarin and ProVerif overlap a lot. Can't comment on the other potential case that was mentioned.</p>", "time": "2023-09-01T16:17:16Z"}, {"author": "Steve Crocker", "text": "<p>It might be helpful to have a rough taxonomy of what properties each of these tools can be used for.  My quick, non-comprehensive, list of suggested categories is the following...</p>", "time": "2023-09-01T16:20:04Z"}, {"author": "Jonathan Hoyland", "text": "<p>It has the best GUI. However the bar is _very_ low.</p>", "time": "2023-09-01T16:20:17Z"}, {"author": "Steve Crocker", "text": "<ol>\n<li>Proofs that an implementation of a protocol correctly implements the protocol.  This requires a high level specification of the protocol.</li>\n</ol>", "time": "2023-09-01T16:21:09Z"}, {"author": "Sofia Celi", "text": "<p>Thom Wiggers can help on tamarin as well: we cna prob ask him</p>", "time": "2023-09-01T16:21:17Z"}, {"author": "Jonathan Hoyland", "text": "<p>@Steve there is an SoK out there somewhere <a href=\"https://inria.hal.science/hal-03046757/document\">https://inria.hal.science/hal-03046757/document</a></p>", "time": "2023-09-01T16:21:34Z"}, {"author": "Jonathan Hoyland", "text": "<p>Not sure exactly that maps on to what you want, but it might be useful tool.</p>", "time": "2023-09-01T16:22:49Z"}, {"author": "Steve Crocker", "text": "<ol start=\"2\">\n<li>Proofs that the protocol accomplishes specific functionality.  For example, for TCP, that a stream of bytes is transferred, and for DNS that queries result in retrieving the the expected recrods.</li>\n</ol>", "time": "2023-09-01T16:23:12Z"}, {"author": "Steve Crocker", "text": "<ol start=\"3\">\n<li>Proofs involving resilience against attack.</li>\n</ol>", "time": "2023-09-01T16:23:49Z"}, {"author": "Steve Crocker", "text": "<ol start=\"4\">\n<li>Etc.</li>\n</ol>", "time": "2023-09-01T16:23:52Z"}, {"author": "Jonathan Hoyland", "text": "<p>I mean, Tamarin will tell you that something is secure even if it isn't, because it doesn't (by default) do EUF-CMA asymmetric ciphers.</p>", "time": "2023-09-01T16:26:40Z"}, {"author": "Nadim Kobeissi", "text": "<p>All symbolic model tools have wonks like that! Verifpal moreso than others since it's basically the Lego of modeling tools, but still, that's why people started working on CryptoVerif and EasyCrypt eventually.</p>", "time": "2023-09-01T16:28:40Z"}, {"author": "Sofia Celi", "text": "<p>oh that is nice @hans</p>", "time": "2023-09-01T16:29:28Z"}, {"author": "Jonathan Hoyland", "text": "<p>I think it might be useful to have one general purpose thing, and one domain specific tool.</p>", "time": "2023-09-01T16:31:29Z"}, {"author": "Sofia Celi", "text": "<p>+1</p>", "time": "2023-09-01T16:31:40Z"}, {"author": "Steve Crocker", "text": "<p>Crypto proofs are obviously one large area, but there are other properties worth proving.  I'm particularly interested in properties related to the distributed nature of protocols.  In the DNS area, continuity of resolution and validation during changes in keys, changes in name servers, etc.</p>", "time": "2023-09-01T16:31:46Z"}, {"author": "Nadim Kobeissi", "text": "<p>@Justin: I agree</p>", "time": "2023-09-01T16:33:03Z"}, {"author": "Jonathan Hoyland", "text": "<p>Arm do things with VeriLog, no?</p>", "time": "2023-09-01T16:33:16Z"}, {"author": "Nadim Kobeissi", "text": "<p>Sure, happy to help</p>", "time": "2023-09-01T16:36:44Z"}, {"author": "Nadim Kobeissi", "text": "<p>Gladiator arena battle</p>", "time": "2023-09-01T16:37:26Z"}, {"author": "Sofia Celi", "text": "<p>Tamarin seems very solid to have</p>", "time": "2023-09-01T16:37:34Z"}, {"author": "Sofia Celi", "text": "<p>and Coq as well</p>", "time": "2023-09-01T16:37:41Z"}, {"author": "Jonathan Hoyland", "text": "<p>The options are Coq, Tamarin, ProVerif,, and VerifPal</p>", "time": "2023-09-01T16:37:56Z"}, {"author": "Sofia Celi", "text": "<p>great!</p>", "time": "2023-09-01T16:41:51Z"}, {"author": "Sofia Celi", "text": "<p>awesome! thank you!</p>", "time": "2023-09-01T16:44:14Z"}, {"author": "Nadim Kobeissi", "text": "<p>No gladiator battle... darn</p>", "time": "2023-09-01T16:44:28Z"}, {"author": "Felix Linker", "text": "<p>@Stephen/Jonathan: I took notes in the agenda, because I didn't see the meeting notes section. I hope they're alright as they are!</p>", "time": "2023-09-01T16:44:45Z"}, {"author": "Nadim Kobeissi", "text": "<p>Byebye!</p>", "time": "2023-09-01T16:44:53Z"}, {"author": "Hans-Dieter Hiep", "text": "<p>Thanks!</p>", "time": "2023-09-01T16:44:53Z"}, {"author": "Muhammad Sardar", "text": "<p>Thank you, bye.</p>", "time": "2023-09-01T16:44:59Z"}]