Skip to main content

Michael Richardson

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.

Roles

Role Group Email
Chair NomCom Eligibility Update (elegy) mcr+ietf@sandelman.ca
Chair Revise Universally Unique Identifier Definitions (uuidrev) mcr+ietf@sandelman.ca
Chair Codec Encoding for LossLess Archiving and Realtime transmission (cellar) mcr+ietf@sandelman.ca
Chair A Semantic Definition Format for Data and Interactions of Things (asdf) mcr+ietf@sandelman.ca
Delegate Routing Over Low power and Lossy networks (roll) mcr+ietf@sandelman.ca
Delegate Autonomic Networking Integrated Model and Approach (anima) mcr+ietf@sandelman.ca
Reviewer Routing Area Directorate (rtgdir) mcr+ietf@sandelman.ca
Reviewer Internet of Things Directorate (iotdir) mcr+ietf@sandelman.ca
Secretary Routing Over Low power and Lossy networks (roll) mcr+ietf@sandelman.ca
Secretary Autonomic Networking Integrated Model and Approach (anima) mcr+ietf@sandelman.ca

RFCs (20)

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 3 RFCs
RFC 8415 Nov 2018 Dynamic Host Configuration Protocol for IPv6 (DHCPv6) 23 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) 15 RFCs
RFC 9008 Apr 2021 Using RPI Option Type, Routing Header for Source Routes, and IPv6-in-IPv6 Encapsulation in the RPL Data Plane 6 RFCs
RFC 9010 Apr 2021 Routing for RPL (Routing Protocol for Low-Power and Lossy Networks) Leaves 4 RFCs
RFC 9031 May 2021 Constrained Join Protocol (CoJP) for 6TiSCH 5 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)

Active Drafts (33)

Expired Drafts (99)

(Excluding replaced drafts.)

Draft Activity