×

Content-based transport security for distributed producers

  • US 9,531,679 B2
  • Filed: 02/06/2014
  • Issued: 12/27/2016
  • Est. Priority Date: 02/06/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, the method comprising:

  • receiving, by a content-producing system via a content-centric network (CCN), a first Interest packet having a name that includes a serialized public key or digital certificate having the public key from a client device;

    generating, by the content-producing system, a session identifier and a symmetric session key for a new session with the client device over the CCN;

    generating an encrypted Content Object that includes at least the session identifier, the symmetric session key, and a digital certificate for the content-producing system, wherein the encrypted Content Object is encrypted using the public key from the first Interest packet, and signed according to the digital certificate of the content-producing system; and

    returning the encrypted Content Object over the CCN to the client device;

    receiving a resume-setup second Interest packet that includes the session identifier and the digital certificate of the client device;

    decrypting the digital certificate using the symmetric session key;

    authenticating the client device using the digital certificate; and

    in response to receiving a third Interest packet with the session identifier;

    decrypting an encrypted name suffix of the third Interest packet'"'"'s name, using the symmetric session key to obtain a plaintext name suffix; and

    using the plaintext name suffix to obtain a piece of data that corresponds to the third Interest packet'"'"'s name, encrypting the piece of data using the symmetric session key, and returning a Content Object that includes the encrypted piece of data over the CCN.

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