×

Decoupled name security binding for CCN objects

  • US 9,916,457 B2
  • Filed: 01/12/2015
  • Issued: 03/13/2018
  • Est. Priority Date: 01/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • responsive to receiving, by a computing device, a command to generate a decoupled name for a data object having content and a network name, wherein the command includes a new name to bind to the data object;

    generating a hash for the data object based on the content, but not based on either of the name or the new name;

    obtaining a private key for signing the data object; and

    encrypting the hash using the private key to produce a cryptographic signature for the data object, wherein the new name, the hash, and the cryptographic signature collectively represent the decoupled name for the data object;

    responsive to receiving a request to access the data object, determining whether the decoupled name is associated with the data object;

    when the decoupled name is associated with the data object, determining whether to return the decoupled name and the data object separately or together;

    when the decoupled name is associated with the data object and when the determining is to return the decoupled name and the data object together, generating a new data object including the decoupled name embedded with the data object, and returning the new data object; and

    when the decoupled name is associated with the data object and when the determining is not to return the decoupled name and the data object together, returning the decoupled name and the data object as separate objects using separate object names.

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