Table 4 Summary of Notations.

From: SSH-DAuth: secret sharing based decentralized OAuth using decentralized identifier

Description

Notation

User

U

Identity provider—Ethereum

\(IdP_{Eth}\)

Identity provider—Hyperledger Fabric

\(IdP_{HLF}\)

Service provider

\(S_{p}\)

Web application

\(W_{App}\)

Decentralized identity

DID

Hash of DID

Hash(DID)

Secret sharing generate

\(SSH_{Generate}\)

Decentralized identity of mandatory share

\(DID_{MS}\)

Decentralized identity of second share

\(DID_{S2}\)

Decentralized identity of third share

\(DID_{S3}\)

Decentralized identity of fourth share

\(DID_{S4}\)

Hash of DID mandatory share

\(Hash(DID_{MS})\)

IPFS hash of DID second share

\(IPFS_{Hash}(DID_{S2})\)

IPFS hash of DID third share

\(IPFS_{Hash}(DID_{S3})\)

IPFS hash of DID fourth share

\(IPFS_{Hash}(DID_{S4})\)

Secret sharing combine

\(SSH_{Combine}\)

One of the given share

OneOf

Alternative share to OneOf function

Other

Adversary

\(\mathscr {A}\)

Ideal simulator

\(\mathscr {S}_\mathscr {A}\)

Probabilistic polynomial time

PPT

Random nonce

\(\omega\)