<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Standards | Geovane Fedrecheski</title>
    <link>https://fedrecheski.com/tags/standards/</link>
      <atom:link href="https://fedrecheski.com/tags/standards/index.xml" rel="self" type="application/rss+xml" />
    <description>Standards</description>
    <generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Wed, 11 Jun 2025 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://fedrecheski.com/media/icon_hu_645fa481986063ef.png</url>
      <title>Standards</title>
      <link>https://fedrecheski.com/tags/standards/</link>
    </image>
    
    <item>
      <title>ELA: zero-touch IoT enrollment, standardized at the IETF</title>
      <link>https://fedrecheski.com/project/ela/</link>
      <pubDate>Wed, 11 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://fedrecheski.com/project/ela/</guid>
      <description>&lt;h2 id=&#34;what-it-is&#34;&gt;What it is&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;ELA&lt;/strong&gt; (Lightweight Authorization over EDHOC) is an IETF draft for the &lt;strong&gt;zero-touch enrollment of IoT devices&lt;/strong&gt;: provisioning a freshly-shipped device with operator credentials, without manual configuration or pre-shared secrets. ELA is a &lt;strong&gt;3-message&lt;/strong&gt; protocol that piggybacks on &lt;a href=&#34;https://www.rfc-editor.org/rfc/rfc9528.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;EDHOC (RFC 9528)&lt;/a&gt;, adding lightweight authorization between a device, a gateway, and an enrollment server. It&amp;rsquo;s being standardized in the &lt;a href=&#34;https://datatracker.ietf.org/wg/lake/about/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;IETF LAKE working group&lt;/a&gt;.&lt;/p&gt;
&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;
      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen=&#34;allowfullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/e269ojGTCi8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;
    &lt;/div&gt;

&lt;h2 id=&#34;what-i-built&#34;&gt;What I built&lt;/h2&gt;
&lt;p&gt;I am co-author of the IETF draft &lt;a href=&#34;https://datatracker.ietf.org/doc/draft-ietf-lake-authz/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;draft-ietf-lake-authz&lt;/a&gt; and built the reference implementation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Co-design the protocol with Göran Selander (Ericsson) and Mališa Vučinić (Inria), iterating with the LAKE working group across multiple drafts and meetings&lt;/li&gt;
&lt;li&gt;Reference implementation on top of &lt;a href=&#34;https://fedrecheski.com/project/lakers/&#34;&gt;Lakers&lt;/a&gt; (Rust + Python + C bindings)&lt;/li&gt;
&lt;li&gt;Working demos: 1-gateway enrollment with DotBots; multi-gateway enrollment integrated with &lt;a href=&#34;https://fedrecheski.com/project/mari/&#34;&gt;Mari&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Performance evaluation vs. EAP-EDHOC over both BLE and SmartMesh-IP&lt;/li&gt;
&lt;li&gt;Author of the conference and journal papers&lt;/li&gt;
&lt;li&gt;Presented draft updates and demos at IETF 118 (Prague), 119 (Brisbane, remote), 120 (Vancouver), 122 (Bangkok), 123 (Madrid), and several LAKE interim meetings&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;why-its-hard&#34;&gt;Why it&amp;rsquo;s hard&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;IoT devices need to bootstrap trust with an operator they have &lt;strong&gt;no prior relationship&lt;/strong&gt; with — and at scale&lt;/li&gt;
&lt;li&gt;Existing approaches (EAP-EDHOC, EAP-NOOB, manual provisioning) require many round trips, special hardware, or human steps&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Privacy:&lt;/strong&gt; how does a device advertise &amp;ldquo;I support ELA&amp;rdquo; without leaking its identity to nearby observers?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Crypto budget:&lt;/strong&gt; piggybacking on EDHOC means staying within EDHOC&amp;rsquo;s tight message limits&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Standardization&lt;/strong&gt; is itself a multi-year coordination problem with stakeholders across vendors, academia, and IETF working groups&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;numbers&#34;&gt;Numbers&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;3 messages&lt;/strong&gt; end-to-end (vs. &lt;strong&gt;9&lt;/strong&gt; for EAP-EDHOC)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;~60% faster&lt;/strong&gt; handshake than EAP-EDHOC over SmartMesh-IP (averaged over 100 runs)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;~46 bytes smaller&lt;/strong&gt; per handshake than EAP-EDHOC&lt;/li&gt;
&lt;li&gt;Demoed at IETF 119, 120, 122, 123&lt;/li&gt;
&lt;li&gt;Multiple working-group versions submitted (-01 in Mar 2024, -02 in Jul 2024, and beyond)&lt;/li&gt;
&lt;li&gt;Integrated into &lt;a href=&#34;https://fedrecheski.com/project/mari/&#34;&gt;Mari&lt;/a&gt; at the IETF 123 hackathon — first BLE-based zero-touch swarm enrollment&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;publications&#34;&gt;Publications&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ELA: Secure, Lightweight, and Zero-Touch Enrollment for IoT Devices.&lt;/strong&gt; G. Fedrecheski, G. Selander, T. Watteyne, M. Vučinić. &lt;em&gt;Elsevier Computer Networks (COMNET)&lt;/em&gt;, 2026. &lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1389128626002707&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;[Link]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ELA: Secure, Lightweight, and Zero-Touch Enrollment for IoT Devices.&lt;/strong&gt; G. Fedrecheski, G. Selander, T. Watteyne, M. Vučinić. &lt;em&gt;DCOSS-IoT 2025&lt;/em&gt;, Tuscany, Italy, 9-11 June 2025. &lt;a href=&#34;https://www.computer.org/csdl/proceedings-article/dcoss-iot/2025/437200a221/28VRdT2dxIY&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;[Link]&lt;/a&gt; &lt;a href=&#34;https://hal.science/hal-05056807v1/document&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;[PDF]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;links&#34;&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://datatracker.ietf.org/doc/draft-ietf-lake-authz/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;draft-ietf-lake-authz&lt;/a&gt; — the IETF draft&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://datatracker.ietf.org/wg/lake/about/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;LAKE working group&lt;/a&gt; — IETF venue&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://fedrecheski.com/project/lakers/&#34;&gt;Lakers&lt;/a&gt; — the reference implementation&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://fedrecheski.com/project/mari/&#34;&gt;Mari&lt;/a&gt; — first link layer to integrate ELA-based enrollment&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    
  </channel>
</rss>
