Secure electronic transactions using transport layer security (SETUTLS)
AssigneeWells Fargo Bank, N.A.
InventorsPhillip H. Griffin, Jeffrey J. Stapleton
Life of this patent
Estimating the term…
Abstract
Systems and methods in accordance with present implementations can include decrypting, by one or more processors, a data packet using a session key to recover a decrypted data packet, the data packet comprising a data element encrypted with a first content-specific key associated with a shared secret, the data packet encrypted with the session key, and decrypting, by the one or more processors, the data element of the decrypted data packet using a second content-specific key corresponding to a data type of the data element, to recover a decrypted data element.
Claims20
A method comprising:
- authenticating, by one or more processors via a communication channel, a client device to establish a shared secret:
- decrypting, by the one or more processors, a data packet using a session key to recover a decrypted data packet, the data packet received via the communication channel and comprising a data element encrypted with the session key and a first content-specific key associated with the shared secret, the session key based on the communication channel;
- and
- decrypting, by the one or more processors, the data element of the decrypted data packet using a second content-specific key corresponding to a data type of the data element, to recover a decrypted data element.
A system comprising:
- one or more processors;
- and
- one or more computer-readable storage mediums storing instructions which, when executed by the one or more processors, cause the one or more processors to:
- authenticate, via a communication channel, a client device to establish a shared secret;
- decrypt a data packet using a session key to recover a decrypted data packet, the data packet received via the communication channel and comprising a data element encrypted with the session key and a first content-specific key associated with the shared secret, session key based on the communication channel;
- and
- decrypt the data element of the decrypted data packet using a second content-specific key corresponding to a data type of the data element, to recover a decrypted data element.
A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- authenticating, by one or more processors via a communication channel, a client device to establish a shared secret:
- decrypting, by the one or more processors, a data packet using a session key to recover a decrypted data packet, the data packet received via the communication channel and comprising a data element encrypted with the session key and a first content-specific key associated with the shared secret, the session key based on the communication channel;
- and
- decrypting, by the one or more processors, the data element of the decrypted data packet using a second content-specific key corresponding to a data type of the data element, to recover a decrypted data element.
Dependencies are inferred from the claim text.