← Back to Patent Explorer
US5581614A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for encrypting and embedding information in a video program

Assignee: Adeia Guides Inc
•
Filing: 1994-01-18
•
Granted: 1996-12-03
•
Expires: 2014-01-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus and methods are provided for encrypting and decrypting information having a header portion and a body portion. The decrypting method includes the steps of reading a current month from a clock, extracting an odd/even month indication from the header portion, generating a first key based on the current month if the odd/even indication is odd and the current month is odd or if the odd/even indication is even and the current month is even, otherwise generating the first key based on a month previous to the current month read from the clock if the odd/even indication is odd and the current month is even or if the odd/even indication is even and the current month is odd, and using the first key for decrypting the encrypted body portion to generate a decrypted body portion.

Inventors

  • 👤 Yee K. Ng
  • 👤 Roy J. Mankovitz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 19:06
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/167; H04N7/1675; G; G11; G11B; G11B15/00; G11B15/02; G11B15/023; G11B15/026; G11B15/05; G11B15/06; G11B15/07; G11B15/087; G11B15/18; G11B15/1808; G11B15/1816; G11B23/00; G11B23/02; G11B23/04; G11B23/08; G11B23/087; G11B23/08707; G11B23/08714; G11B23/30; G11B23/36; G11B27/00; G11B27/02; G11B27/022; G11B27/029; G11B27/10; G11B27/102; G11B27/107; G11B27/11; G11B27/13; G11B27/19; G11B27/28; G11B27/30; G11B27/3027; G11B27/3036; G11B27/3054; G11B27/309; G11B27/32; G11B27/322; G11B27/324; G11B27/327; G11B27/328; G11B27/34; G11B27/36; G11B31/00; G11B33/00; G11B33/10; G11B5/00; G11B5/86; H04H; H04H60/00; H04H60/09; H04H60/14; H04H60/23; H04N21/00; H04N21/20; H04N21/23; H04N21/235; H04N21/2351; H04N21/25; H04N21/266; H04N21/26606; H04N5/00; H04N5/76; H04N5/765; H04N5/78; H04N5/782; H04N7/08; H04N7/087; H04N7/088; H04N7/0887; H04N7/0888; G11B2220/00; G11B2220/20; G11B2220/40; G11B2220/41; G11B2220/60; G11B2220/65; G11B2220/652; G11B2220/655; G11B2220/80; G11B2220/90; G11B2220/91; G11B27/002; G11B27/024; G11B5/008; G11B5/00813; G11B5/00847; G11B5/0086; H04H20/00; H04H20/28; H04N5/44; H04N5/445; H04N5/45; H04N5/775; H04N5/7755; H04N5/7824; H04N5/7826; H04N5/78263; H04N5/91; H04N5/92; H04N5/9201; H04N5/9206

Claims Analysis

Total Claims: 48
Claim 1
Independent Claim 211 words
A method for encrypting information having a header portion and a body portion comprising the steps of: reading a current month from a clock having an output as a function of time; setting an odd/even month indication in the header portion to odd, if the current month read from the clock is an odd month, otherwise, setting an odd/even month indication in the header portion to even, if the current month read from the clock is an even month; generating a first key based on the current month read from the clock if the odd/even indication is odd and the current month read from the clock is odd or if the odd/even indication is even and the current month read from the clock is even, otherwise generating the first key based on a month previous to the current month read from the clock if the odd/even indication is odd and the current month read from the clock is even or if the odd/even indication is even and the current month read from the clock is odd; using the first key for encrypting the body portion to generate an encrypted body portion; and embedding the encrypted body portion and the header portion within a video signal to form a composite video signal.
Claim 2
Independent Claim 211 words
A method for encrypting information having a header portion and a body portion comprising the steps of: reading a current month from a clock having an output as a function of time; setting an odd/even month indication in the header portion to odd, if the current month read from the clock is an odd month, otherwise, setting an odd/even month indication in the header portion to even, if the current month read from the clock is an even month; generating a first key based on the current month read from the clock if the odd/even indication is odd and the current month read from the clock is odd or if the odd/even indication is even and the current month read from the clock is even, otherwise generating the first key based on a month previous to the current month read from the clock if the odd/even indication is odd and the current month read from the clock is even or if the odd/even indication is even and the current month read from the clock is odd; using the first key for encrypting the body portion to generate an encrypted body portion; and embedding the encrypted body portion and the header portion within a video signal to form a composite video signal.
Claim 3
Dependent Claim 25 words
The method of claim 1 further comprising the step of transmitting the composite video signal having the embedded encrypted body portion and the header portion.
Claim 4
Dependent Claim 25 words
The method of claim 1 further comprising the step of recording the composite video signal having the embedded encrypted body portion and the header portion.
Claim 5
Dependent Claim 19 words
The method of claim 1 further comprising the step of scrambling the encrypted body portion using a scrambling key.
Claim 6
Dependent Claim 92 words
The method of claim 4 wherein the step of scrambling the encrypted body portion using the scrambling key comprises the steps of: assigning each bit of the scrambling key to a number of pairs of characters in the encrypted body portion; swapping the characters of the pair, if the assigned bit is of a first type, otherwise, not swapping the characters of the pair, if the assigned bit is of a second type; and repeating the steps of swapping or not swapping for all pairs of characters of the encrypted body portion.
Claim 7
Dependent Claim 50 words
The method of claim 1 wherein the step of embedding the encrypted body portion and the header portion within a video signal to form a composite video signal comprises the step of encoding the encrypted body portion and the header portion into vertical blanking interval lines of the video signal.
Claim 8
Dependent Claim 64 words
The method of claim 1 wherein the step of using the first key for encrypting the body portion to generate an encrypted body portion comprises the steps of: selecting a first table using the first key; mapping each part of the body portion to a first encrypted part using the first table; and concatenating each first encrypted part to form an encrypted body portion.
Claim 9
Dependent Claim 52 words
The method of claim 7 wherein the step of mapping each part of the body portion to a first encrypted part using the first table comprises the steps of: selecting a second table using the first key; and mapping each first encrypted part to a second encrypted part using the second table.
Claim 10
Dependent Claim 21 words
The method of claim 1 wherein the step of generating a first key comprises the step of performing a table lookup.
Claim 11
Independent Claim 164 words
A method for decrypting information in a composite video signal having an embedded header portion and an encrypted body portion, the method comprising the steps of: reading a current month from a clock having an output as a function of time; extracting an odd/even month indication from the header portion; generating a first key based on the current month read from the clock if the odd/even indication is odd and the current month read from the clock is odd or if the odd/even indication is even and the current month read from the clock is even, otherwise generating the first key based on a month previous to the current month read from the clock if the odd/even indication is odd and the current month read from the clock is even or if the odd/even indication is even and the current month read from the clock is odd; and using the first key for decrypting the encrypted body portion to generate a decrypted body portion.
Claim 12
Independent Claim 164 words
A method for decrypting information in a composite video signal having an embedded header portion and an encrypted body portion, the method comprising the steps of: reading a current month from a clock having an output as a function of time; extracting an odd/even month indication from the header portion; generating a first key based on the current month read from the clock if the odd/even indication is odd and the current month read from the clock is odd or if the odd/even indication is even and the current month read from the clock is even, otherwise generating the first key based on a month previous to the current month read from the clock if the odd/even indication is odd and the current month read from the clock is even or if the odd/even indication is even and the current month read from the clock is odd; and using the first key for decrypting the encrypted body portion to generate a decrypted body portion.
Claim 13
Dependent Claim 24 words
The method of claim 10 further comprising the step of recording the decrypted body portion and the header portion on a video cassette tape.
Claim 14
Dependent Claim 19 words
The method of claim 10 further comprising the step of descrambling the encrypted body portion using a scrambling key.
Claim 15
Dependent Claim 92 words
The method of claim 12 wherein the step of descrambling the encrypted body portion using the scrambling key comprises the steps of: assigning each bit of the scrambling key to a number of pairs of characters in the encrypted body portion; swapping the characters of the pair, if the assigned bit is of a first type, otherwise, not swapping the characters of the pair, if the assigned bit is of a second type; and repeating the steps of swapping or not swapping for all pairs of characters of the encrypted body portion.
Claim 16
Dependent Claim 31 words
The method of claim 10 further comprising the step of decoding a vertical blanking interval to decode the embedded headed portion and the encrypted body portion from the composite video signal.
Claim 17
Dependent Claim 67 words
The method of claim 10 wherein the step of using the first key for decrypting the encrypted body portion to generate a decrypted body portion comprises the steps of: using the first key to select a first table; mapping each part of the encrypted body portion to a first decrypted part using the first table; and concatenating each first decrypted part to form a decrypted body portion.
Claim 18
Dependent Claim 53 words
The method of claim 15 wherein the step of mapping each part of the encrypted body portion to a first decrypted part using the first table comprises the steps of: selecting a second table using the first key; and mapping each first decrypted part to a second decrypted part using the second table.
Claim 19
Dependent Claim 21 words
The method of claim 10 wherein the step of generating a first key comprises the step of performing a table lookup.
Claim 20
Dependent Claim 19 words
The method of claim 10 further comprising the step of receiving the composite video signal from a transmitted signal.
Claim 21
Dependent Claim 19 words
The method of claim 10 further comprising the step of receiving the composite video signal from a recorded signal.
Claim 22
Independent Claim 221 words
An apparatus for encrypting information having a header portion and a body portion, the apparatus comprising: a clock having an output as a function of time; means for reading a current month from the clock; means for setting an odd/even month indication in the header portion to odd, if the current month read from the clock is an odd month, otherwise, setting an odd/even month indication in the header portion to even, if the current month read from the clock is an even month; means for generating a first key based on the current month read from the clock if the odd/even indication is odd and the current month read from the clock is odd or if the odd/even indication is even and the current month read from the clock is even, otherwise generating the first key based on a month previous to the current month read from the clock if the odd/even indication is odd and the current month read from the clock is even or if the odd/even indication is even and the current month read from the clock is odd; means for encrypting the body portion using the first key to generate an encrypted body portion; and means for embedding the encrypted body portion and the header portion within a video signal to form a composite video signal.
Claim 23
Independent Claim 221 words
An apparatus for encrypting information having a header portion and a body portion, the apparatus comprising: a clock having an output as a function of time; means for reading a current month from the clock; means for setting an odd/even month indication in the header portion to odd, if the current month read from the clock is an odd month, otherwise, setting an odd/even month indication in the header portion to even, if the current month read from the clock is an even month; means for generating a first key based on the current month read from the clock if the odd/even indication is odd and the current month read from the clock is odd or if the odd/even indication is even and the current month read from the clock is even, otherwise generating the first key based on a month previous to the current month read from the clock if the odd/even indication is odd and the current month read from the clock is even or if the odd/even indication is even and the current month read from the clock is odd; means for encrypting the body portion using the first key to generate an encrypted body portion; and means for embedding the encrypted body portion and the header portion within a video signal to form a composite video signal.
Claim 24
Dependent Claim 14 words
The apparatus of claim 20 further comprising means for transmitting the composite video signal.
Claim 25
Dependent Claim 14 words
The apparatus of claim 20 further comprising means for recording the composite video signal.
Claim 26
Dependent Claim 18 words
The apparatus of claim 20 further comprising means for scrambling the encrypted body portion using a scrambling key.
Claim 27
Dependent Claim 49 words
The apparatus of claim 20 wherein the means for embedding the encrypted body portion and the header portion within a video signal to form a composite video signal comprises means for embedding the encrypted body portion and the header portion into vertical blanking interval lines of the video signal.
Claim 28
Dependent Claim 66 words
The apparatus of claim 20 wherein the means for encrypting the body portion using the first key to generate an encrypted body portion comprises: means for selecting a first table using the first key; means for mapping each part of the body portion to a first encrypted part using the first table; and means for concatenating each first encrypted part to form an encrypted body portion.
Claim 29
Dependent Claim 54 words
The apparatus of claim 20 wherein the means for mapping each part of the body portion to a first encrypted part using the first table comprises: means for using the first key to select a second table; and means for mapping each first encrypted part to a second encrypted part using the second table.
Claim 30
Dependent Claim 20 words
The apparatus of claim 20 wherein the means for generating a first key comprises mean for performing a table lookup.
Claim 31
Independent Claim 171 words
An apparatus for decrypting information having a header portion and an encrypted body portion embedded in a composite video signal, the apparatus comprising: a clock having an output as a function of time; means for reading a current month from the clock; means for extracting an odd/even month indication from the header portion; means for generating a first key based on the current month read from the clock if the odd/even indication is odd and the current month read from the clock is odd or if the odd/even indication is even and the current month read from the clock is even, otherwise generating the first key based on a month previous to the current month read from the clock if the odd/even indication is odd and the current month read from the clock is even or if the odd/even indication is even and the current month read from the clock is odd; and means for using the first key for decrypting the encrypted body portion to generate a decrypted body portion.
Claim 32
Independent Claim 171 words
An apparatus for decrypting information having a header portion and an encrypted body portion embedded in a composite video signal, the apparatus comprising: a clock having an output as a function of time; means for reading a current month from the clock; means for extracting an odd/even month indication from the header portion; means for generating a first key based on the current month read from the clock if the odd/even indication is odd and the current month read from the clock is odd or if the odd/even indication is even and the current month read from the clock is even, otherwise generating the first key based on a month previous to the current month read from the clock if the odd/even indication is odd and the current month read from the clock is even or if the odd/even indication is even and the current month read from the clock is odd; and means for using the first key for decrypting the encrypted body portion to generate a decrypted body portion.
Claim 33
Dependent Claim 35 words
The apparatus of claim 28 further comprising: means for combining the decrypted body portion and the header portion to form a data packet; and means for recording the data packet on a video cassette tape.
Claim 34
Dependent Claim 18 words
The apparatus of claim 28 further comprising means for descrambling the encrypted body portion using a scrambling key.
Claim 35
Dependent Claim 79 words
The apparatus of claim 30 wherein the means for descrambling the encrypted body portion using the scrambling key comprises: means for assigning each bit of the scrambling key to a number of pairs of characters in the encrypted body portion; and means for swapping the characters of each pair, if the assigned bit assigned to the pair is of a first type, otherwise, not swapping the characters of the pair, if the assigned bit is of a second type.
Claim 36
Dependent Claim 30 words
The apparatus of claim 28 further comprising means for decoding a vertical blanking interval to extract the embedded headed portion and the encrypted body portion from the composite video signal.
Claim 37
Dependent Claim 69 words
The apparatus of claim 28 wherein the means for using the first key for decrypting the encrypted body portion to generate a decrypted body portion comprises: means for selecting a first table using the first key; means for mapping each part of the encrypted body portion to a first decrypted part using the first table; and means for concatenating each first decrypted part to form an decrypted body portion.
Claim 38
Dependent Claim 54 words
The apparatus of claim 33 wherein means for mapping each part of the encrypted body portion to a first decrypted part using the first table comprises: means for using the first key to select a second table; and means for mapping each first decrypted part to a second decrypted part using the second table.
Claim 39
Dependent Claim 20 words
The apparatus of claim 28 wherein the means for generating a first key comprises means for performing a table lookup.
Claim 40
Dependent Claim 18 words
The apparatus of claim 28 further comprising means for receiving the composite video signal from a transmitted signal.
Claim 41
Dependent Claim 18 words
The apparatus of claim 28 further comprising means for receiving the composite video signal from a recorded signal.
Claim 42
Independent Claim 401 words
A method for encrypting and sending information having a header portion and a body portion and for decrypting the received information comprising the steps of: reading a first current month from a first clock having an output as a function of time; setting an odd/even month indication in the header portion to odd, if the first current month read from the first clock is an odd month, otherwise, setting an odd/even month indication in the header portion to even, if the first current month read from the first clock is an even month; generating a first key based on the first current month read from the first clock if the odd/even indication is odd and the first current month read from the first clock is odd or if the odd/even indication is even and the first current month read from the first clock is even, otherwise generating the first key based on a month previous to the first current month read from the first clock if the odd/even indication is odd and the first current month read from the first clock is even or if the odd/even indication is even and the first current month read from the first clock is odd; using the first key for encrypting the body portion to generate an encrypted body portion; embedding the encrypted body portion and the header portion within a video signal to form a composite video signal; transmitting the composite video signal; receiving the transmitted composite video signal; reading a second current month from a second clock having an output as a function of time; extracting an odd/even month indication from the received header portion; generating a second key based on the second current month read from the second clock if the odd/even indication is odd and the second current month read from the second clock is odd or if the odd/even indication is even and the second current month read from the second clock is even, otherwise generating the second key based on a month previous to the second current month read from the second clock if the odd/even indication is odd and the second current month read from the second clock is even or if the odd/even indication is even and the second current month read from the second clock is odd; and using the second key for decrypting the received encrypted body portion to generate a decrypted body portion.
Claim 43
Independent Claim 401 words
A method for encrypting and sending information having a header portion and a body portion and for decrypting the received information comprising the steps of: reading a first current month from a first clock having an output as a function of time; setting an odd/even month indication in the header portion to odd, if the first current month read from the first clock is an odd month, otherwise, setting an odd/even month indication in the header portion to even, if the first current month read from the first clock is an even month; generating a first key based on the first current month read from the first clock if the odd/even indication is odd and the first current month read from the first clock is odd or if the odd/even indication is even and the first current month read from the first clock is even, otherwise generating the first key based on a month previous to the first current month read from the first clock if the odd/even indication is odd and the first current month read from the first clock is even or if the odd/even indication is even and the first current month read from the first clock is odd; using the first key for encrypting the body portion to generate an encrypted body portion; embedding the encrypted body portion and the header portion within a video signal to form a composite video signal; transmitting the composite video signal; receiving the transmitted composite video signal; reading a second current month from a second clock having an output as a function of time; extracting an odd/even month indication from the received header portion; generating a second key based on the second current month read from the second clock if the odd/even indication is odd and the second current month read from the second clock is odd or if the odd/even indication is even and the second current month read from the second clock is even, otherwise generating the second key based on a month previous to the second current month read from the second clock if the odd/even indication is odd and the second current month read from the second clock is even or if the odd/even indication is even and the second current month read from the second clock is odd; and using the second key for decrypting the received encrypted body portion to generate a decrypted body portion.
Claim 44
Dependent Claim 32 words
The method of claim 38 further comprising the steps of: scrambling the encrypted body portion using a first scrambling key; and descrambling the received encrypted body portion using a second scrambling key.
Claim 45
Dependent Claim 94 words
The method of claim 39 wherein: the step of scrambling the encrypted body portion using the first scrambling key comprises the steps of: assigning each bit of the first scrambling key to a number of pairs of characters in the encrypted body portion; swapping the characters of the pair, if the assigned bit is of a first type, otherwise, not swapping the characters of the pair, if the assigned bit is of a second type; and repeating the steps of swapping or not swapping for all pairs of characters of the encrypted body portion.
Claim 46
Dependent Claim 50 words
The method of claim 38 wherein the step of embedding the encrypted body portion and the header portion within a video signal to form a composite video signal comprises the step of encoding the encrypted body portion and the header portion into vertical blanking interval lines of the video signal.
Claim 47
Dependent Claim 94 words
The method of claim 39 wherein the step of descrambling the encrypted body portion using the second scrambling key comprises the steps of: assigning each bit of the second scrambling key to a number of pairs of characters in the encrypted body portion; swapping the characters of the pair, if the assigned bit is of a first type, otherwise, not swapping the characters of the pair, if the assigned bit is of a second type; and repeating the steps of swapping or not swapping for all pairs of characters of the encrypted body portion.
Claim 48
Dependent Claim 31 words
The method of claim 38 further comprising the step of decoding a vertical blanking interval to decode the embedded headed portion and the encrypted body portion from the composite video signal.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-03 2000-06-03 2000-12-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-03 2004-06-03 2004-12-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-03 2008-06-03 2008-12-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag