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\) |