Michael Richardson

Photo of 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.

RFCs (15)

rfc3586 Aug 2003 IP Security Policy (IPSP) Requirements
Cited by 1 RFC
rfc4025 Mar 2005 A Method for Storing IPsec Keying Material in DNS
Cited by 13 RFCs
rfc4322 Dec 2005 Opportunistic Encryption using the Internet Key Exchange (IKE)
Cited by 3 RFCs
rfc5386 Nov 2008 Better-Than-Nothing Security: An Unauthenticated Mode of IPsec
Cited by 8 RFCs
rfc7416 Jan 2015 A Security Threat Analysis for the Routing Protocol for Low-Power and Lossy Networks (RPLs)
Cited by 5 RFCs
rfc8366 May 2018 A Voucher Artifact for Bootstrapping Protocols
Cited by 3 RFCs
rfc8415 Nov 2018 Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
Cited by 21 RFCs
rfc8925 Oct 2020 IPv6-Only Preferred Option for DHCPv4
rfc8951 Nov 2020 Clarification of Enrollment over Secure Transport (EST): Transfer Encodings and ASN.1
rfc8974 Jan 2021 Extended Tokens and Stateless Clients in the Constrained Application Protocol (CoAP)
Cited by 1 RFC
rfc8995 May 2021 Bootstrapping Remote Secure Key Infrastructure (BRSKI)
Cited by 14 RFCs
rfc9008 Apr 2021 Using RPI Option Type, Routing Header for Source Routes, and IPv6-in-IPv6 Encapsulation in the RPL Data Plane
Cited by 5 RFCs
rfc9010 Apr 2021 Routing for RPL (Routing Protocol for Low-Power and Lossy Networks) Leaves
Cited by 4 RFCs
rfc9031 May 2021 Constrained Join Protocol (CoJP) for 6TiSCH
Cited by 5 RFCs
rfc9032 May 2021 Encapsulation of 6TiSCH Join and Enrollment Information Elements
Cited by 2 RFCs

Expired Drafts excluding replaced drafts