×

Permutation-based content encryption with manifests in a content centric network

  • US 10,305,865 B2
  • Filed: 06/21/2016
  • Issued: 05/28/2019
  • Est. Priority Date: 06/21/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for encoding content, comprising:

  • receiving, by a computer system, a request for a manifest from an authorized entity;

    partitioning, by the computer system, a collection of data into a first set of content objects, wherein a content object of the first set of content objects is a chunk comprised of a plurality of bytes;

    performing, by the computer system, a first permutation function on the first set of content objects to obtain a first set of permuted content objects;

    creating, by the computer system, the manifest based on the permuted content objects, wherein the manifest is a content object which indicates a second set of content objects, wherein a respective content object of the second set is a data object or another manifest;

    performing, by the computer system, a second permutation function on an order of child pointers which correspond to content objects indicated in the manifest;

    encoding, by the computer system, the first permutation function, the second permutation function, and the permuted content objects in the manifest, thereby facilitating the authorized entity that receives the manifest to reassemble the manifest contents based on a permutation function, wherein encoding the first permutation function in the manifest includes indicating a secure channel over which to retrieve the first permutation function; and

    providing, by the computer system, the manifest to the authorized entity.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×