Techniques for shuffling video information
AssigneeIntel Corporation
InventorScott Janus
Life of this patent
Estimating the term…
Abstract
An apparatus, system, method, and article for shuffling video information are described. The apparatus may include a media processing node to receive video information. The media processing node may include a shuffling module to shuffle the video information according to a shuffle order and a trusted entity programmed based on the shuffle order to provide access to the video information. The video information may be provided in an unshuffled manner when accessed through the trusted entity. Other embodiments are described and claimed.
Claims20
An apparatus, comprising:
- a processor operative to receive a first frame of video information comprising a first plurality of memory pages and a second frame of video information comprising a second plurality of memory pages, said processor comprising:
- a shuffling module operative to:
- shuffle the first plurality of memory pages according to a shuffle order;
- encrypt the shuffle order and transmit the encrypted shuffle order via a secure command;
- change the shuffle order;
- and
- shuffle the second plurality of memory pages according to the changed shuffle order;
- and
- a trusted entity programmed based on the shuffle order to provide access to the first frame of video information, wherein the first frame of video information is provided in an unshuffled manner when accessed through the trusted entity.
A method, comprising:
- receiving a first frame of video information comprising a first plurality of memory pages and a second frame of video information comprising a second plurality of memory pages;
- shuffling, by a processor, the first plurality of memory pages according to a shuffle order;
- programming a trusted entity based on the shuffle order;
- encrypting the shuffle order and transmitting the encrypted shuffle order via a secure command;
- changing the shuffle order;
- shuffling the second plurality of memory pages according to the changed shuffle order;
- and
- providing access to the first frame of video information through said trusted entity, wherein the first frame of video information is provided in an unshuffled manner when accessed through the trusted entity.
An article comprising a non-transitory machine-readable storage medium containing instructions that if executed enable a system to:
- receive a first frame of video information comprising a first plurality of memory pages and a second frame of video information comprising a second plurality of memory pages;
- shuffle the first plurality of memory pages according to a shuffle order;
- program a trusted entity based on the shuffle order;
- encrypt the shuffle order and transmit the encrypted shuffle order via a secure command;
- change the shuffle order;
- shuffle the second plurality of memory pages according to the changed shuffle order;
- and
- provide access to the first frame of video information through said trusted entity, wherein the first frame of video information is provided in an unshuffled manner when accessed through the trusted entity.
Dependencies are inferred from the claim text.