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.