Systems and methods for determining a pre-shared key (psk) identity for transport layer security (tls)
AssigneeDell Products L.P.
InventorsClaudio Desanti, David L. Black
Life of this patent
Estimating the term…
Abstract
Systems and methods for determining a pre-shared key (PSK) identity for Transport Layer Security (TLS) are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a processor; and a memory coupled to the processor, wherein the memory comprises program instructions store thereon that, upon execution by the processor, cause the IHS to: establish a Transmission Control Protocol (TCP) connection with a another IHS; generate a TLS PSK; derive based, at least in part, on the TLS PSK, a unique PSK identity associated with the TLS PSK; and perform a TLS negotiation with the other IHS using the TLS PSK and the unique PSK identity.
Claims20
An Information Handling System (IHS), comprising:
- a processor;
- and
- a memory coupled to the processor, wherein the memory comprises program instructions store thereon that, upon execution by the processor, cause the IHS to:
- establish a Transmission Control Protocol (TCP) connection with a another IHS;
- generate a Transport Layer Security (TLS) pre-shared key (PSK);
- derive based, at least in part, on the TLS PSK, a unique PSK identity associated with the TLS PSK;
- and
- perform a TLS negotiation with the other IHS using the TLS PSK and the unique PSK identity.
A method, comprising:
- establishing, by a first Information Handling System (IHS), a Transmission Control Protocol (TCP) connection with a second IHS;
- calculating a Transport Layer Security (TLS) pre-shared key (PSK);
- deriving based, at least in part, on the TLS PSK, a unique PSK identity for the TLS PSK;
- and
- performing a TLS negotiation with the second IHS using the TLS PSK and the unique PSK identity.
One or more non-transitory computer-readable storage media storing program instructions that when executed on or across one or more processors, cause the one or more processors to:
- establish a Transmission Control Protocol (TCP) connection with a remote Information Handling System (IHS);
- determine a Transport Layer Security (TLS) pre-shared key (PSK);
- determine based, at least in part, on the TLS PSK, a PSK identity that is unique for the TLS PSK;
- and
- perform a TLS negotiation with the remote IHS using the TLS PSK and the associated unique PSK identity.
Dependencies are inferred from the claim text.