[Ufmrg] UFMRG training at IETF118 - details

Stephen Farrell <stephen.farrell@cs.tcd.ie> Mon, 23 October 2023 20:44 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: ufmrg@ietfa.amsl.com
Delivered-To: ufmrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B558AC1519B3 for <ufmrg@ietfa.amsl.com>; Mon, 23 Oct 2023 13:44:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.007
X-Spam-Level:
X-Spam-Status: No, score=-2.007 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cs.tcd.ie
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KmPUFJASQPHm for <ufmrg@ietfa.amsl.com>; Mon, 23 Oct 2023 13:44:02 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on20722.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::722]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6C5BC1524AC for <ufmrg@irtf.org>; Mon, 23 Oct 2023 13:44:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q7r3oXbsvQ4LYIV82bZFMLJGxeWKRuZhE6MgGRxbqnvizzWajUBguzt2Q9iGVY247P6LqDmt3HSQsKRQdMp4+TSp4HotS2yYxRV3iR5tCkqts07umHUUu/wZtvqzk1tD7VFGM61fUxTqBQWfPRfr5uWpdrYfhqLaEgFIT2rFEE0iO9hxLeEeKoKdiHWzDh19kYN1Ks8mZEpWAByd3aOmeylaskw5Qgdfopr4tw8XLv9ebiCjXGH4A+50idyMrl1RGZBhuk+RIH124N0RJAhZnx9xcrcJeUb3g9+e7L3vtu0cHKRQ21eXgLIJIXOm6QrzuRwBzs+jckNp09CaUhKUmQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LZF4T7gI5soXo1Q4xhL5DatA2VpqxjY83kC2qfzwa4s=; b=LyIq3AK1u6aYtot2WRjYV7radtv6N9wtU74/QLCZ4lsFQl15qkZ7vYF8Q7g8BaIEbL78PsbFlv8PUym6l6Fg7YC0gdrTQR5y3DogEPkPdX7lBnKXcKTwcojFHYPY0F1fwOOJCN6L4RnZ5HReNrb7ZjdBcOGngKwVpb8kvU8HpoI2x/z8HEy62dpT+xdSL/zc6NsCyMURdINQUmCG39AlJpBPTL+mKV578DL485XRCyT3SFzMkXVUzkeBEZQ1IEhzpH1Fj9An5VFqtRvoCc54ZqtL27VBTRW3B8iHdOexAGRhYkEAU45YEVnVae4lRN6qeGtskUwCxIcO3G1UGTplgA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.tcd.ie; dmarc=pass action=none header.from=cs.tcd.ie; dkim=pass header.d=cs.tcd.ie; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.tcd.ie; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LZF4T7gI5soXo1Q4xhL5DatA2VpqxjY83kC2qfzwa4s=; b=LNRCi8BeD5DslT3d93XcesZhijwOZDQFTost/XGQnr0Ux3GlTwHspHQ/9m1m70cRw4bwntniIgd/K1OprHBZWT2RHkix9CHkB+PRrswHaYHctDHcMmU1QrpD44ij12Qh8z4XAab3vgODVR0s+v99kG3yMZXfqAtTMWFq+7lx9HPOMQgGBmufDnNqF6pAsJDzZ7W3V2U8/6a4O25Ly3eRV+VAj3PGJ/FYVMuej1PVep6mA46Yz//bAjzJiGKZdRqUKpjfBKoLDjGOjz9ijsw8NZ1es5fK7hax+563ZWLv6IN6D8pGK7kKy99QPeANrqhONTOiBYdZNZATU59ztHEiSw==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.tcd.ie;
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15) by AS8PR02MB8392.eurprd02.prod.outlook.com (2603:10a6:20b:52e::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Mon, 23 Oct 2023 20:43:56 +0000
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::983f:8542:1f04:4a89]) by DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::983f:8542:1f04:4a89%4]) with mapi id 15.20.6907.028; Mon, 23 Oct 2023 20:43:56 +0000
Message-ID: <a2ae488e-2ea7-4ba1-a1e9-a33128bfb017@cs.tcd.ie>
Date: Mon, 23 Oct 2023 21:43:54 +0100
User-Agent: Mozilla Thunderbird
Content-Language: en-US
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Autocrypt: addr=stephen.farrell@cs.tcd.ie; keydata= xjMEY9GzphYJKwYBBAHaRw8BAQdAo6JvjmSbxHdQWPZdvciQYsHhM1NxQBU398Mmimoy4p7N M1N0ZXBoZW4gRmFycmVsbCAoMjU1MTkpIDxzdGVwaGVuLmZhcnJlbGxAY3MudGNkLmllPsKQ BBMWCAA4FiEEMG54R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwMFCwkIBwIGFQoJCAsCBBYC AwECHgECF4AACgkQ5Njp+ZeoM93bogEA25ElRyX0wwg+kGEN1AoL60MoZfvQZ/VtmXY6IC5j +csBAIBpkL5ySuzJK2zLNZn9qQGht8IaUcA7cvDcLvS2uHUEzjgEY9GzphIKKwYBBAGXVQEF AQEHQILCPWOwW36e8D3pY8GmvvtItIT+A5uV80ist+WokVsQAwEIB8J4BBgWCAAgFiEEMG54 R8tZDyZFrDOn5Njp+ZeoM90FAmPRs6YCGwwACgkQ5Njp+ZeoM92bcAEA8R+8cpqRUIS+SoAN iO05xE6O/wEx8/e88BqzAYki3SoBAOQdwiPX+MQrAxkWD8xxOsdMOAtxYKpkD1n8aPJUw6QJ
To: "ufmrg@irtf.org" <ufmrg@irtf.org>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------0Fd1emhtIBIbx08w4xMcsY7h"
X-ClientProxiedBy: DUZPR01CA0181.eurprd01.prod.exchangelabs.com (2603:10a6:10:4b3::22) To DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB7PR02MB5113:EE_|AS8PR02MB8392:EE_
X-MS-Office365-Filtering-Correlation-Id: 895e4d50-1998-4066-9c1a-08dbd408c6cf
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 44nDo9jDkQJgNBev/gkolrIcS18bBe88SidF7bEuZBUWs/e9DQ8p6yWixYQ9OnOkkPstJJ59c7medWgSelS0hwTXdd6Kv2+mZxVujvjWgMJZpQlqruNJDYstCwCApf5FHz4nQ7hnpdaQ6H+X60Fa2QBc185ait7B0Kslp3+UWVcQkoB3Y6o2BNMJ8OIwKdOJpcT0llsi9R0fF8C/5GuilvksvEzxah4BMjDh7xCsuYS2ClpU3BRfbxOw/yH8Il9N9+WM6V8+/ghelrobS4mOa62f3d4Suiv2vrWDM8hR6q/R58JSf6IeJD5aBM+7j9J9NCpHRANfn1wzFVtlma6PQjJI7w4l1wTcNZdI/BjDykWqeKv/xVBeEUQ8xpqrkaXHmnMsnZTXkwqt17zKjvnUlw3FVwBpV2ZddTAAlolAFLL8WEDQMrCwfsAyP8SagLUlNbAVZ3lpJgGM+gGzbCQc6r66Vpp6bHkbzz3btYtfGU5gPxFUr6Ce7IVxkHdb9iOyjNUMoL4MXEHsp5PzGTHqoFLIb7RWDtcXLqUAlDvuawb2gnshKrpATsXVk9amEulOdstguYgSvT73heQTnM2/xPsQ9ve+Zt03rw/89DBDfOiU4eTjZ7mhEDf+S/yaEC6F6gstEOCZo1E1Qth6DABc0Q==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR02MB5113.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(39860400002)(376002)(396003)(136003)(346002)(230922051799003)(451199024)(64100799003)(1800799009)(186009)(44832011)(2906002)(38100700002)(316002)(66476007)(66946007)(786003)(6916009)(2616005)(66556008)(478600001)(33964004)(6506007)(966005)(6512007)(21480400003)(83380400001)(6486002)(86362001)(41300700001)(5660300002)(36756003)(31696002)(8936002)(235185007)(8676002)(31686004)(66899024)(43740500002)(45980500001); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: uNNoZ/g7nat/feNtakp224f5i28l9iGWrDaoJq9TV8MP1OtgDDcHH6E0Vi5in5mdhAWKL7QB6HWV0rRzQtWYPlhShsaDpSaczLA2CLc4g9WAYlJJE9zTWkzRey8wg7AkQv6k/xS2p7Rb2y9Q0Bkf7WVL6vTaXJoy2/BqgYg9aXj3RZQYYbeRT+YnAW2/1GYJvDtHeVtl7Wp1dsuP90zBG6YfsEzcGTFKuab11JYOn4W1kcFOmFDu62blJDV9jErPAYE6F15E9tuNbvxID2r2Ej2QCMFjHIGUhkZN5UJpWzxG16XF+UKkNimLI42JlPWDF1y80j+yCHPS5mVPkcnzJDmtp/8Ukdz8Pu1+Qv3VIK1s9+P3dThrql3qEfgRdMxEa3D6JyxLmbd5JRj5Jti1hDsFC2iSeZ1g6QU620vkgtm0AkVXFinNGNjPcbR0iPHS1M5rn/5cqgH98DurXE/issJS8G9GMWmdgNyIgaO5WgVL4cgA+VabGAa7tNJeucKAr92I4go8jtfleKVrCC1KBbj4/BVna6j9dR/yh8ZhW0aIq0PnifelTbMkjqpQfBUWrIlifsv+bh4mUn4uC28yHnBSXK665JgUcstqwKMX7xBcKs6FZnsb9vYNksCNInb5z5PrnKr3J0T7Yq1GgTvxhcmljBBDK4pdHZ4G1G+HQTK0jWvB/wJ99eLWU7sP2cqj8JOl4TGJ/k9dvwRlbcA1hH8DGuZl+jRSMpiJYtv9ed/lqpqa/NaJ5XPCSI5lpdaJ1Xn0PD3Qz9gVQZkbsxatz2p1Ik4r7qEm+0/OnE0bheJRSAJHGLH7WYsQM9QkNaJcxq1WA/24SbZtwSytAeN/xqfuDCwEckPIJhO6o2I8WcUTmg84hcPByPVuxskhjA+JXEgu32qnk5FQax1ID0chXg8pFUF8jOv1q5HJ9XRQFAn37mCfBu+UE/Qu0XcQFlc7yYd15rZ+mdz5VhUUdggw9ehzY7vnfoWO2saa9eZdqagYIcTIOqyF1ueCN4hb9gc07AmrgNF2gJW3JXWD1SSrQySGrjqD9ZVLzkxKNAGg0NdBfhXFRs2FlwtBnVMziZ0ZCe6LeRst/rg+4u8h/FQ2IqvNz0rjo1liUfv58E9bLKg3AhiYzbRzvkVreUBCWZLNctLa/st1cUBvaKD+8NxoR77DA+DI0m2Tk7d+hpZDMiQgLczVN4kbCxFnd+X9f1W2txR9hAO/6Nz2D4A6FKiHj+2jusALUVWLJSa+5SW6+HBI7luM1kKlinfQtDM5/xAoesj4/JX6rISPOfr9EJewy2luIkJM+cYoTQtaCspPlEh8UuGObl96cOnd+pvlu4JH27UQGACaY5ARd+I5ZLBwy+CgXx8KmzbA7QBTZIj/a2bFWA/IFdwRICrqt4J2OBoi3QnDsGRi5nPKf6wz+HOBUTDlM9pP2eBnFg3ai2Y/UYvxLOAumiKE1UI/AluhdrCJJdbDe82/NyPp9MAs/PpmCm0/pi4xjuXJX+6eIaCP1uVoubiIottFQbgfjRRYuF0X9TQEn5bqaRqWtJQdmj8Jryld81/4E1Cg1HtYP+6VCcRf5GeB+cEfn7e8htghIyTHBtvAHZ9SKJ2t9iT4jijSF2joxQ+LBIYsSCs3dWrH2RYPkGRjIUXRZ6tU/KOeZCcy
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: 895e4d50-1998-4066-9c1a-08dbd408c6cf
X-MS-Exchange-CrossTenant-AuthSource: DB7PR02MB5113.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2023 20:43:56.5597 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: d595be8d-b306-45f4-8064-9e5b82fbe52b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: YH8G/0DRZn98vSYfZN/YeK8BSj1HB6m+nXVf4njgjyrGEInboaitmYRxYhQvWiRf
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR02MB8392
Archived-At: <https://mailarchive.ietf.org/arch/msg/ufmrg/v9_LSA1JRsN7aF-0FF_YGH8FVEg>
Subject: [Ufmrg] UFMRG training at IETF118 - details
X-BeenThere: ufmrg@irtf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Usable Formal Methods Research Group <ufmrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/ufmrg>, <mailto:ufmrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ufmrg/>
List-Post: <mailto:ufmrg@irtf.org>
List-Help: <mailto:ufmrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/ufmrg>, <mailto:ufmrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Oct 2023 20:44:06 -0000

Hi all,

As promised, on the 5th of November, the Usable Formal Methods Research
Group (UFMRG) will host a Tamarin training session from 12:00-16:00 at
the IETF 118 meeting hotel in Prague. The training session will be in
the "congress hall 3" room. [1]

Details below from Felix, who's one of the people who'll be leading the
training. Those details include some install instructions and if you're
planning on coming along, we'd ask you to try the install before you
arrive in Prague - feel free to use this list if you have issues.

While the room is also plenty big enough (capacity is 250:-) we'd also
like to get a sense of how many people to expect, so we can try ensure
we have enough Tamaarin-aware folks in the room to help as we do the
exercises. So please fill in your attendance plans at [2] in the next
week if you can. (You can make up a fake name if you like - we don't
really care who turns up, we just want a sense of likely numbers:-)

We are planning to use meetecho for the session, but we're not really
sure how well this would work for remote folks as it's planned as more
of a hands-on training. However, if a few people would like to try
that, it may help us figure out how to do remote training better in
future. Apologies in advance if the session isn't ideal for remote
attendees.

Many thanks to Felix and Alexander for creating the training materials,
and for Jonathan for helping out too. (If you're reading this and also
have Tamarin-clue, please feel free to get in touch in case we do end up
needing more help.)

Cheers,
Stephen.

[1] https://datatracker.ietf.org/meeting/118/floor-plan?room=congress-hall-3
[2] https://framadate.org/hBEM7APllDGWcxlx

Details from Felix:

What is Tamarin? Tamarin is a state-of-the-art protocol verifier that
has been for example used to analyze the protocols TLS 1.3, 5G AKA, and
the contactless payment protocol EMV, sometimes finding critical
security flaws. Tamarin is best-suited to analyze security critical
protocols that use encryption, digital signatures, or similar methods to
establish desired security properties. Tamarin is unbounded in nature:
it can consider an unbounded number of participants, parallel protocol
executions, or lengths of protocol runs. Its simple input language and
web-based GUI make it a great tool for both formal methods novices and
veterans.

The workshop will be conducted by Alexander Dax, Jonathan Hoyland, and
Felix Linker, three security researchers experienced with using Tamarin
and its internals.

The goal of the workshop is to introduce newcomers to Tamarin. There are
no prerequisites. We recommend, though, that one has a rough
understanding of the most common cryptographic primitives. For example,
it would be beneficial if you had a rough idea of what a public key or
block cipher is.

The workshop materials are provided in a github repository [3]. To
prepare for the workshop, we would like to ask you to install Tamarin
and download or clone the workshop repository. You can find all details
in the Workshop Preparation instructions [4] in the repository.

The repository will contain all workshop materials in a self-contained
form once they are prepared (currently, some exercises/slides are still
WIP). We invite anybody who cannot attend the workshop in Prague to
solve the exercises themselves!

[3] https://github.com/felixlinker/tamarin-workshop
[4] https://github.com/felixlinker/tamarin-workshop#workshop-preparation