ESP32 Version in cheap yellow display – Cryptographic Features

Published by admin on

Cryptographic features in ESP32-D0WD-V3

The ESP32-D0WD-V3 (based on the ECO V3 silicon revision) includes the following cryptographic and security features detailed in the Espressif ESP32 Datasheet: [1, 2, 3]

System Security Mechanisms

  • Secure Boot: Verifies the digital signature of the software image loaded on the device to ensure trusted execution. V3 fixes earlier fault-injection vulnerabilities related to secure boot. [1, 2]
  • Flash Encryption: Encrypts application code and data stored in external SPI flash memory to protect against unauthorized reverse engineering or tampering (with fixes for prior fault-injection issues). [1, 2]
  • OTP (One-Time Programmable) Memory: Features 1024 bits of OTP storage, with up to 768 bits available for customer-specific data, keys, or configurations. [1]

Cryptographic Hardware Acceleration

The chip contains dedicated hardware accelerators to speed up cryptographic operations without burdening the main Xtensa LX6 cores: [1, 2]

  • AES: Hardware acceleration for AES-128, AES-192, and AES-256 (FIPS PUB 197).
  • Hash (SHA): Hardware acceleration for SHA-1 and SHA-2 family (including SHA-256, SHA-384, and SHA-512) (FIPS PUB 180-4).
  • RSA: Hardware acceleration for RSA public-key cryptography operations.
  • Random Number Generator (RNG): True/hardware-based random number generator for cryptographic key generation and entropy. [1, 2]

 

Version of esp32 is in cheap yellow display

  • classic 2.8-inch "Cheap Yellow Display" model ESP32-2432S028 or ESP32-2432S028R)
  • uses an ESP32-WROOM-32 module
  • specifically featuring the dual-core ESP32-D0WD-V3
  • or similar classic ESP32 chip running at 240 MHz).  or similar?? 

Key Hardware Specs

  • Microcontroller: ESP32-WROOM-32 (Dual-core Xtensa 32-bit LX6, 240 MHz)
  • Memory: 520 KB SRAM, 448 KB ROM, and typically 4 MB Flash
  • Wireless: Wi-Fi and Bluetooth 4.2 / BLE
  • Display: 2.8-inch TFT LCD (240×320 resolution)

 

Main Specifications:  The ESP32-WROOM-32 is a powerful, low-cost Wi-Fi and dual-mode Bluetooth microcontroller module manufactured by Espressif Systems

  • Processor: Tensilica Xtensa Dual-Core 32-bit LX6, running at 80 to 240 MHz. [1, 2, 3]
  • Memory: 520 KB SRAM, 448 KB ROM, and typically 4 MB of external SPI flash. [1, 2]
  • Wireless: Wi-Fi 802.11 b/g/n (up to 150 Mbps) and Bluetooth v4.2 BR/EDR & BLE (Bluetooth Low Energy). [1, 2]
  • Peripherals: GPIO, UART, SPI, I2C, I2S, PWM, ADC, DAC, and capacitive touch sensors. [1, 2]
  • Operating Voltage: 3.0V to 3.6V (logic level is 3.3V; pins are not 5V tolerant)

 

Notes: 

  1. Tensilica is owned by Cadence who gets a fee for each unit sold. 
  2. Tensilica was bought out for 320 million dollars circa 2013
Categories:

Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted