AN1329: Using Silicon Labs Secure Vault Features with OpenThread
●This document focuses on the updates to secure key storage and crypto modules of OpenThread to leverage Vault features.
●Introduction
■Google’s OpenThread is an open-source implementation of Thread. Google has released OpenThread to make the networking technology
used in Google Nest products more broadly available to developers, in order to accelerate the development of products for the connected home and commercial buildings.
■With a narrow platform abstraction layer and a small memory footprint, OpenThread is highly portable. It supports both system-on-chip
(SoC) and network co-processor (NCP) designs. OpenThread implements all features defined in the Thread 1.1.1 Specification. This specification defines an IPv6-based reliable, secure, and low-power wireless device-to-device communication protocol for home and commercial building applications.
■Silicon Labs has enhanced OpenThread to work with Silicon Labs hardware. This source code is available on GitHub and also as software development kit (SDK) installed with Simplicity Studio 5 (SSv5). The SDK includes a fully tested snapshot of the GitHub source code. It supports a broader range of hardware than does the GitHub version, and includes documentation and example applications not available on GitHub.
■Some EFR32 Series 2 products offer additional security options through Secure Vault. Secure Vault is a dedicated security CPU that isolates cryptographic functions and data from the host processor core. Devices with Secure Vault (High) offer the following security features:
▲Secure Key Storage: Protects cryptographic keys by “wrapping” or encrypting the keys using a root key known only to the Secure Vault.
▲Anti-Tamper protection: A configurable module to protect the device against tamper attacks.
▲Device authentication: Functionality that uses a secure device identity certificate along with digital signatures to verify the source or target of device communications.
■This guide describes how OpenThread applications leverage Secure Vault features using PSA Crypto APIs.
●KEY POINTS:
■Features of Secure Vault devices.
■Key Management in OpenThread
■Crypto Modules in OpenThread
■Integration of PSA in OpenThread
EFR32xG2yB 、 EFR32 Series 、 EFR32 、 EFR32xG2yA 、 EFM32PG2y 、 EFR32xG2y |
|
|
|
|
|
Application note & Design Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
2021/07/01 |
|
Rev. 0.1 |
|
AN1329 |
|
1014 KB |
- +1 Like
- Add to Favorites
Recommend
- Wirepas Mesh 2.4GHz Firmware v5.4 and Silicon Labs EFR32MG24: A Powerful Combination for IoT Applications
- Silicon Labs Simplifies IoT Development with Simplicity Studio 5
- Wirepas and the Silicon Labs’ EFR32FG23 Sub-GHz SoC are taking on India’s Smart Metering Challenge
- Silicon Labs Multiprotocol Wireless SoCs EFR32MG24 Team up with Wirepas to Expand Industrial Mesh Network Solutions
- Unlocking Wireless Home Security Capabilities with Wyze Lock Bolt smart door lock that is based on Silicon Labs’EFR32MG21 2.4GHz Wireless SoC
- Silicon Labs Strengthens Isolated Gate Driver Portfolio
- Introducing the EFM8BB50: A New Addition to SILICON LABS 8-bit MCU Family
- Software Speeds Development of IEEE 1588 System Integration | Silicon Labs
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.