Cryptographic Keys
Cryptographic keys work with the public and private key mechanism. When data is verified, the user authorizes the decryption of the public key. The encryption technology used is Elliptic Curve Digital Signature Algorithm (ECDSA). The largest ECDSA key broken to date is 112 bits long. ShareRing uses 256-bit strings, which is 4000 billion billion times harder to break. The passphrase is encrypted (secp256k1) and stored in the keychain/keystore. The backup data is encrypted (secp256k1) by the private key derived from the recovery phrase