Hi @SahilPai ,
Please kindly have my comments as below:
1. Key Storage
- Can the SE050/SE051 securely store non-exportable private keys? //Yes, private keys are non-exportable on SE05x.
- Can certificates and public keys be stored in the secure element? // Yes, certs are stored as binary files within the SE , and public key can be stored standalone or together with the private key in SE05x.
2. Key Generation
- Can the secure element generate key pairs internally?// Yes, it supports.
- Specifically, does it support generation of Ed25519 and X25519 key pairs within the secure element?// Yes, Ed25519 and X25519 key pairs are supported.
3. Ed25519 Operations
- Can Ed25519 signing and signature verification be supported inside the secure element?// Yes, Ed25519 signing and signature verification are supported inside the SE05x.
4. X25519 Operations
- Can X25519 key agreement (ECDH shared secret computation) be performed inside the secure element using a non-exportable private key? //Yes, ECDH is performed with a private key within SE05x and an external public key which can be stored in SE05x as well.
5. AES Operations
- Does the secure element support AES encryption and decryption operations? //Yes,
- If so, which AES modes are supported?// Support for AES Modes:CBC, ECB, CTR, GCM, CCM.
6. Storage read/write
- Storing/removing/accessing files like wifi passwords?//Yes, SE050/SE051 can store binary objects in its secure object store, including Wi-Fi credentials.
7. Linux / Raspberry Pi Integration
- Is there an SDK or middleware available for Raspberry Pi OS?// Yes, please refer to
https://www.nxp.com/webapp/Download?colCode=SE05x-PLUG-TRUST-MW&appType=license for details.
- Are there example applications demonstrating the above operations?//Yes.
8. Product Selection
- Which EdgeLock SE050/SE051 variant would you recommend for the above requirements?// Either SE050E2 or SE051C2 can be used.
- What are the major differences between the recommended variants?// They both have the latest applet version, but SE051 supports applet upgrade while SE050 doesn't.
- Are there any newer EdgeLock products that would be a better fit for these requirements?//not yet so far.
Hope that helps,
Have a great day,
Kan
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------