[{"author": "Yoav Nir", "text": "<p>But what if those other people are wrong?</p>", "time": "2025-03-19T02:31:49Z"}, {"author": "Stephen Farrell", "text": "<p>I guess nicely disagree?</p>", "time": "2025-03-19T02:32:21Z"}, {"author": "Ben S", "text": "<p>Me? Wrong? That's unpossible!</p>", "time": "2025-03-19T02:32:43Z"}, {"author": "Michael Richardson", "text": "<p><span class=\"user-mention silent\" data-user-id=\"325\">Yoav Nir</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/154970\">said</a>:</p>\n<blockquote>\n<p>But what if those other people are wrong?</p>\n</blockquote>\n<p>Are they WRONG! or just wrong?!.  Usually the second one.</p>", "time": "2025-03-19T02:33:29Z"}, {"author": "Stephen Farrell", "text": "<p>I hope hhe QKD part of this isn't something that hasn't to be excavated:-)</p>", "time": "2025-03-19T02:33:30Z"}, {"author": "Martin Thomson", "text": "<p>I agree with Ekr</p>", "time": "2025-03-19T02:34:30Z"}, {"author": "Martin Thomson", "text": "<p>I would suggest that we repurpose the 55 minutes for that discussion</p>", "time": "2025-03-19T02:34:44Z"}, {"author": "Martin Thomson", "text": "<p>Maybe you can split that time</p>", "time": "2025-03-19T02:34:51Z"}, {"author": "Michael StJohns", "text": "<p>+1 ekr</p>", "time": "2025-03-19T02:34:57Z"}, {"author": "Martin Thomson", "text": "<p>30 minutes for \"is this problem well defined, etc\"</p>", "time": "2025-03-19T02:35:08Z"}, {"author": "Michael Richardson", "text": "<p>I think that maybe we know that the charter is not perfect, so, we should not word smith charter text. I think EKR is right.  We should <em>NOT</em> move to charter discussion unless we have full consensus to proceed.</p>", "time": "2025-03-19T02:35:25Z"}, {"author": "Yaron Sheffer", "text": "<p>The chairs don't think that the charter is perfect, either. The discussion period is supposed to be about the problem, and also about the charter at a high level, not to wordsmith it.</p>", "time": "2025-03-19T02:37:53Z"}, {"author": "Stephen Farrell", "text": "<p>we generally dislike x.509, question is: can we do as good or better?</p>", "time": "2025-03-19T02:38:16Z"}, {"author": "Eric Rescorla", "text": "<p>Well, I mean we've already run this experiment. It's called Kerberos.</p>", "time": "2025-03-19T02:38:40Z"}, {"author": "Eric Rescorla", "text": "<p>And we know the answer to the qestion</p>", "time": "2025-03-19T02:38:44Z"}, {"author": "Stephen Farrell", "text": "<p>well, we also dislike Kerberos' ASN.1 too:-)</p>", "time": "2025-03-19T02:39:03Z"}, {"author": "Robert Moskowitz", "text": "<p>Basically we do not know how to establish trust without a 3rd party introducer.  e.g. Cert server.  Now how to reduce the complexity, cost is a side issue.</p>", "time": "2025-03-19T02:39:11Z"}, {"author": "Stephen Farrell", "text": "<p>side note: I think he went to kerberos-- too soon;-)</p>", "time": "2025-03-19T02:39:50Z"}, {"author": "Wei Pan", "text": "<p>if single KDC is a prolem, then use multiple Kerberos KDCs</p>", "time": "2025-03-19T02:40:20Z"}, {"author": "Eric Rescorla", "text": "<p>This is topologically the same as Kerberosw</p>", "time": "2025-03-19T02:40:33Z"}, {"author": "Robert Moskowitz", "text": "<p>Cutting to the chase?</p>", "time": "2025-03-19T02:40:35Z"}, {"author": "David Black", "text": "<p>Single point of control -&gt; single point of failure TANSTAAFL.</p>", "time": "2025-03-19T02:40:42Z"}, {"author": "Stephen Farrell", "text": "<p>we are jumping ahead, but it was the presenter's slide</p>", "time": "2025-03-19T02:41:00Z"}, {"author": "Stephen Farrell", "text": "<p>I'd be more keen on sseing why they need a new thing because of QKD</p>", "time": "2025-03-19T02:41:28Z"}, {"author": "Eric Rescorla", "text": "<p>Meetecho: I am getting terrible kerning issues on the Web client.  <br>\n<a href=\"/user_uploads/2/35/4AraFDpcv5vJ6RMV-Iayy66y/image.png\">image.png</a></p>\n<div class=\"message_inline_image\"><a href=\"/user_uploads/2/35/4AraFDpcv5vJ6RMV-Iayy66y/image.png\" title=\"image.png\"><img src=\"/user_uploads/2/35/4AraFDpcv5vJ6RMV-Iayy66y/image.png\"></a></div>", "time": "2025-03-19T02:42:20Z"}, {"author": "Lorenzo Miniero", "text": "<p><span class=\"user-mention\" data-user-id=\"810\">@Eric Rescorla</span> yes we've noticed, we're looking into it, apologies for that :(</p>", "time": "2025-03-19T02:42:47Z"}, {"author": "Paul Wouters", "text": "<p>we reorted the kerneing stuff. it is happeningelsewhere too</p>", "time": "2025-03-19T02:42:49Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention\" data-user-id=\"810\">@Eric Rescorla</span> So from reading draft-dkls-uske-00, they seem to assume pre-shared keys. Seems more like key derivation to me.</p>", "time": "2025-03-19T02:42:57Z"}, {"author": "Eric Rescorla", "text": "<p>The reason there are cross-domain issues is that Kerberos is being run in a federated context.</p>", "time": "2025-03-19T02:43:03Z"}, {"author": "Eric Rescorla", "text": "<p>But if you just run one giant KDC, which is what DSKE is (well N giant KDCs), then yeah, you don't have cross-domain issues</p>", "time": "2025-03-19T02:43:27Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"4140\">Felix Linker</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155030\">said</a>:</p>\n<blockquote>\n<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> So from reading draft-dkls-uske-00, they seem to assume pre-shared keys. Seems more like key derivation to me.</p>\n</blockquote>\n<p>Yeah, you should focus on DSKE, which is topologically like running X Kerberos servers and then combining the keys</p>", "time": "2025-03-19T02:44:13Z"}, {"author": "Robert Moskowitz", "text": "<p>Always a 3rd party.  It goes back at least to the Cesearean letter of credit.  Why should trust you to do business.</p>", "time": "2025-03-19T02:44:15Z"}, {"author": "Stephen Farrell", "text": "<p>we're defo diving more deep in early slides than would've benefited the presenter</p>", "time": "2025-03-19T02:44:26Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"55\">Stephen Farrell</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155037\">said</a>:</p>\n<blockquote>\n<p>we're defo diving more deep in early slides than would've benefited the presenter</p>\n</blockquote>\n<p>Well, I mean this is what happens if you are going to make a lot of controversial assertions</p>", "time": "2025-03-19T02:44:55Z"}, {"author": "Stephen Farrell", "text": "<p>yep, not saying who's at fault</p>", "time": "2025-03-19T02:45:09Z"}, {"author": "Michael StJohns", "text": "<p>kerberos like systems are problematic for mesh network securing.. basically for any non-pairwise system..</p>", "time": "2025-03-19T02:45:10Z"}, {"author": "Eric Rescorla", "text": "<p>Well, DSKE is a pairwise system</p>", "time": "2025-03-19T02:45:23Z"}, {"author": "Michael StJohns", "text": "<p>yup</p>", "time": "2025-03-19T02:45:30Z"}, {"author": "Stephen Farrell", "text": "<p>aside: I did a dissing Kerberos pressie at an IETF in 1995 - as usual I lost:-)</p>", "time": "2025-03-19T02:46:14Z"}, {"author": "Eric Rescorla", "text": "<p>Its hilarious that AO is an example use case, because nobody wants AO</p>", "time": "2025-03-19T02:46:37Z"}, {"author": "Eric Rescorla", "text": "<p>ML-KEM keys aren't 100K</p>", "time": "2025-03-19T02:47:00Z"}, {"author": "Stephen Farrell", "text": "<p>Am I wrong/right in thinking this is really about QKD? If so, hope we get to the meat soon</p>", "time": "2025-03-19T02:47:14Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention\" data-user-id=\"810\">@Eric Rescorla</span> DSKE draft also says in intro: \"DSKE relies on pre-shared random numbers between DSKE clients and a set of so-called 'Security Hubs'.\" Sounds like key derivation to me.</p>", "time": "2025-03-19T02:47:14Z"}, {"author": "Eric Rescorla", "text": "<p>I'm not sure what you mean by \"key derivation\"</p>", "time": "2025-03-19T02:47:35Z"}, {"author": "Felix Linker", "text": "<p>You have a symmetric key and you make new ones out of it.</p>", "time": "2025-03-19T02:47:44Z"}, {"author": "Michael StJohns", "text": "<p>dske ~= psk?</p>", "time": "2025-03-19T02:47:48Z"}, {"author": "Eric Rescorla", "text": "<p>No, that's not how it works</p>", "time": "2025-03-19T02:47:50Z"}, {"author": "Eric Rescorla", "text": "<p>No, DSKE ~= Kerberos</p>", "time": "2025-03-19T02:47:54Z"}, {"author": "Stephen Farrell", "text": "<p>interesting thing though is QKD != you have a shared key (for sure)</p>", "time": "2025-03-19T02:48:07Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155059\">said</a>:</p>\n<blockquote>\n<p>No, DSKE ~= Kerberos</p>\n</blockquote>\n<p>Both could be true</p>", "time": "2025-03-19T02:48:24Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"4140\">Felix Linker</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155061\">said</a>:</p>\n<blockquote>\n<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155059\">said</a>:</p>\n<blockquote>\n<p>No, DSKE ~= Kerberos</p>\n</blockquote>\n<p>Both could be true</p>\n</blockquote>", "time": "2025-03-19T02:48:33Z"}, {"author": "Michael StJohns", "text": "<p>did dske progress through the ietf?  I see a nmber of non-ietf pages when I google it..</p>", "time": "2025-03-19T02:49:25Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"435\">Michael StJohns</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155065\">said</a>:</p>\n<blockquote>\n<p>did dske progress through the ietf?  I see a nmber of non-ietf pages when I google it..</p>\n</blockquote>\n<p>No. DSKE is what he is pitching here.</p>", "time": "2025-03-19T02:49:36Z"}, {"author": "Michael StJohns", "text": "<p>got it.. missed that.. I should have read the meeting info.. <em>sigh</em></p>", "time": "2025-03-19T02:51:07Z"}, {"author": "Stephen Farrell", "text": "<p>is there a reason to be shy about the QKD angle here? (Or am I off-base thinking that's the real reason for this?)</p>", "time": "2025-03-19T02:51:42Z"}, {"author": "Jonathan Hammell", "text": "<p>Better pitched as not based on the computational hardness of public key assumptions rather than informationally theoretic secure.</p>", "time": "2025-03-19T02:51:47Z"}, {"author": "Martin Thomson", "text": "<p>The agenda did not include links to drafts.  F</p>", "time": "2025-03-19T02:52:04Z"}, {"author": "Michael StJohns", "text": "<p>I feel much better! :-)</p>", "time": "2025-03-19T02:52:17Z"}, {"author": "Stephen Farrell", "text": "<p>@mt: bof materials did have links, don't have URL handy</p>", "time": "2025-03-19T02:52:29Z"}, {"author": "Melchior Aelmans", "text": "<p><a href=\"https://datatracker.ietf.org/doc/draft-mwag-dske/\">https://datatracker.ietf.org/doc/draft-mwag-dske/</a></p>", "time": "2025-03-19T02:52:36Z"}, {"author": "Martin Thomson", "text": "<p>The datatracker packages for the BoF did not include any of that information.</p>", "time": "2025-03-19T02:52:49Z"}, {"author": "Martin Thomson", "text": "<p>I admit that I didn't go looking all over the web, but I was not able to prepare for this meeting.</p>", "time": "2025-03-19T02:53:14Z"}, {"author": "Thom Wiggers", "text": "<p>ERK, can you slow down a little bit</p>", "time": "2025-03-19T02:53:23Z"}, {"author": "Thom Wiggers", "text": "<p>thanks :)</p>", "time": "2025-03-19T02:53:40Z"}, {"author": "Stephen Farrell", "text": "<p>@ekr: I'd prefer you goto 2xekrs:-)</p>", "time": "2025-03-19T02:53:46Z"}, {"author": "Michael StJohns", "text": "<p>yeah - found that... but can't get there from the agenda...</p>", "time": "2025-03-19T02:53:53Z"}, {"author": "Michael StJohns", "text": "<p>ekr is only at about 400 milli-ekrs...</p>", "time": "2025-03-19T02:54:18Z"}, {"author": "Michael StJohns", "text": "<p>transcription is keeping up...</p>", "time": "2025-03-19T02:54:47Z"}, {"author": "Stephen Farrell", "text": "<p>well, PKI has it's own centralising forces too</p>", "time": "2025-03-19T02:54:57Z"}, {"author": "Jonathan Hammell", "text": "<p>Transcription folks are amazing.</p>", "time": "2025-03-19T02:55:09Z"}, {"author": "Martin Thomson", "text": "<p>the in-room audio is not that great, so ekr was not 100% clear</p>", "time": "2025-03-19T02:55:15Z"}, {"author": "Eric Rescorla", "text": "<p>@MT: thanks.</p>", "time": "2025-03-19T02:55:31Z"}, {"author": "Michael StJohns", "text": "<p>I thought the transcription was automated..</p>", "time": "2025-03-19T02:55:32Z"}, {"author": "Olaf Kolkman", "text": "<p>Speaking a little slower might help.</p>", "time": "2025-03-19T02:55:47Z"}, {"author": "Eric Rescorla", "text": "<p>Apparently some of the rooms have human transcription</p>", "time": "2025-03-19T02:55:51Z"}, {"author": "Eric Rescorla", "text": "<p>Sure, I can try to speak a little slower</p>", "time": "2025-03-19T02:55:55Z"}, {"author": "Lorenzo Miniero", "text": "<p>The transcription here is automated: the only room that has human transcription the whole week is Sala Thai Ballroom</p>", "time": "2025-03-19T02:56:06Z"}, {"author": "Michael StJohns", "text": "<p>try being the operative word... :-)</p>", "time": "2025-03-19T02:56:11Z"}, {"author": "Eric Rescorla", "text": "<p>@Lorenzo: Thanks, I'm not really aware of what room people are in</p>", "time": "2025-03-19T02:56:25Z"}, {"author": "Michael StJohns", "text": "<p>thanks lorenzo..</p>", "time": "2025-03-19T02:56:27Z"}, {"author": "Robert Moskowitz", "text": "<p>We have heard you \"try' many times!  Just go with the flow, ekr.</p>", "time": "2025-03-19T02:56:38Z"}, {"author": "Paul Wouters", "text": "<p>the automation helped me understand the remote speakers</p>", "time": "2025-03-19T02:56:47Z"}, {"author": "Jonathan Hammell", "text": "<p>Correction: AI transcription is impressive here.</p>", "time": "2025-03-19T02:57:01Z"}, {"author": "Martin Thomson", "text": "<p>the transcription is helping my understand the in-room speakers</p>", "time": "2025-03-19T02:57:06Z"}, {"author": "Michael StJohns", "text": "<p>I find the transcription particularly helpful for strong accents..</p>", "time": "2025-03-19T02:57:10Z"}, {"author": "Eric Rescorla", "text": "<p>Well, I'm actually just an AI deepfake</p>", "time": "2025-03-19T02:57:16Z"}, {"author": "Martin Thomson", "text": "<p>I'm not doing great with some of the accents here</p>", "time": "2025-03-19T02:57:18Z"}, {"author": "Melchior Aelmans", "text": "<p>@EKR: lol</p>", "time": "2025-03-19T02:57:34Z"}, {"author": "Michael StJohns", "text": "<p>lisa might be amused to find that out..</p>", "time": "2025-03-19T02:57:41Z"}, {"author": "Robert Moskowitz", "text": "<p>Or is the AI deepfake really ekr?  :)</p>", "time": "2025-03-19T02:57:45Z"}, {"author": "Martin Thomson", "text": "<p>we're all stochastic parrots</p>", "time": "2025-03-19T02:57:49Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"26\">Martin Thomson</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155129\">said</a>:</p>\n<blockquote>\n<p>we're all stochastic parrots</p>\n</blockquote>\n<p>philosophical zombies</p>", "time": "2025-03-19T02:58:09Z"}, {"author": "Robert Moskowitz", "text": "<p>Why are they always talking about me???  ;)</p>", "time": "2025-03-19T02:59:07Z"}, {"author": "Eric Rescorla", "text": "<p>Honestly, I think the place to start here is \"does anyone want this\"</p>", "time": "2025-03-19T02:59:38Z"}, {"author": "Robert Moskowitz", "text": "<p>Yes, where is the use case?  Is that in the docs anywhere, or is this a research project.</p>", "time": "2025-03-19T03:00:23Z"}, {"author": "Alexey Melnikov", "text": "<p>Use cases is the next presentation!</p>", "time": "2025-03-19T03:00:39Z"}, {"author": "Felix Linker", "text": "<p>Naive question; just skimmed over the Kerberos Wikipedia article: Kerberos servers know your symmetric key, right?</p>", "time": "2025-03-19T03:00:49Z"}, {"author": "Robert Moskowitz", "text": "<p>Thanks, Alexey</p>", "time": "2025-03-19T03:00:57Z"}, {"author": "Eric Rescorla", "text": "<p>Felix. Of course</p>", "time": "2025-03-19T03:01:17Z"}, {"author": "Martin Thomson", "text": "<p>I'm still struggling with the use case.  As in, I'm not clear on what scenario has requirements that need a new design like this.</p>", "time": "2025-03-19T03:01:18Z"}, {"author": "Eric Rescorla", "text": "<p>That's inherent in any symmetric system</p>", "time": "2025-03-19T03:01:22Z"}, {"author": "Martin Thomson", "text": "<p>Presumably  you can build a secret-sharing system whereby the central system is split into parts that don't know the key.</p>", "time": "2025-03-19T03:01:55Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"26\">Martin Thomson</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155166\">said</a>:</p>\n<blockquote>\n<p>Presumably  you can build a secret-sharing system whereby the central system is split into parts that don't know the key.</p>\n</blockquote>\n<p>Yes, though it's probably easier to run N parallel servers and then send one key share through each, which is what DSKE does</p>", "time": "2025-03-19T03:02:30Z"}, {"author": "Robert Moskowitz", "text": "<p>That is done in journalist protection systems?</p>", "time": "2025-03-19T03:02:31Z"}, {"author": "Valery Smyslov", "text": "<p>Isn't this exactly what DSKE does?</p>", "time": "2025-03-19T03:02:37Z"}, {"author": "Eric Rescorla", "text": "<p>(But which, you could also do with Kerberos)</p>", "time": "2025-03-19T03:02:38Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"110\">Valery Smyslov</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155171\">said</a>:</p>\n<blockquote>\n<p>Isn't this exactly what DSKE does?</p>\n</blockquote>\n<p>Yes. But if one thought that something that is conceptually like universal Kerberos, but just wasn't strong enough, the obvious thing to do is to extend kerberos</p>", "time": "2025-03-19T03:03:10Z"}, {"author": "Martin Thomson", "text": "<p>Right, so in what way is this better than N-way Kerberos?</p>", "time": "2025-03-19T03:03:14Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"26\">Martin Thomson</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155176\">said</a>:</p>\n<blockquote>\n<p>Right, so in what way is this better than N-way Kerberos?</p>\n</blockquote>\n<p>It's not.</p>", "time": "2025-03-19T03:03:30Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155162\">said</a>:</p>\n<blockquote>\n<p>Felix. Of course</p>\n</blockquote>\n<p>Great thanks. Then there are indeed technical differences between Kerberos and DSKE because DSKE claims that server will not know symmetric key. But I think it's mostly irrelevant. The draft assumes pre-shared symmetric key between parties, which trivializes the problem. It seems like a synchronization protocol to do key derivation to me. (In style of symmetric ratchet.)</p>\n<p>It's misleading to call this \"key exchange.\"</p>", "time": "2025-03-19T03:03:30Z"}, {"author": "Christian Huitema", "text": "<p>More like, you have key exchanges between 2 clients and N servers, which get secure if at least M of N can be trusted.</p>", "time": "2025-03-19T03:03:35Z"}, {"author": "Stuart Card", "text": "<p>I recall reading papers on SMPC for key generation years ago. It would take me a while to find them in my archives.</p>", "time": "2025-03-19T03:03:38Z"}, {"author": "Eric Rescorla", "text": "<p>Yes, they assume you have a pre-shared key with the DSKE</p>", "time": "2025-03-19T03:03:56Z"}, {"author": "Stephen Farrell", "text": "<p>inter-realm keberos (or any moral equivalent) isn't simpler would be my guess</p>", "time": "2025-03-19T03:03:58Z"}, {"author": "Thom Wiggers", "text": "<p>was there an IPR disclosure by the way?</p>", "time": "2025-03-19T03:04:06Z"}, {"author": "Thom Wiggers", "text": "<p><a href=\"https://patents.google.com/patent/US11991269B1/en\">https://patents.google.com/patent/US11991269B1/en</a></p>", "time": "2025-03-19T03:04:21Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"55\">Stephen Farrell</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155183\">said</a>:</p>\n<blockquote>\n<p>inter-realm keberos (or any moral equivalent) isn't simpler would be my guess</p>\n</blockquote>\n<p>Well, the only reason this isn't inter-realm is that they have decreed that there is a universal server</p>", "time": "2025-03-19T03:04:26Z"}, {"author": "Thom Wiggers", "text": "<p>I may just be failing to search correctly</p>", "time": "2025-03-19T03:04:29Z"}, {"author": "Thom Wiggers", "text": "<p>or maybe that's a different variant that they've not proposed yet in which case I haven't said anything</p>", "time": "2025-03-19T03:05:11Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"4140\">Felix Linker</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155178\">said</a>:</p>\n<blockquote>\n<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155162\">said</a>:</p>\n<blockquote>\n<p>Felix. Of course</p>\n</blockquote>\n<p>Great thanks. Then there are indeed technical differences between Kerberos and DSKE because DSKE claims that server will not know symmetric key. But I think it's mostly irrelevant. The draft assumes pre-shared symmetric key between parties, which trivializes the problem. It seems like a synchronization protocol to do key derivation to me. (In style of symmetric ratchet.)</p>\n<p>It's misleading to call this \"key exchange.\"</p>\n</blockquote>\n<p>Well the reason that the DSKE server doesn't know the symmetric key is that it knows a <em>share</em> of the symmetric key</p>", "time": "2025-03-19T03:05:28Z"}, {"author": "Stephen Farrell", "text": "<p>@ekr: \"isn't inter-realm\" is a claim I've not bought into so far</p>", "time": "2025-03-19T03:05:37Z"}, {"author": "Michael StJohns", "text": "<p>aka \"The tyranny of the light switch\"</p>", "time": "2025-03-19T03:05:47Z"}, {"author": "Felix Linker", "text": "<p>You can achieve forward-secrecy with symmetric keys. My god. I'm getting nerd-sniped.</p>", "time": "2025-03-19T03:06:55Z"}, {"author": "Michael StJohns", "text": "<p>@ekr \"the symmetric key\" refers to which symmetric key exactly?  client to kdc?</p>", "time": "2025-03-19T03:06:56Z"}, {"author": "Stephen Farrell", "text": "<p>to be clear: a \"kerberos is old horrible stuff (with ASN.1)\" would be a different and more apt (though not yet winning) argument</p>", "time": "2025-03-19T03:06:56Z"}, {"author": "Martin Thomson", "text": "<p>This is a good point: in which domain is it desirable to drop PFS, for example?</p>", "time": "2025-03-19T03:07:20Z"}, {"author": "Thom Wiggers", "text": "<p><span class=\"user-mention silent\" data-user-id=\"4140\">Felix Linker</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155208\">said</a>:</p>\n<blockquote>\n<p>You can achieve forward-secrecy with symmetric keys. My god. I'm getting nerd-sniped.</p>\n</blockquote>\n<p>I didn't want to get into puncturable PRFs</p>", "time": "2025-03-19T03:07:53Z"}, {"author": "Robert Moskowitz", "text": "<p>aviation telemetry data</p>", "time": "2025-03-19T03:07:57Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention silent\" data-user-id=\"86\">Thom Wiggers</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155216\">said</a>:</p>\n<blockquote>\n<p><span class=\"user-mention silent\" data-user-id=\"4140\">Felix Linker</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155208\">said</a>:</p>\n<blockquote>\n<p>You can achieve forward-secrecy with symmetric keys. My god. I'm getting nerd-sniped.</p>\n</blockquote>\n<p>I didn't want to get into puncturable PRFs</p>\n</blockquote>\n<p>Simple symmetric ratchet achieves PFSs and doesn't need puncturable crypto.</p>", "time": "2025-03-19T03:08:24Z"}, {"author": "Stephen Farrell", "text": "<p>last speaker seemed to be arguing for another Bof?</p>", "time": "2025-03-19T03:08:50Z"}, {"author": "Felix Linker", "text": "<p>But I agree with your point. Asymmetric crypto is good. Real argument could at most be resource constraints of PQC.</p>", "time": "2025-03-19T03:08:58Z"}, {"author": "Thom Wiggers", "text": "<p><span class=\"user-mention\" data-user-id=\"4140\">@Felix Linker</span> right; but in systems like this you bootstrap everything from a long-term secret</p>", "time": "2025-03-19T03:09:01Z"}, {"author": "Thom Wiggers", "text": "<p>so in that sense PFS is difficult</p>", "time": "2025-03-19T03:09:18Z"}, {"author": "Thom Wiggers", "text": "<p><a href=\"https://eprint.iacr.org/2021/702\">https://eprint.iacr.org/2021/702</a> is a nice paper that does achieve PFS (but with \"fancy constructions\")</p>", "time": "2025-03-19T03:09:51Z"}, {"author": "Michael StJohns", "text": "<p>if you moved up 10k feet, what would the BOF question be?  (e.g not \"should we do dske?\" but perhaps \"what are the requirements for a symmetric key establishment system in a PQ world?\")  ??</p>", "time": "2025-03-19T03:09:53Z"}, {"author": "Martin Thomson", "text": "<p>This needs to be not just use cases, but use cases and an analysis of why existing protocols don't work well enough AND a demonstration that we know how to solve the problems that arise.</p>", "time": "2025-03-19T03:09:53Z"}, {"author": "Melchior Aelmans", "text": "<p>@Stephen, there will be 2 potential protocol presentations SKEX could work on</p>", "time": "2025-03-19T03:09:54Z"}, {"author": "Christian Huitema", "text": "<p>We should get rid of TCP-AO and use QUIC instead...</p>", "time": "2025-03-19T03:10:10Z"}, {"author": "Stephen Farrell", "text": "<p>are TCP-AO and MACSEC really good arguments here? be nice if they happened more, but not clear better key mgnt is what's holding 'em back</p>", "time": "2025-03-19T03:10:13Z"}, {"author": "Alexey Melnikov", "text": "<p>I unlocked the queue, but please wait till the end of the use cases presentation (about 10 minutes)</p>", "time": "2025-03-19T03:11:13Z"}, {"author": "Christian Huitema", "text": "<p>People who are sticking to 50 years old software are going to just install a new fancy protocol?</p>", "time": "2025-03-19T03:11:19Z"}, {"author": "Stephen Farrell", "text": "<p>also: where'e the immediate CRQC threat with TCP-AO?</p>", "time": "2025-03-19T03:11:26Z"}, {"author": "Martin Thomson", "text": "<p>TCP-AO has usage and operational practices that make this sort of thing unnecessary, as I understand it</p>", "time": "2025-03-19T03:11:32Z"}, {"author": "Martin Thomson", "text": "<p>Here's a thing: most of the PQ algorithms are cheaper than ECC</p>", "time": "2025-03-19T03:11:59Z"}, {"author": "Martin Thomson", "text": "<p>They require more bytes on the wire, but not inordinately more.</p>", "time": "2025-03-19T03:12:13Z"}, {"author": "Thom Wiggers", "text": "<p>if you have a 20 byte/s link they're really not</p>", "time": "2025-03-19T03:12:17Z"}, {"author": "Robert Moskowitz", "text": "<p>@martin, inordinately more for spectrum I am stuck with.</p>", "time": "2025-03-19T03:12:49Z"}, {"author": "Thom Wiggers", "text": "<p>also data transmission is surprisingly expensive on devices with batteries</p>", "time": "2025-03-19T03:12:52Z"}, {"author": "Thom Wiggers", "text": "<p>and antennas</p>", "time": "2025-03-19T03:13:05Z"}, {"author": "Stephen Farrell", "text": "<p>IMO reason Kerberos failed vs. PKI 30 years ago: clock sync</p>", "time": "2025-03-19T03:13:27Z"}, {"author": "Martin Thomson", "text": "<p>sure, Ekr's point is a better response there</p>", "time": "2025-03-19T03:13:31Z"}, {"author": "Michael StJohns", "text": "<p>is \"must be able to supply keys to TLS in a global internet\" a requirement?</p>", "time": "2025-03-19T03:13:35Z"}, {"author": "Martin Thomson", "text": "<p>MSJ: I really hope not</p>", "time": "2025-03-19T03:13:49Z"}, {"author": "Thom Wiggers", "text": "<p>didn't AGL already write a blog about that</p>", "time": "2025-03-19T03:14:00Z"}, {"author": "Thom Wiggers", "text": "<p><a href=\"https://www.imperialviolet.org/2024/04/07/letskerberos.html\">https://www.imperialviolet.org/2024/04/07/letskerberos.html</a></p>", "time": "2025-03-19T03:14:20Z"}, {"author": "Eric Rescorla", "text": "<p>To be clear, people don't even want TCP-AO when they <em>have</em> preprovisioned keys!</p>", "time": "2025-03-19T03:14:24Z"}, {"author": "Eric Rescorla", "text": "<p>Like, they don't want to go from TCP-MD5 to TCP-AO</p>", "time": "2025-03-19T03:14:34Z"}, {"author": "Michael StJohns", "text": "<p>@mt - so this is limited to implementation within a very limited domain and possibly specific protocols (yet to be specified)....</p>", "time": "2025-03-19T03:14:44Z"}, {"author": "Stephen Farrell", "text": "<p>MACSEC is interesting but IIUC doesn't generally involve previously unknown-to-one-another peers</p>", "time": "2025-03-19T03:14:57Z"}, {"author": "Randy Bush", "text": "<p>4808</p>", "time": "2025-03-19T03:15:01Z"}, {"author": "Martin Thomson", "text": "<p>and yet, those limited domains already have solutions (as Tiru is pointing out)</p>", "time": "2025-03-19T03:15:06Z"}, {"author": "Eric Rescorla", "text": "<p>And to be clear, I'm an author of AO, so it gives me no pleasure to say that nobody wants it</p>", "time": "2025-03-19T03:15:19Z"}, {"author": "Stephen Farrell", "text": "<p>better key mgmt for MACSEC would be a good thing though, not sure it needs to scale to Internet-scale though</p>", "time": "2025-03-19T03:15:49Z"}, {"author": "Stephen Farrell", "text": "<p>no unkonwn peers =&gt; MACSEC is simple, lose the precondition and it's no longer simpler I'd say</p>", "time": "2025-03-19T03:16:50Z"}, {"author": "Eric Rescorla", "text": "<p>I do agree that it's the case that key management is hard.</p>", "time": "2025-03-19T03:16:54Z"}, {"author": "Christian Huitema", "text": "<p>This is the VC pitch page. It goes with the patent...</p>", "time": "2025-03-19T03:16:55Z"}, {"author": "Jonathan Hoyland", "text": "<p>Does the protocol rely on a non-collusion assumption between the key servers?</p>", "time": "2025-03-19T03:17:00Z"}, {"author": "Michael StJohns", "text": "<p>patent?</p>", "time": "2025-03-19T03:17:03Z"}, {"author": "Michael StJohns", "text": "<p>of course there is...</p>", "time": "2025-03-19T03:17:14Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention\" data-user-id=\"453\">@Jonathan Hoyland</span> yes, that no more than M -N are compromised</p>", "time": "2025-03-19T03:17:16Z"}, {"author": "Jonathan Hammell", "text": "<p>MACsec Dynamic CAK mode relies upon public key authentication in order to derive the symmetric CAK.</p>", "time": "2025-03-19T03:18:10Z"}, {"author": "Eric Rescorla", "text": "<p>I don't understand why one would think that this thing is easier than PKI</p>", "time": "2025-03-19T03:18:22Z"}, {"author": "Stephen Farrell", "text": "<p>my failed idea #674: <a href=\"https://datatracker.ietf.org/doc/html/draft-farrelll-mpls-opportunistic-encrypt-05\">https://datatracker.ietf.org/doc/html/draft-farrelll-mpls-opportunistic-encrypt-05</a> :-)</p>", "time": "2025-03-19T03:18:29Z"}, {"author": "Jonathan Hoyland", "text": "<p>OK, I could be convinced that you could describe a system where you get an authentication property.</p>", "time": "2025-03-19T03:18:40Z"}, {"author": "Jonathan Hoyland", "text": "<p>If you rely on an M-N threshold assumption.</p>", "time": "2025-03-19T03:19:02Z"}, {"author": "Michael StJohns", "text": "<p>I'm having flashbacks to doing morning keying of a KG34 circa 1980</p>", "time": "2025-03-19T03:19:08Z"}, {"author": "Thom Wiggers", "text": "<p>is he saying \"if you need to go from an unencrypted protocol to an encrypted protocol, this is a change\"?</p>", "time": "2025-03-19T03:19:09Z"}, {"author": "Thom Wiggers", "text": "<p>(I don't know what MPLS is)</p>", "time": "2025-03-19T03:19:17Z"}, {"author": "Stephen Farrell", "text": "<p>MPLS is layer 2.5</p>", "time": "2025-03-19T03:19:29Z"}, {"author": "Eric Rescorla", "text": "<p>I think what he's saying is \"to go from unencrypted to encrypted is complicated because of PKI\". Which, you know, is probably true. But the question is why you would think that this thing is simpler</p>", "time": "2025-03-19T03:19:42Z"}, {"author": "Yoav Nir", "text": "<p>Wait. If they're not challenging PKI, what are they doing?  The certificate part of IPsec (or TLS for that matter) is the same regardless of the bandwidth. After the handshake you use the generated keys for a lot of data</p>", "time": "2025-03-19T03:19:43Z"}, {"author": "Thom Wiggers", "text": "<p><span class=\"user-mention\" data-user-id=\"55\">@Stephen Farrell</span> can you ELIC (explain like i'm a cryptographer)</p>", "time": "2025-03-19T03:19:50Z"}, {"author": "Stephen Farrell", "text": "<p>I'm not saying my failed idea ought be resurrected mind</p>", "time": "2025-03-19T03:19:58Z"}, {"author": "Jonathan Hoyland", "text": "<p>Because if we're talking minicrypt world you can't do much without some stronger security assumption.</p>", "time": "2025-03-19T03:20:34Z"}, {"author": "Robert Moskowitz", "text": "<p>MACsec uses 802.1X to get keys.  Now what is behind that?</p>", "time": "2025-03-19T03:20:40Z"}, {"author": "Stephen Farrell", "text": "<p>@thom: sorry, I mostly forget it:-)</p>", "time": "2025-03-19T03:20:58Z"}, {"author": "Thom Wiggers", "text": "<p>I meant what layer 2.5 is</p>", "time": "2025-03-19T03:21:15Z"}, {"author": "Robert Moskowitz", "text": "<p>And Andy Malis and I did MACsec for Verizon a decade ago.  What has changed?</p>", "time": "2025-03-19T03:21:21Z"}, {"author": "Christian Huitema", "text": "<p>In theory, you can plug multiple EAP protocols in 802.1x. Including Kerberos...</p>", "time": "2025-03-19T03:21:24Z"}, {"author": "A.J. Stein", "text": "<p>What is the \"federal infrastructure\" the presenter alludes to?</p>", "time": "2025-03-19T03:21:28Z"}, {"author": "Stephen Farrell", "text": "<p>2.5 = 3+2/2</p>", "time": "2025-03-19T03:21:35Z"}, {"author": "Michael StJohns", "text": "<p>@aj - virtual wires...</p>", "time": "2025-03-19T03:21:47Z"}, {"author": "Thom Wiggers", "text": "<p>surely 3 + 2/2 = 4</p>", "time": "2025-03-19T03:21:50Z"}, {"author": "Stephen Farrell", "text": "<p>MPLS is kinda above layer 2 but below IP layer (sorta)</p>", "time": "2025-03-19T03:22:02Z"}, {"author": "Yoav Nir", "text": "<p>For a not-WG-forming BOF, we're referring to this as \"this WG\" a lot</p>", "time": "2025-03-19T03:22:25Z"}, {"author": "Eric Rescorla", "text": "<p>yes</p>", "time": "2025-03-19T03:22:29Z"}, {"author": "A.J. Stein", "text": "<p>We talked about NIAP, then FIPS, and then talked about I guess US network infra then, Michael. I just find the desire to speak for that stuff as IETF's area of interest, one or both of those thematically, as weird.</p>", "time": "2025-03-19T03:22:45Z"}, {"author": "Jonathan Hammell", "text": "<p>Kerberos-based EAP?  Is there a spec for that?</p>", "time": "2025-03-19T03:22:48Z"}, {"author": "Stephen Farrell", "text": "<p>(I sinned wrt brackets)</p>", "time": "2025-03-19T03:23:12Z"}, {"author": "Christian Huitema", "text": "<p>You can write one... But there was LEAP, for example.</p>", "time": "2025-03-19T03:23:27Z"}, {"author": "Yoav Nir", "text": "<p>There's Kerberos for IPsec</p>", "time": "2025-03-19T03:23:54Z"}, {"author": "Alejandro Sede\u00f1o", "text": "<p><a href=\"https://datatracker.ietf.org/doc/rfc3031/\">https://datatracker.ietf.org/doc/rfc3031/</a></p>", "time": "2025-03-19T03:23:57Z"}, {"author": "Robert Moskowitz", "text": "<p>Who is talking right now?</p>", "time": "2025-03-19T03:23:57Z"}, {"author": "Eric Rescorla", "text": "<p>There used to be Kerberos for TLS, too</p>", "time": "2025-03-19T03:24:05Z"}, {"author": "Thom Wiggers", "text": "<p>Managing 50000 certificates is surely a lot easier than managing 50000^2 symmetric keys</p>", "time": "2025-03-19T03:24:05Z"}, {"author": "Martin Thomson", "text": "<p>I don't get how the \"one little hiccup\" argument doesn't apply doubly to symmetric key distribution</p>", "time": "2025-03-19T03:24:12Z"}, {"author": "Stephen Farrell", "text": "<p>MACSEC key mgmt would be IEEE 802 though?</p>", "time": "2025-03-19T03:24:24Z"}, {"author": "Martin Thomson", "text": "<p>As Thom says, the fragility of a symmetric key distribution is orders of magnitude worse</p>", "time": "2025-03-19T03:24:37Z"}, {"author": "Robert Moskowitz", "text": "<p>For Uncrewed Aircraft Systems, we need for millions of devices and certs.  See DRIP work.</p>", "time": "2025-03-19T03:24:43Z"}, {"author": "Martin Thomson", "text": "<p>How do you manage revocation?</p>", "time": "2025-03-19T03:24:45Z"}, {"author": "David Black", "text": "<p>Don't need to reinvent security to deal with hiccups.  There are ways to ensure that stuff gets through w/o hiccups.</p>", "time": "2025-03-19T03:24:47Z"}, {"author": "Jonathan Hoyland", "text": "<p><span class=\"user-mention\" data-user-id=\"86\">@Thom Wiggers</span> there aren't that many keys, the keys are all derived from pairwise keys shared with the trusted key servers</p>", "time": "2025-03-19T03:24:48Z"}, {"author": "Michael StJohns", "text": "<p>@aj - almost all gov't buy a virtual network or 20 layered over the telco (for want of a better term) infrastructure... logically isolated from the hoi polloi...</p>", "time": "2025-03-19T03:25:05Z"}, {"author": "Yoav Nir", "text": "<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155326\">said</a>:</p>\n<blockquote>\n<p>There used to be Kerberos for TLS, too</p>\n</blockquote>\n<p>It's telling that despite all its faults, in both cases people chose to use PKI rather than Kerberos.</p>", "time": "2025-03-19T03:25:05Z"}, {"author": "Eric Rescorla", "text": "<p>This slide is all fine, but like why does it say \"DSKE\" and not \"YANG\"</p>", "time": "2025-03-19T03:25:22Z"}, {"author": "Thom Wiggers", "text": "<p><span class=\"user-mention\" data-user-id=\"453\">@Jonathan Hoyland</span> eh, I guess those derived keys are still managed</p>", "time": "2025-03-19T03:25:28Z"}, {"author": "Stephen Farrell", "text": "<p>I'd be surprised but happy if MACSEC speakers needed to setup keys with previously unknown parties, is that the claim?</p>", "time": "2025-03-19T03:25:30Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention\" data-user-id=\"55\">@Stephen Farrell</span>  That's what I don't see</p>", "time": "2025-03-19T03:25:40Z"}, {"author": "Michael StJohns", "text": "<p>@yoav - kerberos had its time and was a good solution for the problem when created...</p>", "time": "2025-03-19T03:25:43Z"}, {"author": "Jonathan Hoyland", "text": "<p>It's a tradeoff between generating new keys (i.e. roundtrips) and storing old keys.</p>", "time": "2025-03-19T03:25:57Z"}, {"author": "Michael StJohns", "text": "<p>@yoav... that time was many decades ago.. :-)</p>", "time": "2025-03-19T03:26:50Z"}, {"author": "Yoav Nir", "text": "<p><span class=\"user-mention silent\" data-user-id=\"435\">Michael StJohns</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155350\">said</a>:</p>\n<blockquote>\n<p>@yoav - kerberos had its time and was a good solution for the problem when created...</p>\n</blockquote>\n<p>Not claiming otherwise. But RFC 4430 never took off for IPsec, and Kerberos for TLS isn't used either</p>", "time": "2025-03-19T03:26:56Z"}, {"author": "Robert Moskowitz", "text": "<p>One of the problems is outside of here, wrt to PKI.  FAA just fought a battle for setting up a new PKI and avoided a 3year/$250k bill and did it in 2yr/$100K.  Not scaliable...</p>", "time": "2025-03-19T03:27:06Z"}, {"author": "Michael StJohns", "text": "<p>I knew we were going to get to KG34 keying.. :-)</p>", "time": "2025-03-19T03:27:31Z"}, {"author": "A.J. Stein", "text": "<p>I am familiar Michael with the government domain, I don't see why it is relevant or why we want to make it so. It doesn't make this stuff more approachable or palatable imo, but that's me.</p>", "time": "2025-03-19T03:27:44Z"}, {"author": "Stephen Farrell", "text": "<p>soldier with paper == STANAG 4406 (old email stuff:-)</p>", "time": "2025-03-19T03:27:49Z"}, {"author": "Michael StJohns", "text": "<p>@aj - I think it keeps getting mentioned because each are a somewhat constrained domain... unlike the internet as a whole.</p>", "time": "2025-03-19T03:28:36Z"}, {"author": "Eric Rescorla", "text": "<p>I mean if the theory is \"we just want to push keys to all of our devices\", that's basically a standard management problem</p>", "time": "2025-03-19T03:28:54Z"}, {"author": "Eric Rescorla", "text": "<p>The solution that is being pitched here is, as Stephen says \"let anyone talk to anyone else\"</p>", "time": "2025-03-19T03:29:12Z"}, {"author": "Michael StJohns", "text": "<p>@stephen - about once a week I had to wander from my office down to another office and sign for new key material ... all of which originated at NSA</p>", "time": "2025-03-19T03:29:44Z"}, {"author": "Stephen Farrell", "text": "<p>@msj: I never saw a key, just wrote bad code to (ab)use 'em:-)</p>", "time": "2025-03-19T03:30:34Z"}, {"author": "Deb Cooley", "text": "<p>@MSJ  but for the rest of the time the key updated.</p>", "time": "2025-03-19T03:30:48Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"331\">Deb Cooley</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155387\">said</a>:</p>\n<blockquote>\n<p>@MSJ  but for the rest of the time the key updated.</p>\n</blockquote>\n<p><span class=\"user-mention\" data-user-id=\"331\">@Deb Cooley</span>  did you use dice or coins to generate those keys?</p>", "time": "2025-03-19T03:31:04Z"}, {"author": "Deb Cooley", "text": "<p>One would hope that stuffing a key into a device only happens once.</p>", "time": "2025-03-19T03:31:17Z"}, {"author": "Deb Cooley", "text": "<p>The rest of the time it updates.</p>", "time": "2025-03-19T03:31:32Z"}, {"author": "David Black", "text": "<p>double encryption is not inherently bad/wrong.</p>", "time": "2025-03-19T03:31:35Z"}, {"author": "Martin Thomson", "text": "<p>This particular use case is clearly a network management one, as far as I can see.  So ... YANG?</p>", "time": "2025-03-19T03:32:07Z"}, {"author": "Eric Rescorla", "text": "<p>Or Netconf</p>", "time": "2025-03-19T03:33:08Z"}, {"author": "Stephen Farrell", "text": "<p>too early putative BoF conclusion: maybe there's a new key mgmt need here but it's far from clear and the reqs for that (incl. threat model &amp; model arch) would need elucidating a lot more</p>", "time": "2025-03-19T03:34:28Z"}, {"author": "Felix Linker", "text": "<p>Good to hear that people using PKIs won't be hunted down</p>", "time": "2025-03-19T03:34:38Z"}, {"author": "Michael StJohns", "text": "<p>@deb - the key entry for a KG34 involved using a stylus to move a set of permutation contacts to specific locations.  You then installed the key tray into the KG34 - carefully.  If you did it incautiously, a spring loaded bar would trigger and zeroize the key contacts.. requiring you to repeat the process.... this happened to me more than a few times...</p>", "time": "2025-03-19T03:34:49Z"}, {"author": "Michael StJohns", "text": "<p>@deb - the kg34 did not have a OTA mode for key update... I had to rekey it daily.</p>", "time": "2025-03-19T03:35:40Z"}, {"author": "Stephen Farrell", "text": "<p>/me claims to be ahead of fashion:-) <a href=\"https://datatracker.ietf.org/doc/html/draft-farrelll-mpls-opportunistic-encrypt-05\">https://datatracker.ietf.org/doc/html/draft-farrelll-mpls-opportunistic-encrypt-05</a></p>", "time": "2025-03-19T03:35:50Z"}, {"author": "Deb Cooley", "text": "<p>@MSJ, so this would be better, no?</p>", "time": "2025-03-19T03:36:19Z"}, {"author": "Martin Thomson", "text": "<p>Why are we suddenly talking about encrypting MPLS?</p>", "time": "2025-03-19T03:36:57Z"}, {"author": "Yoav Nir", "text": "<p>The discussion is swinging rapidly from lightbulbs to Internet backhaul</p>", "time": "2025-03-19T03:37:35Z"}, {"author": "Stephen Farrell", "text": "<p>MPLS \"not encryptable\": meh - but to be fair turning on crypto at that layer is non-trivial so the right answer might be non-obvious</p>", "time": "2025-03-19T03:37:39Z"}, {"author": "Robert Moskowitz", "text": "<p>Norm Finn said this back in '03.  MACsec addresses the risk and liabilities of the network providers.</p>", "time": "2025-03-19T03:37:40Z"}, {"author": "Wim Henderickx", "text": "<p>There is 2 different set of use cases discussed here. Diego talked about IOT devices and Hooman talks about infrastructure protection.</p>", "time": "2025-03-19T03:37:52Z"}, {"author": "Robert Moskowitz", "text": "<p>TLS is about risks for the application.</p>", "time": "2025-03-19T03:38:10Z"}, {"author": "Michael StJohns", "text": "<p>@deb... maybe.</p>", "time": "2025-03-19T03:38:11Z"}, {"author": "Kathleen Moriarty", "text": "<p>@Martin - people use it for security reasons or so they think. VLANs are not protected and people talk about them/use them as if it is a secure option. Hence Stephen &amp; Adrian's draft and this</p>", "time": "2025-03-19T03:38:13Z"}, {"author": "Eric Rescorla", "text": "<p>As far as I can tell, the only overlap with the DSKE stuff is \"PSK\"</p>", "time": "2025-03-19T03:38:24Z"}, {"author": "Stephen Farrell", "text": "<p>doesn't seem very credible that MPLS operators can't deal with a PKI</p>", "time": "2025-03-19T03:38:54Z"}, {"author": "Martin Thomson", "text": "<p>Right, that's like saying they are the same because they include bits and bytes.</p>", "time": "2025-03-19T03:39:01Z"}, {"author": "Eric Rescorla", "text": "<p>Wait, if we're just typing in the keys, I don't understand why we need a protocol</p>", "time": "2025-03-19T03:39:22Z"}, {"author": "Jonathan Hoyland", "text": "<p>256 hex characters, that's a long key.</p>", "time": "2025-03-19T03:39:30Z"}, {"author": "Robert Moskowitz", "text": "<p>Cost and time and auditors for a network provider to bring in PKI</p>", "time": "2025-03-19T03:39:34Z"}, {"author": "Stephen Farrell", "text": "<p>configuring a ciphersuite is maybe easier than LSP labels</p>", "time": "2025-03-19T03:39:39Z"}, {"author": "Thom Wiggers", "text": "<p>I think he means the keys to the distribution center?</p>", "time": "2025-03-19T03:39:42Z"}, {"author": "Christian Huitema", "text": "<p>Wi-Fi security with 802.1x has been doing distribution of PSK for a long time, using 802.1x, Radius and EAP. WIth lots of EAp options.</p>", "time": "2025-03-19T03:39:44Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155456\">said</a>:</p>\n<blockquote>\n<p>Wait, if we're just typing in the keys, I don't understand why we need a protocol</p>\n</blockquote>\n<p>I think that's the point I tried to make earlier :)</p>", "time": "2025-03-19T03:39:44Z"}, {"author": "Stephen Farrell", "text": "<p>type in longer keys should work - bigger keyboards? :-)</p>", "time": "2025-03-19T03:40:15Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"4140\">Felix Linker</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155466\">said</a>:</p>\n<blockquote>\n<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155456\">said</a>:</p>\n<blockquote>\n<p>Wait, if we're just typing in the keys, I don't understand why we need a protocol</p>\n</blockquote>\n<p>I think that's the point I tried to make earlier :)</p>\n</blockquote>\n<p>Well, that's not what the DSKE thing is doing. But my point here is that there is a disconnect between this presentation and the previous one</p>", "time": "2025-03-19T03:40:24Z"}, {"author": "Robert Moskowitz", "text": "<p>The problem here is at network levels 8 and 9.</p>", "time": "2025-03-19T03:40:26Z"}, {"author": "Stuart Card", "text": "<p>I believe he was talking about typing in the key at the root of the tree on the current slide, not every pair of router ports.</p>", "time": "2025-03-19T03:40:27Z"}, {"author": "Martin Thomson", "text": "<p>Bob: why do you think that auditing a system based on PSKs would be easier than one based on asymmetric keys?</p>", "time": "2025-03-19T03:40:36Z"}, {"author": "Stephen Farrell", "text": "<p>fwiw: Adrian Farrel also thought about this issue a decade ago - might be worth asking him about this</p>", "time": "2025-03-19T03:41:12Z"}, {"author": "Robert Moskowitz", "text": "<p>Because the auditors already own PKi and charge lots.  They will take years to figure out how to make money on this new stuff.</p>", "time": "2025-03-19T03:41:19Z"}, {"author": "Martin Thomson", "text": "<p>Not a good reason</p>", "time": "2025-03-19T03:41:54Z"}, {"author": "Robert Moskowitz", "text": "<p>But it stops the managers.</p>", "time": "2025-03-19T03:42:07Z"}, {"author": "Stephen Farrell", "text": "<p>what's MKA? or did he say that?</p>", "time": "2025-03-19T03:42:14Z"}, {"author": "Eric Rescorla", "text": "<p>I didn't hear</p>", "time": "2025-03-19T03:42:18Z"}, {"author": "Eric Rescorla", "text": "<p>Apparently MACSec Key Agreement</p>", "time": "2025-03-19T03:42:43Z"}, {"author": "Thom Wiggers", "text": "<p>MKA is on the slides</p>", "time": "2025-03-19T03:42:47Z"}, {"author": "Martin Thomson", "text": "<p><a href=\"https://community.cisco.com/t5/networking-knowledge-base/mka-macsec-key-agreement-exchange-on-the-wire/ta-p/4436083\">https://community.cisco.com/t5/networking-knowledge-base/mka-macsec-key-agreement-exchange-on-the-wire/ta-p/4436083</a></p>", "time": "2025-03-19T03:42:53Z"}, {"author": "Melchior Aelmans", "text": "<p><a href=\"https://www.ietf.org/archive/id/draft-hb-intarea-eap-mka-00.html\">https://www.ietf.org/archive/id/draft-hb-intarea-eap-mka-00.html</a></p>", "time": "2025-03-19T03:42:53Z"}, {"author": "Stephen Farrell", "text": "<p>you expect us to read the slides? :-)</p>", "time": "2025-03-19T03:43:05Z"}, {"author": "Melchior Aelmans", "text": "<p>:D</p>", "time": "2025-03-19T03:43:12Z"}, {"author": "Eric Rescorla", "text": "<p>I am also now kind of confused. Because the point being made right now is totally reasonable.</p>", "time": "2025-03-19T03:43:21Z"}, {"author": "Eric Rescorla", "text": "<p>But it has nothing to do with key distribution</p>", "time": "2025-03-19T03:43:30Z"}, {"author": "Eric Rescorla", "text": "<p>It's about handshake</p>", "time": "2025-03-19T03:43:36Z"}, {"author": "Stephen Farrell", "text": "<p>work to do key mgmt for MACSEC would be good - not clear if here or IEEE but good nonetheless</p>", "time": "2025-03-19T03:43:50Z"}, {"author": "Jonathan Hoyland", "text": "<p>I'm just waiting to get to the protocol piece. Who cares about the use cases if we don't have nice security proofs :P</p>", "time": "2025-03-19T03:43:55Z"}, {"author": "Martin Thomson", "text": "<p>I'm completely lost at this point.  I came in with insufficient information (the agenda was useless), but now that I have more, I'm just more confused about what the scope would be</p>", "time": "2025-03-19T03:44:38Z"}, {"author": "Stephen Farrell", "text": "<p>I do recall routing folk hating AEADs 'cause of the tag length, so would not be surprised if they hate PQ 'cause of sizes (not that they said that, but maybe...)</p>", "time": "2025-03-19T03:45:01Z"}, {"author": "Eric Rescorla", "text": "<p>What is being discussed now sounds much more (conceptually) like the TLS-PSK handshake</p>", "time": "2025-03-19T03:45:08Z"}, {"author": "A.J. Stein", "text": "<p>\"Nothing too complicated\" is my favorite phrase in IETF, but also the one that induces the most fear.</p>", "time": "2025-03-19T03:45:12Z"}, {"author": "Felix Linker", "text": "<p>It seems like every time (1) someone doubts a use case's validity, (2) it's being said that that use case was only an example and (3) a new one is brought up so that we can go back to (1), hm?</p>\n<p>Also, I'm super confused about all the transport discussions. That could be because I'm just a security guy (but this looked like a security \"protocol\").</p>", "time": "2025-03-19T03:45:27Z"}, {"author": "Stephen Farrell", "text": "<p>their issue was they had setup tunnels carefully tuned to traffic and adding more crypto bytes (AEAD tags or whatever) upset their calculations - was never sure if that was a real thing or nto</p>", "time": "2025-03-19T03:46:06Z"}, {"author": "Michael StJohns", "text": "<p>ok - that was a different comment..</p>", "time": "2025-03-19T03:46:33Z"}, {"author": "Michael StJohns", "text": "<p>and this is still not a wg...</p>", "time": "2025-03-19T03:46:57Z"}, {"author": "Yoav Nir", "text": "<p><span class=\"user-mention silent\" data-user-id=\"3865\">A.J. Stein</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155518\">said</a>:</p>\n<blockquote>\n<p>\"Nothing too complicated\" is my favorite phrase in IETF, but also the one that induces the most fear.</p>\n</blockquote>\n<p>It's tempting the gods when you call your protocol something that starts with \"lightweight\" or \"simple\".  They punish you with a 200+ page RFC.</p>", "time": "2025-03-19T03:47:18Z"}, {"author": "A.J. Stein", "text": "<p>Yoav gets it! :-)</p>", "time": "2025-03-19T03:47:35Z"}, {"author": "Stephen Farrell", "text": "<p>if someone could describe the hump better that may help</p>", "time": "2025-03-19T03:47:39Z"}, {"author": "Eric Rescorla", "text": "<p>Well, I mean we have a big pile of protocols that bootstrap up from a symmetric key</p>", "time": "2025-03-19T03:47:39Z"}, {"author": "Jonathan Hoyland", "text": "<p>I mean, this is literally the worst possible argument. We want a fig leaf to pass some government audit, not to provide any actual security.</p>", "time": "2025-03-19T03:47:40Z"}, {"author": "Stephen Farrell", "text": "<p>but cost of PLI &lt;&lt; cost of ASICs?</p>", "time": "2025-03-19T03:48:10Z"}, {"author": "Stephen Farrell", "text": "<p>s/PLI/PKI/</p>", "time": "2025-03-19T03:48:22Z"}, {"author": "Thom Wiggers", "text": "<p>You can run a private PKI without paying anything to anyone</p>", "time": "2025-03-19T03:48:59Z"}, {"author": "Martin Thomson", "text": "<p>Thom: presumably you need expertise to build a <em>good</em> PKI</p>", "time": "2025-03-19T03:49:24Z"}, {"author": "Stephen Farrell", "text": "<p>meh, the kinds of orgs we're talking about spend $1M just to disagree about naming</p>", "time": "2025-03-19T03:49:31Z"}, {"author": "Jonathan Hoyland", "text": "<p><span class=\"user-mention\" data-user-id=\"26\">@Martin Thomson</span> Not if your only goal is a fig leaf. If you don't care about security then what does it matter?</p>", "time": "2025-03-19T03:49:56Z"}, {"author": "Thom Wiggers", "text": "<p>Paying the people to run a Kerberos/DSKE/whatever-this-will-be is surely also very expensive?</p>", "time": "2025-03-19T03:50:49Z"}, {"author": "Martin Thomson", "text": "<p>Right, if this is a smokescreen, that's not something we should be doing at all.  But if you are going to build a real PKI, then the necessary costs are pretty significant.  Even if you don't engage auditors.</p>", "time": "2025-03-19T03:51:02Z"}, {"author": "Stephen Farrell", "text": "<p>the PKI-too-hard argument is not convincing for me, there just are ways to do that stuff in the least bad way which is tolerable</p>", "time": "2025-03-19T03:51:04Z"}, {"author": "Martin Thomson", "text": "<p>Thom: absolutely: a system like this is not fundamentally different in terms of costs</p>", "time": "2025-03-19T03:51:26Z"}, {"author": "Eric Rescorla", "text": "<p>The DSKE thing is basically isomorphic to PKI</p>", "time": "2025-03-19T03:51:42Z"}, {"author": "Thom Wiggers", "text": "<p>that is also my interpretation</p>", "time": "2025-03-19T03:51:58Z"}, {"author": "Martin Thomson", "text": "<p>Worse, something that uses symmetric keys probably shifts costs to places that you don't realize, like endpoint security</p>", "time": "2025-03-19T03:52:06Z"}, {"author": "Eric Rescorla", "text": "<p>Yes.</p>", "time": "2025-03-19T03:52:11Z"}, {"author": "Alexey Melnikov", "text": "<p>We were planning 2 presentations on \"Unmediated Symmetric Key Establishment\" and \"Distributed Symmetric Key Establishment\" before asking \"is it worth doing, etc\". Is it worth having these presentations?</p>", "time": "2025-03-19T03:52:17Z"}, {"author": "Eric Rescorla", "text": "<p>And, for instance, you don't have transparency</p>", "time": "2025-03-19T03:52:20Z"}, {"author": "Stephen Farrell", "text": "<p>yeah I don't see symmetric OPEX being less than asymmetric (if done equally well/badly)</p>", "time": "2025-03-19T03:52:33Z"}, {"author": "Martin Thomson", "text": "<p>no transparency, revocation is weird</p>", "time": "2025-03-19T03:52:35Z"}, {"author": "Martin Thomson", "text": "<p>state space for keys scales with the number of peers</p>", "time": "2025-03-19T03:52:51Z"}, {"author": "Michael StJohns", "text": "<p>and then you have an insider problem with who has the key...</p>", "time": "2025-03-19T03:52:54Z"}, {"author": "Martin Thomson", "text": "<p>you have to deal with new attacks...</p>", "time": "2025-03-19T03:53:09Z"}, {"author": "Stephen Farrell", "text": "<p>I think the speaker is making wrong assumptions about the critique</p>", "time": "2025-03-19T03:53:14Z"}, {"author": "Eric Rescorla", "text": "<p>OK, if I joined after it's closed, that's OK</p>", "time": "2025-03-19T03:53:28Z"}, {"author": "Yaron Sheffer", "text": "<p>Thanks EKR.</p>", "time": "2025-03-19T03:53:49Z"}, {"author": "Stephen Farrell", "text": "<p>post-compromise is a good point</p>", "time": "2025-03-19T03:54:53Z"}, {"author": "A.J. Stein", "text": "<p>It seems we didn't want to hear the full point before responding to it.</p>", "time": "2025-03-19T03:55:11Z"}, {"author": "Stephen Farrell", "text": "<p>ah, back to QKD!</p>", "time": "2025-03-19T03:55:37Z"}, {"author": "Eric Rescorla", "text": "<p>The key point is the one Chris just made, about doing a new public key exchange</p>", "time": "2025-03-19T03:56:42Z"}, {"author": "Jonathan Hoyland", "text": "<p>100%</p>", "time": "2025-03-19T03:56:54Z"}, {"author": "Stephen Farrell", "text": "<p>agree, unless you have/believe-in QKD</p>", "time": "2025-03-19T03:57:01Z"}, {"author": "Robert Moskowitz", "text": "<p>I have to deal with a new cert for use for 20min flight.  Then another cert for the next 20min flight.  Repeat 2M times.</p>", "time": "2025-03-19T03:57:05Z"}, {"author": "Robert Moskowitz", "text": "<p>MACsec is not broke.</p>", "time": "2025-03-19T03:58:23Z"}, {"author": "Stephen Farrell", "text": "<p>MACSEC isn't broken but was designed before PCS was  a thing</p>", "time": "2025-03-19T03:58:29Z"}, {"author": "Robert Moskowitz", "text": "<p>802.1X not broke.  Well maybe ESP is broke.  :)</p>", "time": "2025-03-19T03:58:43Z"}, {"author": "Stephen Farrell", "text": "<p>@chairs: you might wanna interrupt a bit?</p>", "time": "2025-03-19T03:58:48Z"}, {"author": "Felix Linker", "text": "<p>And MACsec being (not) broken does not address Christopher's point.</p>", "time": "2025-03-19T03:58:53Z"}, {"author": "Alexey Melnikov", "text": "<p>Sure, but it is fun :-)</p>", "time": "2025-03-19T03:59:27Z"}, {"author": "Stuart Card", "text": "<p>I sure do and so do many of my customers. Link crypto is far from dead.</p>", "time": "2025-03-19T03:59:32Z"}, {"author": "Michael StJohns", "text": "<p>link crypto is one part of the solution space...</p>", "time": "2025-03-19T03:59:51Z"}, {"author": "John Preu\u00df Mattsson", "text": "<p>MACsec is fine, but maybe should be discussed in IEEEE</p>", "time": "2025-03-19T03:59:51Z"}, {"author": "A.J. Stein", "text": "<p>So this is kind of like an angry Birds of a Feather situation?</p>", "time": "2025-03-19T03:59:54Z"}, {"author": "Robert Moskowitz", "text": "<p>Need MACsec, as it addresses the providers risks.</p>", "time": "2025-03-19T04:00:08Z"}, {"author": "Martin Thomson", "text": "<p>I really don't think that link-layer protection is as big of an essential component as others seem to.</p>", "time": "2025-03-19T04:00:08Z"}, {"author": "Martin Thomson", "text": "<p>If the network was unencrypted, that would be fine, as far as I'm concerned.</p>", "time": "2025-03-19T04:00:20Z"}, {"author": "Stuart Card", "text": "<p>Defense in depth? Why can't we do crypt</p>", "time": "2025-03-19T04:00:42Z"}, {"author": "Robert Moskowitz", "text": "<p>@Martin, I disagree.  Higher layer protection does not protect the providers.</p>", "time": "2025-03-19T04:00:57Z"}, {"author": "Stuart Card", "text": "<p>crypto both on the end points and on the hops?</p>", "time": "2025-03-19T04:00:58Z"}, {"author": "Thom Wiggers", "text": "<p>I appreciate that encrypting link-layer as a defense-in-depth/limiting liability concern is something that people might want to do</p>", "time": "2025-03-19T04:00:58Z"}, {"author": "Christian Huitema", "text": "<p>It seems to be mostly about placating governments who mandate L2 encryption, and allowing vendors to sell boxes doing that.</p>", "time": "2025-03-19T04:01:07Z"}, {"author": "Martin Thomson", "text": "<p>There is nothing wrong with applying crypto, it's just not a critical component.</p>", "time": "2025-03-19T04:01:08Z"}, {"author": "Thom Wiggers", "text": "<p>I just don't understand why it's currently not working</p>", "time": "2025-03-19T04:01:09Z"}, {"author": "Jonathan Hoyland", "text": "<p><span class=\"user-mention\" data-user-id=\"756\">@Stuart Card</span> You can do crypto, that's fine, but it doesn't contribute to our threat model.</p>", "time": "2025-03-19T04:01:31Z"}, {"author": "Robert Moskowitz", "text": "<p>At all layers as there are different owners and different liabilities.</p>", "time": "2025-03-19T04:01:35Z"}, {"author": "Michael StJohns", "text": "<p>@mt - in some systems, LL provides peer authentication, in others it provides protection against traffic flow analysis...</p>", "time": "2025-03-19T04:01:45Z"}, {"author": "Martin Thomson", "text": "<p>traffic flow analysis at that layer is going to fail when it has no idea about what it is supposed to protect</p>", "time": "2025-03-19T04:02:13Z"}, {"author": "Antoine Fressancourt", "text": "<p>All in all, I understand public key cryptography is best in class from a security perspective, but it is not fast and lightweight enough in some use cases (like, macsec use cases) so the issue is if best in class security is not practical enough, having slightly degraded security protocols that are suited for some threat models might be better than getting rid of security altogether</p>", "time": "2025-03-19T04:02:17Z"}, {"author": "Eric Rescorla", "text": "<p>It seems to me that there are two entirely different problem statements here:</p>\n<ol>\n<li>How do you arrange that A and B share a key</li>\n<li>Given that A and B share a key, how do you do a handshaek and derive new keys</li>\n</ol>", "time": "2025-03-19T04:02:18Z"}, {"author": "Stuart Card", "text": "<p>@Jonathan Hoyland whose threat model?</p>", "time": "2025-03-19T04:02:18Z"}, {"author": "Deb Cooley", "text": "<p>less metadata is exposed with lower level of encryption.</p>", "time": "2025-03-19T04:02:22Z"}, {"author": "Jonathan Hoyland", "text": "<p><span class=\"user-mention\" data-user-id=\"706\">@Robert Moskowitz</span> exactly, it's part of the link owners threat model.</p>", "time": "2025-03-19T04:02:24Z"}, {"author": "Eric Rescorla", "text": "<p>So this whole protocol is basically something we have done N times (IPsec, TLS-PSK, etc.)</p>", "time": "2025-03-19T04:02:47Z"}, {"author": "Martin Thomson", "text": "<p>As for the equities of the ends of links, that's something they can use crypto for, but crypto for the stuff the link carries is best applied e2e</p>", "time": "2025-03-19T04:02:50Z"}, {"author": "Eric Rescorla", "text": "<p>and it's (2)</p>", "time": "2025-03-19T04:02:52Z"}, {"author": "Robert Moskowitz", "text": "<p>So they use MACsec.  But where are the keys that are easy (cheap!) to deploy...</p>", "time": "2025-03-19T04:03:02Z"}, {"author": "Eric Rescorla", "text": "<p>Like why wouldn't you just use some existing PSK-authenticated AKE</p>", "time": "2025-03-19T04:03:10Z"}, {"author": "Martin Thomson", "text": "<p>like TLS?</p>", "time": "2025-03-19T04:03:24Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155706\">said</a>:</p>\n<blockquote>\n<p>Like why wouldn't you just use some existing PSK-authenticated AKE</p>\n</blockquote>\n<p>Yes!</p>", "time": "2025-03-19T04:03:25Z"}, {"author": "Jonathan Hoyland", "text": "<p><span class=\"user-mention\" data-user-id=\"26\">@Martin Thomson</span> There is a case for using crypto to give integrity to the link data</p>", "time": "2025-03-19T04:03:30Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"26\">Martin Thomson</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155708\">said</a>:</p>\n<blockquote>\n<p>like TLS?</p>\n</blockquote>\n<p>For instance, but I figured I'd include things I don't work on</p>", "time": "2025-03-19T04:03:41Z"}, {"author": "Robert Moskowitz", "text": "<p>@Martin.  NO!  When I was at Verizon, we were liable for user traffic.  We would be holding the lawsuit.</p>", "time": "2025-03-19T04:04:00Z"}, {"author": "Martin Thomson", "text": "<p>Jonathan: sure, crypto is better than IP checksum, but not better than raptor or something that is specifically designed for that</p>", "time": "2025-03-19T04:04:10Z"}, {"author": "Martin Thomson", "text": "<p>Bob: maybe that liability was a good idea at the time, because people weren't encrypting, but it's possible for laws to be stupid in light of changes in the ecosystem</p>", "time": "2025-03-19T04:04:55Z"}, {"author": "Eric Rescorla", "text": "<p>Like why would you design something new to solve this problem!</p>", "time": "2025-03-19T04:05:07Z"}, {"author": "Robert Moskowitz", "text": "<p>@Martin.  NO safe harbor!  The lawyers win.</p>", "time": "2025-03-19T04:05:26Z"}, {"author": "Jonathan Hoyland", "text": "<p>Where does N_B come from?</p>", "time": "2025-03-19T04:06:19Z"}, {"author": "Robert Moskowitz", "text": "<p>You CANNOT say that the user SHOULD have encrypted their stuff. They are using your fiber.  Shame on you.</p>", "time": "2025-03-19T04:06:22Z"}, {"author": "Stuart Card", "text": "<p>Plus link crypto simply protects more of the data on the wire, including headers at middle and lower layers. I care about traffic analysis, not just content privacy.</p>", "time": "2025-03-19T04:06:33Z"}, {"author": "Martin Thomson", "text": "<p>Bob: I'm sure that this is all internally consistent, but to say that the operator of a highway is liable for the content of trucks is silly.</p>", "time": "2025-03-19T04:06:47Z"}, {"author": "Michael StJohns", "text": "<p>@mt - consider the various military networks... SIPRNet for example.  All the router to router links are encrypted.. closed networks ....</p>", "time": "2025-03-19T04:07:06Z"}, {"author": "Martin Thomson", "text": "<p>Jonathan: I think N_B and I_B would be sent together.</p>", "time": "2025-03-19T04:07:15Z"}, {"author": "Thom Wiggers", "text": "<p>I am not sure how they achieve FS if the original keys are popped</p>", "time": "2025-03-19T04:07:35Z"}, {"author": "John Preu\u00df Mattsson", "text": "<p>Still much weaker than doing an asymmetric key exchange authenticated with a PSK....</p>", "time": "2025-03-19T04:07:46Z"}, {"author": "Thom Wiggers", "text": "<p>but I couldn't find the draft</p>", "time": "2025-03-19T04:07:46Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"26\">Martin Thomson</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155735\">said</a>:</p>\n<blockquote>\n<p>Jonathan: I think N_B and I_B would be sent together.</p>\n</blockquote>\n<p>Surely we're not going to spend any time building a new PSK-AKE</p>", "time": "2025-03-19T04:07:47Z"}, {"author": "Jonathan Hoyland", "text": "<p><span class=\"user-mention\" data-user-id=\"26\">@Martin Thomson</span> That's not what's on the slides. I also don't understand how I_A is protected.</p>", "time": "2025-03-19T04:07:58Z"}, {"author": "Robert Moskowitz", "text": "<p>Data comm got slapped with different lawsuits.  But I remember a bad turn on I71 in Cleveland that resulted in big lawsuits until Ohio finally rebuilt that curve.</p>", "time": "2025-03-19T04:08:04Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention silent\" data-user-id=\"86\">Thom Wiggers</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155738\">said</a>:</p>\n<blockquote>\n<p>I am not sure how they achieve FS if the original keys are popped</p>\n</blockquote>\n<p>\"Popped\" = compromised?</p>", "time": "2025-03-19T04:08:10Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"810\">Eric Rescorla</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155744\">said</a>:</p>\n<blockquote>\n<p><span class=\"user-mention silent\" data-user-id=\"26\">Martin Thomson</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155735\">said</a>:</p>\n<blockquote>\n<p>Jonathan: I think N_B and I_B would be sent together.</p>\n</blockquote>\n<p>Surely we're not going to spend any time building a new PSK-AKE</p>\n</blockquote>\n<p>Or for that matter analyzing a new one</p>\n<p>Or f</p>", "time": "2025-03-19T04:08:16Z"}, {"author": "Martin Thomson", "text": "<p>Ekr: I'm not making excuses for the spontaneous AKE invention going on.</p>", "time": "2025-03-19T04:08:19Z"}, {"author": "Thom Wiggers", "text": "<p><span class=\"user-mention\" data-user-id=\"4140\">@Felix Linker</span> yes</p>", "time": "2025-03-19T04:08:28Z"}, {"author": "Jonathan Hoyland", "text": "<p><span class=\"user-mention\" data-user-id=\"810\">@Eric Rescorla</span> protocol analysis is one of my favourite things :P</p>", "time": "2025-03-19T04:08:48Z"}, {"author": "Eric Rescorla", "text": "<p>AFAICT there is no way to get FS in this context without either (1) doing a PK key exchange or (2) ratcheting the PSK</p>", "time": "2025-03-19T04:08:52Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention silent\" data-user-id=\"86\">Thom Wiggers</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155751\">said</a>:</p>\n<blockquote>\n<p><span class=\"user-mention silent\" data-user-id=\"4140\">Felix Linker</span> yes</p>\n</blockquote>\n<p>Yeah, you can't. The assumption must be the same as with PFS for asymmetric key. When you rekey, you must delete old keys.</p>", "time": "2025-03-19T04:08:59Z"}, {"author": "Robert Moskowitz", "text": "<p>Didn't matter that the curve was posted at 25MPH...</p>", "time": "2025-03-19T04:09:04Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention silent\" data-user-id=\"86\">Thom Wiggers</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155743\">said</a>:</p>\n<blockquote>\n<p>but I couldn't find the draft</p>\n</blockquote>\n<p>Draft is very hidden: <a href=\"https://mailarchive.ietf.org/arch/msg/skex/8Vgb_sHVjCunlAaNS7P7PTYNfMs/\">https://mailarchive.ietf.org/arch/msg/skex/8Vgb_sHVjCunlAaNS7P7PTYNfMs/</a></p>", "time": "2025-03-19T04:09:11Z"}, {"author": "Thom Wiggers", "text": "<p>why shouldn't we keep inventing new protocols? got to give the protocol analysts (=me) job security!</p>", "time": "2025-03-19T04:09:16Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"86\">Thom Wiggers</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155763\">said</a>:</p>\n<blockquote>\n<p>why shouldn't we keep inventing new protocols? got to give the protocol analysts (=me) job security!</p>\n</blockquote>\n<p>Maybe instead make some better PQ signature algorithms :)</p>", "time": "2025-03-19T04:09:45Z"}, {"author": "Stuart Card", "text": "<p>My 50,000 foot view of this: asymmetric crypto was not created to make encryption stronger but to ease key management; this is another run at scaling up key management for symmetric crypto that can be used at lower layers and possibly in some other cases where asymmetric crypto may not be a great fit. I like not having all my eggs in one basket.</p>", "time": "2025-03-19T04:09:47Z"}, {"author": "Thom Wiggers", "text": "<p>(joking aside, if properly motivated, there may be value)</p>", "time": "2025-03-19T04:09:47Z"}, {"author": "Martin Thomson", "text": "<p>@Daniel Shiu: you know that draft submissions re-opened on Monday?</p>", "time": "2025-03-19T04:10:48Z"}, {"author": "Thom Wiggers", "text": "<p><span class=\"user-mention silent\" data-user-id=\"4140\">Felix Linker</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155762\">said</a>:</p>\n<blockquote>\n<p><span class=\"user-mention silent\" data-user-id=\"86\">Thom Wiggers</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155743\">said</a>:</p>\n<blockquote>\n<p>but I couldn't find the draft</p>\n</blockquote>\n<p>Draft is very hidden: <a href=\"https://mailarchive.ietf.org/arch/msg/skex/8Vgb_sHVjCunlAaNS7P7PTYNfMs/\">https://mailarchive.ietf.org/arch/msg/skex/8Vgb_sHVjCunlAaNS7P7PTYNfMs/</a></p>\n</blockquote>\n<p>thanks. It seems the FS is achieved by ratcheting the long-term key</p>", "time": "2025-03-19T04:11:00Z"}, {"author": "Jonathan Hoyland", "text": "<p>I like how he expands AES, but not one-time pad (and not one-time password).</p>", "time": "2025-03-19T04:11:02Z"}, {"author": "Robert Moskowitz", "text": "<p>It reopened on Sunday....</p>", "time": "2025-03-19T04:11:09Z"}, {"author": "Thom Wiggers", "text": "<p>this question has three different things in it</p>", "time": "2025-03-19T04:12:09Z"}, {"author": "Martin Thomson", "text": "<p>Any one can be false for the answer to be \"no\"</p>", "time": "2025-03-19T04:12:22Z"}, {"author": "Thom Wiggers", "text": "<p>clear/well-scoped: no; useful: maybe? I can't tell...</p>", "time": "2025-03-19T04:12:27Z"}, {"author": "Robert Moskowitz", "text": "<p>All true but useful to solve.</p>", "time": "2025-03-19T04:12:32Z"}, {"author": "Stephen Farrell", "text": "<p>clear, well-scoped == no for me, others maybe</p>", "time": "2025-03-19T04:12:32Z"}, {"author": "Martin Thomson", "text": "<p>For the answer to be \"yes\", all three need to be true.</p>", "time": "2025-03-19T04:12:40Z"}, {"author": "Stephen Farrell", "text": "<p>@mt: there's 4:-)</p>", "time": "2025-03-19T04:12:52Z"}, {"author": "Eric Rescorla", "text": "<p>I think there are two problems, one of which is clear, well-scoped, solvable, and solved (bootstrapping from a PSK to a connection) and one which is not (distributing the PSKs)</p>", "time": "2025-03-19T04:13:14Z"}, {"author": "Martin Thomson", "text": "<p>0, 1, 2, and 3 == 3!</p>", "time": "2025-03-19T04:13:19Z"}, {"author": "Jonathan Hammell", "text": "<p>I think that question should have been broken up.</p>", "time": "2025-03-19T04:13:52Z"}, {"author": "Stuart Card", "text": "<p>I concur: too many anded terms in the question for me to answer it.</p>", "time": "2025-03-19T04:14:10Z"}, {"author": "Robert Moskowitz", "text": "<p>Yes, should have been 3 polls</p>", "time": "2025-03-19T04:14:15Z"}, {"author": "Felix Linker", "text": "<p><span class=\"user-mention silent\" data-user-id=\"26\">Martin Thomson</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155801\">said</a>:</p>\n<blockquote>\n<p>0, 1, 2, and 3 == 3!</p>\n</blockquote>\n<p><a href=\"https://x.com/IsomorphicPhi/status/1761360604885823581\">https://x.com/IsomorphicPhi/status/1761360604885823581</a></p>", "time": "2025-03-19T04:14:17Z"}, {"author": "Valery Smyslov", "text": "<p>I agree that it should be 3 polls</p>", "time": "2025-03-19T04:14:40Z"}, {"author": "Stuart Card", "text": "<p>This is the 2nd BoF I have attended this week where I thought there was a real need but it was not convincingly presented.</p>", "time": "2025-03-19T04:14:54Z"}, {"author": "Stephen Farrell", "text": "<p>I love how whether a discussion is over-heated or not is dependent on perspective:-)</p>", "time": "2025-03-19T04:14:58Z"}, {"author": "John Preu\u00df Mattsson", "text": "<p>Asymmetric ephemeral keying is essential for key distribution. It makes sure that an attacker that has compromise of the root key cannot passivly decrypt future sessions. Doing anything else is not best practice. IETF has previousle decided to fight prevasive monitoring. Doing that mandates frequent asymmetric ephemeral keying.</p>", "time": "2025-03-19T04:15:12Z"}, {"author": "John Preu\u00df Mattsson", "text": "<p>Why did we have presentations on new proposals? We have a large number of standardized protocols for distribution of symmetric keys (Kerberos, OAuth with proof-of-possetion tokens, EAP-TLS 1.3, EAP-EDHOC etc, MIKEY-TICKET, etc, just to mention a few from the IETF). The BoF proponents completely missed to explain</p>\n<ol>\n<li>what is missing in existing protocols</li>\n<li>why can these methods not be expanded.<br>\nI am suprised this BoF was approved....</li>\n</ol>", "time": "2025-03-19T04:15:39Z"}, {"author": "Stephen Farrell", "text": "<p>@john: I wonder if feeding in QKD bits changes that a bit? Not sure.</p>", "time": "2025-03-19T04:15:44Z"}, {"author": "Eric Rescorla", "text": "<p><span class=\"user-mention silent\" data-user-id=\"927\">John Preu\u00df Mattsson</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155819\">said</a>:</p>\n<blockquote>\n<p>Asymmetric ephemeral keying is essential for key distribution. It makes sure that an attacker that has compromise of the root key cannot passivly decrypt future sessions. Doing anything else is not best practice. IETF has previousle decided to fight prevasive monitoring. Doing that mandates frequent asymmetric ephemeral keying.</p>\n</blockquote>\n<p>This is, of course, not inconsistent with starting from a PSK.</p>", "time": "2025-03-19T04:15:45Z"}, {"author": "Yoav Nir", "text": "<p><span class=\"user-mention silent\" data-user-id=\"55\">Stephen Farrell</span> <a href=\"#narrow/stream/410-skex/topic/ietf-122/near/155818\">said</a>:</p>\n<blockquote>\n<p>I love how whether a discussion is over-heated or not is dependent on perspective:-)</p>\n</blockquote>\n<p>It did not include actual yelling</p>", "time": "2025-03-19T04:15:49Z"}]