Hybrid stream cipher
First Claim
Patent Images
1. A hybrid stream cipher operating within a computing device, comprising:
- a first software routine to divide incoming plain text into variable-sized blocks; and
a second software routine to convert the plain text into cipher text based on an encryption key and an internal identifier.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
29 Claims
-
1. A hybrid stream cipher operating within a computing device, comprising:
-
a first software routine to divide incoming plain text into variable-sized blocks; and
a second software routine to convert the plain text into cipher text based on an encryption key and an internal identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29)
-
-
15. A computing device comprising:
-
a memory; and
logic to perform a stream cipher operation using an encryption key on input data segmented in random sized blocks.
-
-
25. A method for decrypting input data using a combination of stream cipher and block cipher functionality, comprising:
-
receiving as input a cipher text, a decryption key, a percentage of random data and a unique internal identifier; and
reiteratively decrypting blocks of the cipher text using the decryption key, the percentage of random data and the unique internal identifier to recover corresponding blocks of plain text.
-
-
27. A mechanism for securely selling digital content, comprising:
-
assigning a unique internal identifier to each user;
receiving a request from a user for a download of the digital content;
encrypting the digital content using a hybrid stream cipher, the hybrid stream cipher using as inputs the internal identifier, an encryption key, and a percentage of random data value to control conversion of the digital content into an encrypted digital content; and
transmitting the encrypted digital content to the user.
-
Specification