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.
Roles
External Resources
Name | Value |
---|---|
GitHub Username | mcr |
Additional Web Page | https://www.sandelman.ca/mcr/ |
RFCs (25)
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 | |
RFC 9595 | Jul 2024 | YANG Schema Item iDentifier (YANG SID) |
Active Internet-Drafts (23)
- draft-ietf-anima-jws-voucher
- draft-ietf-dhc-rfc8415bis
- draft-ietf-lamps-rfc7030-csrattrs
- draft-ietf-opsawg-mud-iot-dns-considerations
- draft-ietf-anima-brski-cloud
- draft-ietf-roll-dao-projection
- draft-ietf-uta-tls13-iot-profile
- draft-richardson-netmod-atrest-extensions
- draft-ietf-opsawg-mud-acceptable-urls
- draft-ietf-opsawg-pcaplinktype
- draft-ietf-anima-brski-prm
- draft-irtf-t2trg-taxonomy-manufacturer-anchors
- draft-ietf-opsawg-pcapng
- draft-ietf-opsawg-pcap
- draft-liu-nasr-architecture
- draft-ietf-anima-rfc8366bis
- draft-ietf-anima-constrained-voucher
- draft-ietf-lake-authz
- draft-ietf-dance-architecture
- draft-ietf-6man-ipv6-over-wireless
- draft-ietf-roll-enrollment-priority
- draft-richardson-nasr-terminology
- draft-ietf-acme-integrations
Expired Internet-Drafts (119)
- draft-colitti-ipsecme-esp-ping
- draft-richardson-anima-registrar-considerations
- draft-moskowitz-ec-pki
- draft-ietf-anima-constrained-join-proxy
- draft-ietf-roll-mopex
- draft-richardson-anima-masa-considerations
- draft-richardson-emu-eap-onboarding
- draft-richardson-madinas-bcp
- draft-ietf-anima-voucher-delegation
- draft-richardson-ipv4-reverse-in-v6
- draft-richardson-saag-onpath-attacker
- draft-richardson-opsawg-pcapng-extras
- draft-richardson-anima-l2-friendly-acp
- draft-richardson-snac-building-use-case
- draft-richardson-homerouter-provisioning
- draft-ietf-roll-capabilities
- draft-reddy-add-server-policy-selection
- draft-richardson-iotops-iot-iot
- draft-anima-constrained-join-proxy
- draft-moskowitz-ecdsa-pki
- draft-richardson-shmoo-how-many-fine-dinners
- draft-richardson-rats-usecases
- draft-richardson-anima-smarkaklink
- draft-richardson-shg-un-quarantine
- draft-richardson-shg-mud-quarantined-access
- draft-carpenter-gendispatch-rfc7221bis
- draft-richardson-enrollment-roadmap
- draft-richardson-anima-state-for-joinrouter
- draft-richardson-anima-brski-renamed
- draft-reddy-add-iot-byod-bootstrap
- draft-ietf-6tisch-dtsecurity-zerotouch-join
- draft-moriarty-acme-overview
- draft-friel-anima-brski-over-802dot11
- draft-6tisch-enrollment-enhanced-beacon
- draft-richardson-6tisch-minimal-rekey
- draft-richardson-fud-constrained-update
- draft-richardson-anima-6join-discovery
- draft-richardson-roll-useofrplinfo-2460bis
- draft-ietf-roll-applicability-template
- draft-richardson-6tisch--security-6top
- draft-richardson-anima-idevid-cert
- draft-ietf-ipsec-ikev2-iana
- draft-richardson-6tisch-table-of-contents
- draft-richardson-6tisch-security-architecture
- draft-richardson-homenet-secret-gardens
- draft-ietf-btns-c-api
- draft-ietf-btns-abstract-api
- draft-richardson-btns-ikeextensions
- draft-ietf-btns-ipsec-apireq
- draft-richardson-ipsec-fragment
- draft-ietf-dhc-auth-sigzero
- draft-richardson-ipsec-rr
- draft-richardson-dhc-auth-sig0
- draft-richardson-ipsec-dhcp-over-ike
- draft-richardson-ipsec-ikeping
- draft-hoffman-ipsec-testing
- draft-ietf-ipsp-arch
- draft-keromytis-ipsp-arch
- draft-richardson-ipsp-requirements
- draft-nossik-pax-pdl
- draft-ietf-ipsec-icmp-handle-v4
- draft-ietf-ipsec-icmp-options
- draft-richardson-ipsec-pmtu-discov
- draft-richardson-ipsec-icmp-filter
- draft-richardson-ipsec-traversal
- draft-richardson-ipsec-aft