Patent ID: 9049023
Filing Date: 2015-06-02
Classification: H04L

Abstract:
1. A machine or computer implemented method for processing a functional encryption ciphertext, the method comprising the steps of: receiving the functional encryption ciphertext at a first computational system, wherein either: an access control function is embedded with the ciphertext during encryption and an attribute set is embedded with a decryption key; or the attribute set is embedded with the ciphertext during encryption and the access control function is embedded with the decryption key; receiving a transformation key incapable of fully decrypting the ciphertext into a corresponding plaintext message for any user; transforming the functional encryption ciphertext into a partially-decrypted ciphertext at a server computing device based at least in part on the transformation key; and sending the partially-decrypted ciphertext to a second computational system, wherein the second computational system is communicatively coupled to the first computational system by a communications interface.