Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

TuringCerts diploma credential flow (無存在特定地點證明)

4. Hash diploma credential and compare


with tx data on tangle
Transaction data on Tangle

Credential
Hashed
encrypted with
5. Verify UIC and push Credential
user public key 2. Load encrypted diploma credential on tangle
diploma credential and decrypt with private key
to tangle

3. Send Unique Identification Code(UIC)


to students’ email
Institute Students
4. Use UIC to claim diploma credential 1. Request for credential

2. Search for emails of


graduate students in the
database 3. Send Txid and
1. Disclose students’ email
decrypted diploma credential
and ID to database
Institute Verifier
Database

1. Send credential types


6. Inform credential TuringCerts encrypted by holder’s public key
has been issue Diploma credential create flow
Database
Diploma credential verify flow
Recover flow
TuringCerts credential flow (存在特定地點證明)

4. Hash credential and compare


with tx data on tangle
Transaction data on Tangle

Credential
Hashed
encrypted with
5. push Credential
user public key 2. Load encrypted credential on tangle
credential to tangle and decrypt with private key

2. Ask for credential with participate credential

Issuer 4. Show QRcode Holder


(physical entity)
1. Request for credential
7. Scan QRcode

3. Verify ID data in
Database 3. Send Txid and
1. Disclose Holder’s ID to decrypted credential

Issuer Database Verifier


Database

1. Send credential types


6. Inform credential TuringCerts encrypted by holder’s public key
has been issue Credential create flow
Database Credential verify flow
Recover flow
TuringCerts issue flow

1 TuringCerts
TuringCerts
2
Issuer
3 TuringCerts
Database
4 IOTA tangle
5

1. Register DID & Account


2. Verify issuer identity
3. Upload the credential format and background image
4. Upload the credential holders
5. sign certificate credential and upload signed credential

You might also like