Skip to main content
Application NoteNxp

AN12199: A71CH for secure connection to Google Cloud IoT Core

This application note describes how to set up a trusted connection to Google Cloud IoT Core using the NXP A71CH security IC for authentication and identity protection.

View application note

Overview

This document provides technical guidance on using the NXP A71CH security IC to establish a secure connection to the Google Cloud IoT Core platform. It explains how the A71CH acts as a hardware root of trust, protecting private keys from leakage using a tamper-resistant platform. The guide covers the setup of Google Cloud IoT Core, device registration using public keys or certificates, and the authentication flow involving JSON Web Tokens (JWT) and MQTT over TLS 1.2. It specifically highlights the use of Elliptic Curve Cryptography (ECC) for node authentication and secure provisioning.

Use Cases

  • Secure IoT device onboarding
  • Cloud-based device management
  • Hardware-based credential storage
  • Industrial IoT security
  • Cryptographic node authentication

Topics

A71CH
Security IC
Google Cloud IoT Core
Authentication
ECC
JWT
IoT Security
Root of Trust
MQTT
TLS 1.2

Referenced Parts

A71CH

NXP Semiconductors

The A71CH can prevent key leakage by providing a tamper-resistant platform, capable of securely storing and provisioning credentials, securely connecting IoT devices to cloud services and performing cryptographic node authentication.

AN12199: A71CH for secure connection to Google Cloud IoT Core | Design Resources