Patent ID: 8130944
Filing Date: 2012-03-06
Classification: H04L

Abstract:
1. A method comprising: receiving, by a computing device, encrypted information and additional information, the additional information including data indicative of a delay and a plurality of different seeds, wherein the encrypted information was encrypted using the delay, the plurality of different seeds, and a key generated from a plurality of transform functions each transform function used iteratively a number of times, the plurality of transform functions applied using multiple cellular automata running in parallel starting from a different seed from the plurality of different seeds, with a total number of times corresponding to a specified time that is to be incurred before the key can be obtained; and decrypting, by the computing device, the encrypted information using cellular automata utilizing the additional information, no sooner than the specified time, wherein decrypting the encrypted information using cellular automata utilizing the additional information comprises: decrypting the encrypted information using the generated key.