Method and system for encoding multimedia content based on secure coding schemes using stream cipher
First Claim
Patent Images
1. A method for encrypting data comprising:
- obtaining a symbol and a cipher key from a key stream generated by a stream cipher;
selecting one of first and second universal coding conventions in accordance with the cipher key; and
encoding the symbol to a codeword in accordance with the selected universal coding convention.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are various embodiments of a coding technique that utilize a stream cipher for switching between first and second coding conventions for encoding a symbol sequence. The first coding convention specifies a first mapping between a symbol and a first codeword and the second coding convention specified a second mapping between the symbol and a second codeword. According to the invention, a key generated by the stream cipher is used to selected one of the first and second coding convention and the mapping of the selected coding convention is then utilized for encoding the symbol.
-
Citations
20 Claims
-
1. A method for encrypting data comprising:
-
obtaining a symbol and a cipher key from a key stream generated by a stream cipher; selecting one of first and second universal coding conventions in accordance with the cipher key; and encoding the symbol to a codeword in accordance with the selected universal coding convention. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for encoding a sequence of symbols comprising:
-
generating a key stream using a stream cipher, the key stream corresponding to the sequence of symbols; and switching between first and second coding tables in accordance with the key stream for encoding the sequence of symbols, wherein the first coding table specifies a first mapping between each one of the sequence of symbols and a first set of codewords and the second coding table specifies a second mapping between each one of the sequence of symbols and a second set of codewords. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having program codes executed by one or more digital processors for encoding a symbol, the program codes comprising:
-
instructions for generating a key stream using a stream cipher, the key stream having a key corresponding to the symbol; instructions for selecting one of first and second universal coding conventions in accordance with the key, wherein the first universal coding convention specifies a first mapping between the symbol and a first codeword and the second universal coding convention specifies a second mapping between the symbol and a second codeword; and instructions for encoding the symbol in accordance with the selected universal coding convention. - View Dependent Claims (17, 18, 19, 20)
-
Specification