Skip to content

Instantly share code, notes, and snippets.

@thomas-fossati
Last active June 18, 2024 20:29
Show Gist options
  • Save thomas-fossati/56fe5fb1ea72db623086c5777551aa46 to your computer and use it in GitHub Desktop.
Save thomas-fossati/56fe5fb1ea72db623086c5777551aa46 to your computer and use it in GitHub Desktop.

Legenda:

  • A: attester
  • RP: relying party (i.e., RA/CA)
  • V_i: i-th verifier
sequenceDiagram
    participant A
    participant RP
    participant V_i
    RP->>RP: n
    RP->>A: n
    A->>RP: E = {e_1(n), ..., e_m(n)}
    loop for i=1..m
        RP->>V_i: n, e_i(n)
        V_i->>RP: AR(e_i(n))
    end
    RP->>RP: eval appraisal policy for attestation results
    alt success
        RP->>A: cert
    else failure
        RP->>A: error
    end
Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment