Smart Energy ECC-Enabled Device Setup Process#

NOTE: This section replaces AN714: Smart Energy ECC-Enabled Device Setup Process. Further updates to this application note will be provided here.

This document describes how to set up a device with the security resources required to support Smart Energy (SE) security, which is based on certificate-based key establishment (CBKE) using Elliptic-Curve Cryptography (ECC). This includes the ECC 163k1 curve used by Smart Energy 1.0 and 1.1, as well as the ECC 283k1 curve used by Smart Energy 1.2 and 1.4.

Key Points#

  • Test certificate generation

  • Certificate file modification

  • Installation code generation and programming

  • Application setup (build time)

  • Application setup (run time)

  • Joining process for new device

  • Network analyzer capture setup