EdgeLock SE050/SE051 Capability Inquiry for Ed25519/X25519-Based IoT Device

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

EdgeLock SE050/SE051 Capability Inquiry for Ed25519/X25519-Based IoT Device

33件の閲覧回数
SahilPai
Fresh Out Contributor

Hello NXP Team,

We are evaluating the EdgeLock SE050/SE051 family for a Raspberry Pi based IoT device and would appreciate guidance on the most suitable part number.

Our primary requirements are secure storage and hardware execution of cryptographic operations.

The device is a Raspberry Pi 4 - running Raspberry Pi OS (Linux).

We would like clarification on the following points:

1. Key Storage
  
   - Can the SE050/SE051 securely store non-exportable private keys?
   - Can certificates and public keys be stored in the secure element?

2. Key Generation
  
   - Can the secure element generate key pairs internally?
   - Specifically, does it support generation of Ed25519 and X25519 key pairs within the secure element?

3. Ed25519 Operations
  
   - Can Ed25519 signing and signature verification be supported inside the secure element?

4. X25519 Operations
  
   - Can X25519 key agreement (ECDH shared secret computation) be performed inside the secure element using a non-exportable private key?

5. AES Operations
  
   - Does the secure element support AES encryption and decryption operations?
   - If so, which AES modes are supported?
 
6. Storage read/write
   - Storing/removing/accessing files like wifi passwords?

7. Linux / Raspberry Pi Integration
  
   - Is there an SDK or middleware available for Raspberry Pi OS?
   - Are there example applications demonstrating the above operations?

8. Product Selection
  
   - Which EdgeLock SE050/SE051 variant would you recommend for the above requirements?
   - What are the major differences between the recommended variants?
   - Are there any newer EdgeLock products that would be a better fit for these requirements?


Our intended use case is:

- Ed25519 signing for device authentication / JWT generation
- X25519 key agreement for mobile-device provisioning
- AES encryption/decryption using derived session keys
- Storage and handling of security files like Wifi passwords etc
- Large-scale deployment of IoT devices

If available, we would also appreciate links to any of these:

- Relevant datasheets
- Application notes
- SDK documentation
- Evaluation boards
- Linux/Raspberry Pi examples

Thank you for your assistance.

Best regards,
Sahil Pai
0 件の賞賛
返信
0 返答(返信)