Systems and methods for simultaneous compression and encryption

US10785545B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10785545-B2
Application numberUS-201314395674-A
CountryUS
Kind codeB2
Filing dateApr 22, 2013
Priority dateApr 20, 2012
Publication dateSep 22, 2020
Grant dateSep 22, 2020

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.

Embodiments of reversible systems and methods for fast, secure and efficient transmission, storage, and protection of digital multimedia are disclosed. The embodiments may have the ability to simultaneously compress and encrypt digital data in order to concurrently reduce data size and prevent reconstruction without the proper encryption key. Embodiments of a method may include pre-processing data to optimize the size of data segments to be compressed, transforming the data for improving the compressibility of the before-mentioned data segments, processing the data sequentially to generate predictive statistical models, encoding the data for simultaneously encrypting and compressing data segments using a keystream, and increasing both the compression ratio and security of these encoding processes using a block cipher. Embodiments of these methods may be suitable for use on both encrypted and unencrypted media.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for simultaneously compressing and encrypting an input data set for efficient transmission from a transmitting device and recovery at a receiving device comprising: transforming the input data set at the transmitting device by: mapping the input data set into an entropy measure sequence by performing a windowed entropy measure over plaintext data samples and performing frequency analysis of the entropy variation over the plaintext data; segmenting the input data set based on a period value corresponding to a significant peak in the magnitude of Fourier Transform of the entropy measure sequence; generating one or more statistical models that represent a statistical measurement of the input data set segments; changing a state of a compressive entropy encoder according to an encryption key and the one or more statistical models to simultaneously compress and encrypt the input data set; transmitting the input data set from the transmitting device to the receiving device. 2. The method according to claim 1 , further comprising compressing the one or more histograms according to a Run-Length compression process, an Adaptive Dictionary compression process or a block cipher process. 3. The method according to claim 2 , wherein generating the one or more histograms further comprises dividing a first histogram into a plurality of sub-histograms until a size of the sub-histograms is less than or equal to a predetermined limit. 4. The method according to claim 1 , further comprising preparing the input data set to improve compression of plaintext data segmentation. 5. The method of claim 4 , wherein preparing further comprises performing a context sorting process or a Burrows-Wheeler Transformation on a different binary extension of the input data set. 6. The method according to claim 1 , wherein the compressive entropy encoder is an Elias encoder. 7. The method according to claim 6 , wherein the compressive entropy encoder performs an arithmetic coding process or a Range coding process. 8. A method of simultaneously decompressing and decrypting an input ciphertext, which was obtained by simultaneously compressing and encrypting an input plaintext according to the method of claim 1 , by decrypting an initial portion of said input ciphertext according to a block cipher, and simultaneously decompressing and decrypting the remaining data portions of the input ciphertext by altering the state of an entropy decoder in the same sequence as the state of the entropy encoder that compressed and encrypted the input plaintext. 9. A non-transitory tangible computer readable medium comprising computer executable code that when executed by a computational device causes the computer to perform operations for simultaneously decompressing and decoding an input data set, wherein the operations comprise the steps of claim 8 . 10. A system configured to simultaneously compress and encode an input data set comprising one or more modules configured to perform the method steps described in claim 1 . 11. A non-transitory tangible computer readable medium comprising computer executable code that when executed by a computational device causes the computer to perform operations for simultaneously compressing and encoding an input data set, wherein the operations comprise the steps of claim 1 .

Assignees

Inventors

Classifications

  • involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements {(video transcoding H04N19/40; media packet handling at the source H04L65/762)} · CPC title

  • involving video stream encryption · CPC title

  • Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3 · CPC title

  • Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation · CPC title

  • involving uncompressed content · 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 US10785545B2 cover?
Embodiments of reversible systems and methods for fast, secure and efficient transmission, storage, and protection of digital multimedia are disclosed. The embodiments may have the ability to simultaneously compress and encrypt digital data in order to concurrently reduce data size and prevent reconstruction without the proper encryption key. Embodiments of a method may include pre-processing d…
Who is the assignee on this patent?
Univ Texas
What technology area does this patent fall under?
Primary CPC classification H04N21/2343. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 22 2020 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).