Skip to content

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

Description

@yashwanthsinghm

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

cryptotracks all crypto related codesecure elementsupport for a specific secure element

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions