Patent ID: 8312277
Filing Date: 2012-11-13
Classification: H04L

Abstract:
1. A method for exchanging data between a client computer and a storage device, the method comprising: the storage device sending a long-term Diffie-Hellman (DH) component to an intermediate server; the client computer sending a first short-term DH-component to the intermediate server and receiving a capability indicator from the intermediate server, the capability indicator including the long-term DH component and the first short-term DH-component with a communication expiration time added by the intermediate server; the client computer sending the capability indicator to the storage device; the storage device sending a second short-term DH-component to the client computer in response to receiving the capability indicator; the client computer and the storage device calculating a symmetric key from the long-term DH component and from both the first and second short-term DH-components to exchange data; and deleting the first and second short-term DH-components upon reaching the expiration time.