DIRO – Using Cryptography and Blockchain To Decentralize Identity