Changes between Version 4 and Version 5 of venice/edgelock


Ignore:
Timestamp:
03/11/2026 06:51:30 PM (4 days ago)
Author:
Ryan Erb
Comment:

add edgelock vs tpm

Legend:

Unmodified
Added
Removed
Modified
  • venice/edgelock

    v4 v5  
    2828||= Family =||= Board =||= Chip =||= bus/address =||= reset =||
    2929|| VeniceFLEX   || GW8201-C+ || SE052F || I2C2@0x48 || N/A ||
     30|| Catalina   || GW9xxx || SE052F || I2C2@0x48 || N/A ||
    3031
    3132* Note, the SE052F is not available on standard Venice, only VeniceFLEX
    3233
     34==== Edgelock vs TPM
     35
     36In many high-end embedded designs, engineers will actually use both—the TPM to secure the Linux operating system, and the Secure Element to handle the application's connection to the outside world (cloud).
     37
     38The TPM used on the Gateworks SBC (see wiki:tpm ) is great for making sure your Gateworks board only boots if the firmware hasn't been tampered with (secure boot).
     39
     40|| '''Feature''' || '''NXP SE052F (Secure Element)''' || '''Microchip ATTPM20P (TPM 2.0)''' ||
     41|| '''Primary Function''' || Device-to-cloud authentication, credential vault || OS Root of Trust, Secure Boot, Platform Configuration Registers ||
     42|| '''Architecture''' || Javacard OS running NXP IoT Applets || TCG TPM 2.0 Compliant ||
     43|| '''Primary Interface''' || I2C & Contactless || SPI ||
     44|| '''Max RSA Support''' || Up to 4096-bit || Up to 2048-bit ||
     45|| '''Max ECC Support''' || Up to 521-bit || Up to 256-bit ||
     46|| '''Hashing Algorithms''' || SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 || SHA-1, SHA-256 ||
     47|| '''User Memory''' || 100 KB secure flash || 16 KB non-volatile memory ||
     48|| '''Certifications''' || FIPS 140-3 Level 3, Common Criteria EAL 6+ || FIPS-140-2 compliant DRBG ||
     49|| '''Primary Use Case''' || IoT cloud connections, custom applets || Linux measured boot, secure boot, LUKS disk encryption ||
     50
     51See also (see wiki:tpm )
    3352
    3453== Software