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...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English |
Published |
08.03.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |