Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust based driver development for secure element STSAFE-A100 #67

Open
3 tasks
yashwanthsinghm opened this issue Sep 20, 2022 · 1 comment
Open
3 tasks
Assignees
Labels
crypto tracks all crypto related code secure element support for a specific secure element

Comments

@yashwanthsinghm
Copy link
Contributor

yashwanthsinghm commented Sep 20, 2022

STSAFE-A100
The STSAFE-A100 is a highly secure solution that acts as a secure element providing
authentication and data management services to a local or remote host.

Features

  1. Authentication .
  2. Secure channel establishment with remote host including transport layer security (TLS) handshake.
  3. Signature verification service (secure boot and firmware upgrade).
  4. Usage monitoring with secure counters Pairing and secure channel with host application processor.
  5. Wrapping and unwrapping of local or remote host envelopes.
  6. On-chip key pair generation.

sub-tasks

  • I2C driver for STSAFE-A100 crypto authentication HW .
  • A method for sending commands to the STSAFE-A100 and retrieving the associated response.
  • rustBoot demonstration with secure element.

Note:
Communication between the host and STSAFE-A100 will be through I²C-bus slave interface with 7 bit addressing mode up to 400kbps transmission speed.

@UdayakumarHidakal
Copy link
Contributor

Acknowledge.

@yashwanthsinghm yashwanthsinghm changed the title Driver development for STSAFE-A100 Rust based driver development for secure element STSAFE-A100 Sep 21, 2022
@nihalpasham nihalpasham added crypto tracks all crypto related code secure element support for a specific secure element and removed secure element support for a specific secure element labels Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crypto tracks all crypto related code secure element support for a specific secure element
Projects
None yet
Development

No branches or pull requests

3 participants