IP Library Granted Patent US 11,531,767
Granted Patent B1
US 11,531,767 · App. 16/140,264 · Granted Dec 20, 2022

Strategic digital media encryption

Inventors: Gabor Szanto (Kapolnasnyek, HU); Alexander Patrick Vlaskovits (Austin, TX)
Assignee: SUPERPOWERED INC.
G06F21/602H04L63/0428
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,531,767
App. No.
16/140,264
Granted
Dec 20, 2022
Kind
B1
Abstract

A media storage and playback apparatus encrypts header fields and side-information fields within respective packets of a compressed, packetized media file to obfuscate unencrypted payload fields within the packets. After encrypting the header fields and side-information fields, the media storage and playback apparatus stores the encrypted header fields and side-information fields together with the unencrypted payload fields within a nonvolatile storage for later retrieval, decryption and playback.

Claims (47)

1. A method of strategically securing media data using circuitry configured to perform the method, the method comprising:

encrypting header fields and side-information fields within respective packets of a compressed, packetized media file to obfuscate unencrypted payload fields within the packets to establish partially encrypted packets;

storing the partially encrypted packets within a nonvolatile storage for later retrieval, decryption and playback, wherein the partially encrypted packets constitute at least a portion of a partially encrypted instance of the compressed, packetized media file;

generating a packet location table that indicates respective storage locations, within the nonvolatile storage, of the partially encrypted packets;

encrypting the packet location table; and

storing the encrypted packet location table within the nonvolatile storage as part of the partially encrypted, compressed, packetized media file, at a beginning of the partially encrypted, compressed, packetized media file such that a decryption process begins with decrypting the encrypted packet location table first.

2. The method of claim 1 , further comprising:

encrypting one or more metadata fields that bound the packets within the compressed, packetized media file; and

storing the one or more encrypted metadata fields within the nonvolatile storage as part of the partially encrypted compressed, packetized media file.

3. The method of claim 1 , further comprising retrieving the partially encrypted, compressed, packetized media file from the nonvolatile storage and executing a playback of the media data within the unencrypted payload fields thereof.

4. The method of claim 1 , further comprising:

retrieving the encrypted packet location table from the nonvolatile storage;

decrypting the pack location table so as to yield the locations of the encrypted header fields and side-information fields from the nonvolatile storage;

retrieving the encrypted header fields and side-information fields from the nonvolatile storage;

retrieving the unencrypted payload fields from the nonvolatile storage;

decrypting the encrypted header fields and side-information fields to yield decrypted header fields and side-information fields; and

executing a playback of media data within the unencrypted payload fields based on information within decrypted header fields and side-information fields.

5. The method of claim 4 , wherein the executing a playback of media data within the unencrypted payload fields comprises generating at least one of a user-perceptible audio output or a user-perceptible video output.

6. The method of claim 4 , wherein the compressed, packetized media file comprises an audio file.

7. A method of strategically securing media data using circuitry configured to perform the method, the method comprising:

encrypting header fields and side-information fields within respective packets of a compressed, packetized media file to obfuscate unencrypted payload fields within the packets to establish partially encrypted packets;

storing the partially encrypted packets within a nonvolatile storage for later retrieval, decryption and playback, wherein the partially encrypted packets constitute at least a portion of a partially encrypted instance of the compressed, packetized media file;

generating a packet location table that indicates respective storage locations, within the nonvolatile storage, of the partially encrypted packets;

encrypting the packet location table;

storing the encrypted packet location table within the nonvolatile storage as part of the partially encrypted, compressed, packetized media file, at a beginning of the partially encrypted, compressed, packetized media file such that a decryption process begins with decrypting the encrypted packet location table first;

retrieving the partially encrypted, compressed, packetized media file from the nonvolatile storage and executing a playback of media data within the unencrypted payload fields thereof, wherein the retrieving comprises: first retrieving and decrypting the encrypted packet location table from the partially encrypted, compressed, packetized media file from the nonvolatile storage to produce a decrypted packet location table, and

then retrieving the partially encrypted packets of the packetized media file from the nonvolatile storage based on storage location information provided by the decrypted packet location table.

8. A media storage and playback apparatus comprising a nonvolatile storage and circuitry to:

encrypt header fields and side-information fields within respective packets of a compressed, packetized media file to obfuscate unencrypted payload fields within the packets to establish partially encrypted packets;

store the partially encrypted packets within a nonvolatile storage for later retrieval, decryption and playback, wherein the partially encrypted packets constitute at least a portion of a partially encrypted instance of the compressed, packetized media file;

generate a packet location table that indicates respective storage locations, within the nonvolatile storage, of the partially encrypted packets;

encrypt the packet location table;

and

store the encrypted packet location table within the nonvolatile storage as part of the partially encrypted, compressed, packetized media file, at a beginning of the partially encrypted, compressed, packetized media file such that a decryption process of the packetized media file begins with decrypting the encrypted packet location table first.

9. The apparatus of claim 8 , wherein the circuitry additionally:

encrypts one or more metadata fields that bound the packets within the compressed, packetized media file; and

stores the encrypted metadata fields within the nonvolatile storage as part of the partially encrypted, compressed, packetized media file.

10. The apparatus of claim 8 , wherein the circuitry additionally retrieves the partially encrypted, packetized media file from the nonvolatile storage and executes a playback of media data within the unencrypted payload fields thereof.

11. The apparatus of claim 8 , wherein the circuitry additionally:

retrieves the encrypted packet location table from the nonvolatile storage;

decrypts the packet location table so as to yield the locations of the encrypted header fields and side-information fields from the nonvolatile storage;

retrieves the encrypted header fields and side-information fields from the nonvolatile storage;

retrieves the unencrypted payload fields from the nonvolatile storage;

decrypts the encrypted header fields and side-information fields to yield decrypted header fields and side-information fields; and

executes a playback of media data within the unencrypted payload fields based on information within decrypted header fields and side-information fields.

12. The apparatus of claim 8 , wherein the circuitry that executes a playback of media data within the unencrypted payload fields comprises transducer circuitry to generate at least one of a user-perceptible audio output or a user-perceptible video output.

13. The apparatus of claim 8 , wherein the circuitry to encrypt the packet location table, the header fields and side-information fields and to store the encrypted packet location table, header fields and side-information fields comprises one or more programmed processors.

Assignments (3)
SECURITY INTEREST Recorded Apr 21, 2025
From: DISTRIBUTED CREATION INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 070899/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2024
From: SUPERPOWERED INC.
To: DISTRIBUTED CREATION INC.
Reel/Frame 069596/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2020
From: SZANTO, GABOR; VLASKOVITS, ALEXANDER PATRICK
To: SUPERPOWERED INC.
Reel/Frame 051686/0405 →
Continuity (1)
Provisional Application 62566319 · Sep 30, 2017
Cited By (1)
US 12,562,884