xaptum / xaptum-buildroot

External Buildroot tree for Xaptum hardware
GNU General Public License v2.0
0 stars 0 forks source link

xaprc-common: place dynamic enftun credentials in data partition #64

Closed drbild closed 5 years ago

drbild commented 5 years ago

enftun uses the TPM to authenticate to the ENF on its first use. As part of this initial handshake, it generates and stores a public/private key pair to use for subsequent authentication attempts. This key pair should be stored on the data partition so that it persists across firmware updates.

This is purely a performance optimization. The device may use the TPM to authenticate each time, but doing so is inefficient.