Skip to main content

Michael Richardson
Pronouns: they/them

Michael Richardson is an open source and open standards consultant. An autodidact, he wrote mail transfer agents as a teenager, and in the 1990s, found his calling designing and building embedded networking products, in the security sector. Michael has built multiple IPsec systems, joining the FreeS/WAN team in 2001, and founding Xelerance in 2003. Since 2008 Michael has worked in and chaired the IETF ROLL working group, doing routing protocols for IoT mesh systems. Michael has authored a number of IoT related RFCs including RFC8366 and RFC7416. Michael currently works on IoT security systems in the 6tisch, ANIMA and ACE WG, specializing in the problem of initial bootstrap trust.

Michael received a B. Sc. Physics from Carleton University in 1996.


Role Group Email
Chair A Semantic Definition Format for Data and Interactions of Things (asdf)
Chair Codec Encoding for LossLess Archiving and Realtime transmission (cellar)
Delegate Routing Over Low power and Lossy networks (roll)
Delegate Autonomic Networking Integrated Model and Approach (anima)
Member Nominating Committee 2024/2025 (nomcom2024)
Member The Tools Team (tools)
Reviewer Routing Area Directorate (rtgdir)
Reviewer Internet of Things Directorate (iotdir)
Secretary Routing Over Low power and Lossy networks (roll)
Secretary Autonomic Networking Integrated Model and Approach (anima)

External Resources

Name Value
GitHub Username mcr
Additional Web Page

RFCs (24)

RFC Date Title Cited by
RFC 3586 Aug 2003 IP Security Policy (IPSP) Requirements 1 RFC
RFC 4025 Mar 2005 A Method for Storing IPsec Keying Material in DNS 13 RFCs
RFC 4322 Dec 2005 Opportunistic Encryption using the Internet Key Exchange (IKE) 3 RFCs
RFC 5386 Nov 2008 Better-Than-Nothing Security: An Unauthenticated Mode of IPsec 8 RFCs
RFC 7416 Jan 2015 A Security Threat Analysis for the Routing Protocol for Low-Power and Lossy Networks (RPLs) 6 RFCs
RFC 8366 May 2018 A Voucher Artifact for Bootstrapping Protocols 4 RFCs
RFC 8415 Nov 2018 Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 29 RFCs
RFC 8925 Oct 2020 IPv6-Only Preferred Option for DHCPv4
RFC 8951 Nov 2020 Clarification of Enrollment over Secure Transport (EST): Transfer Encodings and ASN.1
RFC 8974 Jan 2021 Extended Tokens and Stateless Clients in the Constrained Application Protocol (CoAP) 3 RFCs
RFC 8995 May 2021 Bootstrapping Remote Secure Key Infrastructure (BRSKI) 16 RFCs
RFC 9008 Apr 2021 Using RPI Option Type, Routing Header for Source Routes, and IPv6-in-IPv6 Encapsulation in the RPL Data Plane 7 RFCs
RFC 9010 Apr 2021 Routing for RPL (Routing Protocol for Low-Power and Lossy Networks) Leaves 6 RFCs
RFC 9031 May 2021 Constrained Join Protocol (CoJP) for 6TiSCH 6 RFCs
RFC 9032 May 2021 Encapsulation of 6TiSCH Join and Enrollment Information Elements 2 RFCs
RFC 9148 Apr 2022 EST-coaps: Enrollment over Secure Transport with the Secure Constrained Application Protocol 3 RFCs
RFC 9164 Dec 2021 Concise Binary Object Representation (CBOR) Tags for IPv4 and IPv6 Addresses and Prefixes
RFC 9238 May 2022 Loading Manufacturer Usage Description (MUD) URLs from QR Codes
RFC 9254 Jul 2022 Encoding of Data Modeled with YANG in the Concise Binary Object Representation (CBOR) 3 RFCs
RFC 9277 Aug 2022 On Stable Storage for Items in Concise Binary Object Representation (CBOR)
RFC 9334 Jan 2023 Remote ATtestation procedureS (RATS) Architecture 2 RFCs
RFC 9373 Mar 2023 EdDSA Value for IPSECKEY
RFC 9444 Aug 2023 Automated Certificate Management Environment (ACME) for Subdomains
RFC 9526 Jan 2024 Simple Provisioning of Public Names for Residential Networks

Active Internet-Drafts (24)

Expired Internet-Drafts (118)

(Excluding replaced Internet-Drafts.)

Internet-Draft Activity