Skip to content

[RFC] Hardware-Anchored Blockchain Identity & Attestation for Flipper One  #4381

Description

@eaglecrat

Summary

Proposal to integrate hardware-anchored blockchain identity into Flipper One — enabling cryptographic attestation of device provenance, firmware integrity, and transaction signing using on-device secure storage.

Scope

  • Device Identity: Unique keypair in secure storage (STM32U5 TrustZone or external SE)
  • Firmware Attestation: Signed statement: "this device runs verified firmware vX.Y.Z"
  • Transaction Signing: Ed25519/Secp256k1 for XRPL/Solana via user confirmation
  • Identity Recovery: Shamir secret sharing (3-of-5) across trusted devices

Spec

https://github.com/eaglecrat/-flipper-one-proposals/blob/main/hardware/hardware-blockchain-identity.md

Questions

  1. Is hardware wallet functionality in scope for Flipper One?
  2. STM32U5 TrustZone vs. external secure element — preference?
  3. Core firmware feature or external application (like existing crypto apps)?

Risk

  • Medium device risk — key generation must be cryptographically sound
  • Propose simulator/testnet implementation first
  • All signing requires explicit user confirmation (button press)

— ΩV

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions