Matter Certification and Device Certificates Webinar

Jul 17, 2024

Matter Certification and Device Certificates Webinar

Introduction

  • Webinar Series: Third session on Matter Certification and Device Certificates
  • Previous Sessions: Introduction to Matter, Building a Matter device
  • Speaker: Director of Technical Marketing, Ami
  • Host: Pedro

Agenda

  1. Matter Certification Process
  2. Expressive Certification Assistant Service
  3. Device Attestation and Device Certificates
  4. Manufacturing Complexity due to Device Certificates
  5. Expressive Pre-provisioning Service
  6. ESP-0 Code Modules
  7. Q&A Session

Matter Certification Process

Importance

  • Ensures compliance to specifications
  • Guarantees interoperability among devices
  • Benefits to consumers: authentic, functional, interoperable products with the Matter logo

Certification Methods

  1. Complete Product Testing
  2. Certification by Similarity
  3. Certificate Transfer Program

Steps to Certification

  1. Development: Create the product
  2. CSA Membership: Apply through the CSA portal (different levels of membership)
  3. Vendor ID (vid) & Product ID (pid): Obtained from CSA
  4. Pre-certification Run: Conduct in your lab using CSA certification tool
  5. Authorized Test Lab (ATL): Submit product for official testing
  6. Submit Documentation: Include Declaration of Conformity and Protocol Implementation Conformance Statement (PICS)
  7. Transport Attestations: Needed depending on the type of product (e.g., Wi-Fi, Bluetooth, Thread)
  8. CSA Review & Certification: Receive certification and artifacts

Rapid Recertification (for OTA updates)

  • Applicable for new firmware versions
  • Conduct tests in your lab, submit results to ATL and then to CSA

Expressive Certification Assistant Service

  • Helps customers to certify Matter products
  • Can work with test labs or provide pre-certification testing
  • Offer pre-negotiated certification prices

Device Attestation and Certificates

Attestation Goals

  1. Certification Attestation: Ensuring valid and verifiable Matter certification
  2. Device Attestation: Confirming the device is a genuine Matter device
  3. Software Attestation: Ensuring the firmware is Matter compliant
  4. Cryptographic Verification: Verification without the need for centralized infrastructure

Distributed Compliance Ledger (DCL)

  • Non-centralized, cryptographically secured database
  • Types of Entries: Product Attestation Authorities, Vendor Info, Device Models & Certification Status, Device Software Version Info

Device Attestation Process

  • Based on public-private key cryptography
  • Begins at DCL with Product Attestation Authorities (PAA)
  • Chain of trust from PAA -> PAI -> Device Attestation Certificates (DAC)

Manufacturing Complexity

Requirements

  • Each device needs a DAC signed by CSA-approved PAA
  • Private keys must be securely stored
  • Unique passcodes/verifiers for devices

Expressive Pre-provisioning Service

  • CSA approved PAA
  • Secure certificate signing and manufacturing infrastructure
  • Delivered pre-provisioned modules with DAC and unique data
  • Simplifies manufacturing process

ESP-0 Code Modules

Features

  • Pre-programmed, pre-provisioned Matter certified modules
  • Support for various device types (lights, sockets, switches, etc.)
  • Support both Matter over Wi-Fi and Thread devices

Advantages

  • Easiest way to create Matter-enabled devices
  • Certification maintained by Expressive
  • No need for custom apps or voice assistant skills
  • Compatibility with major ecosystems (Alexa, Google, Apple, Samsung)
  • Device management and OTA dashboard
  • Optional ESP Rainmaker Cloud connectivity

ESP Zero Code Console

  • Visit zero code.expressive.com
  • Simplifies product creation process

Q&A Session

  • Cost structures: Membership fees, lab fees, CSA certification fees
  • Importance of certification for launching products
  • ESP zero code module capabilities and future plans
  • Family product certification examples

Conclusion

  • Gratitude for participation
  • Invitation to ask more questions and stay tuned for further webinars