Skip to content

Instantly share code, notes, and snippets.

@aj-stein-nist
Created February 14, 2024 18:57
Show Gist options
  • Save aj-stein-nist/8034dd1977b520b3cc021b59bd7b5bb7 to your computer and use it in GitHub Desktop.
Save aj-stein-nist/8034dd1977b520b3cc021b59bd7b5bb7 to your computer and use it in GitHub Desktop.
SCITT Sequence Diagram
sequenceDiagram
    Issuer->>+Issuer: Make an artifact
    Issuer->>+Issuer: Generate artifact statement
    Issuer->>+Issuer: Generate identifiers and envelope
    Issuer->>+Issuer: COSE Sign enveloped statement
    Issuer->>+TS: Submit signed statement for registration
    TS->>+TS: Analyze signed statement with registration policy
    TS->>+TS: Generate and sign transparent statement    
    TS->>+TS: If valid, append transparent statement to append-only log
    TS-->>-Issuer: Send receipt
    Verifier->>+Verifier: Start up and bootstrap TS identity info
    Verifier->>+Verifier: Maybe verify signed statement with Issuer key
    Verifier->>+Verifier: Check transparent statement unprotected headers
    Verifier->>+Verifier: Deserialize SCITT receipt
Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment