DECRYPTING ENCRYPTED DATA ON AN ELECTRONIC DEVICE

Systems, methods, and software can be used to encrypt and decrypt data. In some aspects, a decryption request to decrypt the encrypted data is received from an application on an electronic device. A first secret key from a shared secret is generated. The shared secret is generated based on a master...

Full description

Saved in:
Bibliographic Details
Main Authors PECHKIN Dmitri, BOWMAN Roger Paul
Format Patent
LanguageEnglish
Published 08.03.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Systems, methods, and software can be used to encrypt and decrypt data. In some aspects, a decryption request to decrypt the encrypted data is received from an application on an electronic device. A first secret key from a shared secret is generated. The shared secret is generated based on a master private key and an ephemeral public key associated with the encrypted data. A first encrypted secret key is generated using the first secret key and a context key. The context key is generated based on the master private key. A first portion of the encrypted data is decrypted using the first secret key. A second secret key is generated from the first secret key. The first secret key is deleted. At least a segment of the decrypted first portion of the encrypted data is sent to the application.
Bibliography:Application Number: US201615255960