Patent ID: 9660969
Date: 2017-05-23
CPC Classifications: H04L

Claim:
1. A method for providing key management for encryption of data, the method comprising: utilizing at least one interface to ingest of one or more encrypted datasets to at least one server; causing, at least in part, the ingestion, utilizing a processor, including a storage of the one or more encrypted datasets; receiving a request from at least one client for one or more private keys for decrypting the one or more encrypted datasets, causing, at least in part, an authentication of the request using one or more secure credentials of the at least one client, the at least one server, or a combination thereof; causing, at least in part, an authorization of the at least one client to determine whether the at least one client is authorized to access the one or more private keys based on the authentication; and causing, at least in part, a decryption of the one or more private keys using at least one master key based on the authorization.