Container agnostic decryption device and methods for use therewith

US9641322B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9641322-B2
Application numberUS-201514617653-A
CountryUS
Kind codeB2
Filing dateFeb 9, 2015
Priority dateFeb 8, 2012
Publication dateMay 2, 2017
Grant dateMay 2, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A video processing device for decrypting a compressed video signal includes a key storage device for storing at least one decryption key. An decryption processing device retrieves the at least one decryption key from the key storage device, and decrypts an encrypted elementary bit stream into at least one elementary bit stream, wherein first portions of the encrypted elementary bit stream are encrypted and second portions of the encrypted elementary bit stream are unencrypted.

First claim

Opening claim text (preview).

What is claimed is: 1. A video processing device for decrypting a compressed video signal from at least one partially encrypted elementary bit stream, the video processing device comprising: a machine that includes: a key storage device for storing at least one decryption key; and a decryption processing device, coupled to the key storage device, that retrieves the at least one decryption key from the key storage device, that segments the at least one partially encrypted elementary bit stream into a plurality of blocks, wherein segmenting the plurality of blocks includes separating the plurality of blocks into a first subset of blocks of standard length and a second subset of blocks of non-standard length, and that decrypts at least one partially encrypted elementary bit stream into a decrypted elementary bit stream, by applying a first of a plurality of decryption methods for decrypting each of the first subset of blocks of standard length and applying a second of the plurality of decryption methods for decrypting each of the second subset of blocks of non-standard length separately from the first subset of blocks of standard length; wherein first portions of the at least one partially encrypted elementary bit stream are encrypted and second portions of the at least one partially encrypted elementary bit stream are unencrypted. 2. The video processing device of claim 1 wherein the decryption processing device includes: a decryption module, coupled to the bit stream segmenter, that decrypts the plurality of blocks into a plurality of decrypted blocks based on the at least one decryption key; and an output formatter, coupled to the decryption module, that generates the decrypted elementary bit stream from the plurality of decrypted blocks. 3. The video processing device of claim 1 wherein the second subset of blocks includes a remainder block. 4. The video processing device of claim 1 wherein the decrypted elementary bit stream includes an elementary audio bit stream and an elementary video bit stream. 5. The video processing device of claim 1 further comprising: an interface module, coupled to the decryption processing device, that de-encapsulates the at least one partially encrypted elementary bit stream from a container format. 6. The video processing device of claim 1 further comprising: an interface module, coupled to the decryption processing device, that encapsulates and encrypts the decrypted elementary bit stream into an encrypted container format. 7. The video processing device of claim 1 further comprising: a video decoder, coupled to the decryption processing device, that decodes the decrypted elementary bit stream to produce an uncompressed video signal. 8. The video processing device of claim 1 further comprising: an encryption processing device, coupled to the key storage device, that retrieves at least one encryption key from the key storage device, and that encrypts the decrypted elementary bit stream into a transcrypted elementary bit stream. 9. The video processing device of claim 1 further comprising: a video transcoder, coupled to the decryption processing device, that transcodes the decrypted elementary bit stream to produce at least one transcoded elementary bit stream. 10. The video processing device of claim 9 further comprising: an encryption processing device, coupled to the video transcoder, that retrieves at least one encryption key from the key storage device and that encrypts the at least one transcoded elementary bit stream into a transcoded encrypted elementary bit stream. 11. A method for decrypting a compressed video signal from at least one partially encrypted elementary bit stream, the method comprising: a machine that includes: storing at least one decryption key in a key storage device; and executing instructions via a processor to: retrieve the at least one decryption key from the key storage device; segment the at least one partially encrypted elementary bit stream into a plurality of blocks, wherein segmenting the plurality of blocks includes separating the plurality of blocks into a first subset of blocks of standard length and a second subset of blocks of non-standard length; and decrypt at least one partially encrypted elementary bit stream into a decrypted elementary bit stream, by applying a first of a plurality of decryption methods for decrypting each of the first subset of blocks of standard length and applying a second of the plurality of decryption methods for decrypting each of the second subset of blocks of non-standard length separately from the first subset of blocks of standard length; wherein first portions of the at least one partially encrypted elementary bit stream are encrypted and second portions of the at least one partially encrypted elementary bit stream are unencrypted. 12. The method of claim 11 wherein decrypting the at least one partially encrypted elementary bit stream includes: decrypting the plurality of blocks into a plurality of decrypted blocks based on the at least one decryption key; and generating the decrypted elementary bit stream from the plurality of decrypted blocks. 13. The method of claim 12 wherein the second subset of blocks includes a remainder block. 14. The method of claim 11 wherein the decrypted elementary bit stream includes an elementary audio bit stream and an elementary video bit stream. 15. The method of claim 11 further comprising: de-encapsulating the at least one partially encrypted elementary bit stream from a container format. 16. The method of claim 11 further comprising: encapsulating and encrypting the decrypted elementary bit stream into an encrypted container format. 17. The method of claim 11 further comprising: decodes the decrypted elementary bit stream to produce an uncompressed video signal. 18. The method of claim 11 further comprising: retrieving at least one encryption key from the key storage device; and encrypting the decrypted elementary bit stream into a transcrypted elementary bit stream. 19. The method of claim 11 further comprising: transcoding the decrypted elementary bit stream to produce at least one transcoded elementary bit stream. 20. The method of claim 19 further comprising: retrieving at least one encryption key from the key storage device; and encrypting the at least one transcoded elementary bit stream into a transcoded encrypted elementary bit stream.

Assignees

Inventors

Classifications

  • Protecting content from unauthorized alteration within the network (verifying the information received for network security in communication control or processing H04L63/12; integrity in wireless network security H04W12/10) · CPC title

  • by partially decrypting, e.g. decrypting a video stream that has been partially encrypted · CPC title

  • for conditional access · CPC title

  • by partially encrypting, e.g. encrypting the ending portion of a movie · CPC title

  • the region being a block, e.g. a macroblock · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9641322B2 cover?
A video processing device for decrypting a compressed video signal includes a key storage device for storing at least one decryption key. An decryption processing device retrieves the at least one decryption key from the key storage device, and decrypts an encrypted elementary bit stream into at least one elementary bit stream, wherein first portions of the encrypted elementary bit stream are e…
Who is the assignee on this patent?
Vixs Systems Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/065. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).