×

System for a secure encryption proxy in a content centric network

  • US 10,084,764 B2
  • Filed: 05/13/2016
  • Issued: 09/25/2018
  • Est. Priority Date: 05/13/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer system, comprising:

  • a processor; and

    a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising;

    receiving, by an intermediate router from a content-consuming computing device, a first interest that includes a first name identifying a replica device storing content objects, signaling information encrypted based on a signaling key, an authentication token based on an authentication key, and an inner interest encrypted based on an encryption key, wherein the inner interest includes a name for a manifest that represents a collection of data stored at the replica device, wherein the intermediate router does not possess the encryption key;

    authenticating the first interest by verifying the authentication token based on the authentication key;

    generating one or more interests requesting the data represented by the manifest from the replica device, wherein each generated interest has a name that corresponds to a numbered chunk of the data represented by the manifest;

    receiving from the replica device, a first content object in response to the first interest;

    transmitting to the content-consuming computing device the first content object received in response to the first interest;

    receiving from the replica device, one or more additional content objects corresponding to the one or more generated interests; and

    transmitting the one or more additional content objects to the content-consuming device without receiving corresponding interests for the one or more additional content objects from the content-consuming device.

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