Patent ID: 7627115
Filing Date: 2009-12-01
Classification: H04L,H04W

Abstract:
1. A method for encryption, the method comprising: implementing GEA3 encryption by: initializing, by one or more circuits, a keystream generator with input variables; generating, by said one or more circuits, an intermediate value which is utilized to generate an output keystream, based on said input variables, a cipher key and a key modifier; after generating, by said one or more circuits, a first processing block of output bits and an indicator indicating when said first processing block of output bits is generated, generating, by said one or more circuits, at least one additional processing block of output bits utilizing an immediately generated previous processing block of output bits, said generated intermediate value, said cipher key, and an indication corresponding to a processing block of output bits being processed, wherein said generating of at least one additional processing block of output bits is done after an indicator indicating when an immediately generated previous processing block of output bits is generated; and in response to receiving, by said one or more circuits, an indicator indicating that at least one subsequent processing block of output bits is to be generated utilizing said cipher key, generating, by said one or more circuits, at least one subsequent processing block of output bits utilizing an immediately generated previous processing block of output bits, said generated intermediate value, said cipher key, and an indication corresponding to a processing block of output bits being processed, wherein said generating of at least one subsequent processing block of output bits is done after an indicator indicating when an immediately generated previous processing block of output bits is generated.