CPC H04L 63/126 (2013.01) | 25 Claims |
1. An apparatus comprising:
a verifier device comprising a processor and a memory, with the processor being coupled to the memory;
the verifier device being configured to communicate over one or more networks with a client device and a server device;
wherein the verifier device is further configured:
to participate in a three-party handshake protocol with the client device and the server device in which the verifier device and the client device obtain respective shares of a session key of a secure session with the server device;
to receive from the client device a commitment relating to the secure session with the server device;
responsive to receipt of the commitment, to release to the client device additional information relating to the secure session that was not previously accessible to the client device; and
to verify correctness of at least one characterization of data obtained by the client device from the server device as part of the secure session, based at least in part on the commitment and the additional information.
|