Skip to content

10. Unique identification and randomness source #25

@BeataZdunczyk

Description

@BeataZdunczyk

Each TPM has to be uniquely identifiable. This uniqueness is used e.g. to create primary seeds which are used to derive primary keys for various hierarchies. Random number generator is also included in this task - unique registers (with e.g. serial numbers) and RNG engines are usually specific to the given hardware. FPGA can also be used if any of those isn't available or doesn't have enough entropy on MCU.

Milestones:

  • find and obtain enough bits of unique data identifying the platform
  • find and obtain enough bits of entropy for seeding PRNG
  • test suite: Windows HLK
  • review and update existing documentation, add entry to changelog

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions