Closed lordqwerty closed 6 years ago
After a quick look, I believe you are absolutely right with both the fix to the informal spec:
I want to take a more careful look again before accepting the PR, but I do believe this is fine and will accept ASAP next week (or if someone else reviews and agrees, do the PR).
Thanks for finding this problem!
Your proposal indeed fixes the problem and makes this a useful theory for the reader. Thanks again!
See: https://tamarin-prover.github.io/manual/book/006_property-specification.html#secrecy
From working the example secrecy_asym_enc in this section of chapter 6 I believe it to be wrong and it contains numerous errors resulting in an attack being found, which I believe to be incorrect. it shows the following trace:
When fixed it shows the obvious and correct attack:
See the PR for the minimal changes and from reading the manual this has no impact on the text.