Hybrid stream cipher
AssigneeMainStream Encryption
InventorViswanath Ananth
Life of this patent
Estimating the term…
Abstract
In one embodiment, a hybrid stream cipher operating within a computing device. The hybrid stream cipher comprises at least two software routines. A first routine is responsible for dividing incoming plain text into variable-sized blocks. A second software routine is for converting the plain text into cipher text based on an encryption key, an internal identifier and perhaps a percentage of random data value.
Claims29
A hybrid stream cipher operating within a computing device for encrypting data, comprising:
- a first software routine to divide incoming plain text into variable-sized blocks based on information internally computed within the cipher, each block varying in size from a previous block in response to variations of an internal state of the computing device caused by changes in the incoming plain text;
- and
- a second software routine to convert the blocks of plain text into cipher text.
A computing device comprising:
- a memory to store code operating as a stream cipher;
- and an electronic component coupled to the memory and adapted to segment input data into random sized blocks forming a sequence of blocks, the size of each block of the sequence of blocks varying in response to changes in the input data, the electronic component adapted to further perform a stream cipher operation on the random sized blocks.
A hybrid stream cipher operating within a computing device for encrypting data, comprising:
- a first software routine to divide incoming plain text into variable-sized blocks with each block varying in size and a size of each variable-sized block changing based on changes of an internal state of the computing device caused by variations in the incoming plain text;
- and
- a second software routine to convert the plain text into cipher text based on the encryption key and an internal identifier.
Dependencies are inferred from the claim text.