摘要 |
PROBLEM TO BE SOLVED: To provide a content-producing computer system that generates a session key to communicate with a client device during a session over a named-data network.SOLUTION: A computer system receives an interest packet that includes a name for a piece of data or a service. The interest's name includes a routable prefix, a session identifier, and an encrypted suffix. The system generates a session key based on the session identifier and a secret value, and decrypts the encrypted suffix using the session key to obtain a plaintext suffix. The system processes the plaintext suffix to obtain data requested by the interest, and encrypts the data using the session key. The system uses a local private key to decrypt the encrypted suffix, and uses an encryption key obtained from the interest to encrypt a content object. |