Patent ID: 9264222
Filing Date: 2016-02-16
CPC Classification: H04L

Claim Text:
1. A machine readable non-transitory storage medium containing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising: receiving, at a client device, a transmission of a cipher text, the cipher text having been encrypted with a key and a set of nonces using the Advanced Encryption Standard (AES) block encryption algorithm; receiving, at a client device, a transmission of a set of precomputed block cipher encryption values that were precomputed using the key and the set of nonces, wherein the set of precomputed block cipher encryption values comprise a set of internal states of the block encryption algorithm; decrypting, at the client device, the cipher text using the set of precomputed block cipher encryption values, wherein the decrypting is performed without exposing or using at least a portion of the key.