Skip to content
<JMRP />
  • Home
  • Blog
  • Homelab
  • Tools
  • CV
  • Publications
  • Repositories
Español

#firmware

3 posts about this topic

← Back to all posts
Your 4-Digit PIN Is Fine: Device-Bound Keys on ESP32-S3
June 22, 2026
  • #Security
  • #Cryptography
  • #Firmware

Your 4-Digit PIN Is Fine: Device-Bound Keys on ESP32-S3

Why PBKDF2 iterations can't protect a 4-digit PIN on a microcontroller, and how an eFuse-HMAC device secret plus HKDF stops offline brute force.

Read article →
A Vault File That Fails Closed: Encrypt-then-MAC on an MCU
June 16, 2026
  • #Security
  • #Cryptography
  • #Firmware

A Vault File That Fails Closed: Encrypt-then-MAC on an MCU

How a hardware password manager authenticates every vault file before it decrypts: encrypt-then-MAC, verify-before-decrypt, and fail-closed reads.

Read article →
What the Linker Won't Do: Packing i18n Strings on an MCU
June 10, 2026
  • #Firmware
  • #C++
  • #Embedded

What the Linker Won't Do: Packing i18n Strings on an MCU

A build-time generator packs firmware UI translations into one string pool indexed by uint16 offsets, halving the index table on a 32-bit MCU.

Read article →

Topics

# security 8 # nginx 6 # firmware 3 # esp32 3 # mikrotik 3 # cryptography 2 # c++ 2 # ipv6 2 # key derivation 1 # embedded 1 # i18n 1 # tor 1 # privacy 1 # linux 1 # pppoe 1 # dhcpv6-pd 1 # networking 1 # wireguard 1 # vpn 1 # honeypot 1 # tarpit 1 # http3 1 # performance 1 # csp 1 # devops 1 # containers 1 # kubernetes 1 # mtls 1

© 2026 José Manuel Requena Plens. All rights reserved.