Short message service gateway for media streaming security
AssigneeAT&T Mobility II LLC
InventorArturo Maria
Life of this patent
Estimating the term…
Abstract
A processor may receive a request to authenticate an endpoint device associated with a media streaming session, the media streaming session delivered to the endpoint device via a cellular access network, generate an authentication key, and transmit the authentication key to the endpoint device via a short message service message. The processor may further receive a calculated response from the endpoint device, the calculated response based upon the authentication key and a seed key of the endpoint device, determine whether the calculated response matches an expected response based upon the authentication key and the seed key, and authenticate the endpoint device based upon whether the calculated response matches the expected response.
Claims20
A device comprising:
- a processor;
- and
- a computer-readable medium storing instructions which, when executed by the processor when the device is deployed as a server of a communication network, cause the processor to perform operations, the operations comprising:
- receiving a request to authenticate an endpoint device associated with a media streaming session, wherein the media streaming session is delivered to the endpoint device via a cellular access network;
- generating an authentication key;
- transmitting the authentication key to the endpoint device via a short message service message;
- receiving a calculated response from the endpoint device, the calculated response based upon the authentication key and a seed key of the endpoint device;
- determining whether the calculated response matches an expected response based upon the authentication key and the seed key;
- and
- authenticating the endpoint device based upon whether the calculated response matches the expected response.
A non-transitory computer-readable medium storing instructions which, when executed by a processor of a server deployed in a communication network, cause the processor to perform operations, the operations comprising:
- receiving a request to authenticate an endpoint device associated with a media streaming session, wherein the media streaming session is delivered to the endpoint device via a cellular access network;
- generating an authentication key;
- transmitting the authentication key to the endpoint device via a short message service message;
- receiving a calculated response from the endpoint device, the calculated response based upon the authentication key and a seed key of the endpoint device;
- determining whether the calculated response matches an expected response based upon the authentication key and the seed key;
- and
- authenticating the endpoint device based upon whether the calculated response matches the expected response.
A method comprising:
- receiving, by a processor of a server deployed in a communication network, a request to authenticate an endpoint device associated with a media streaming session, wherein the media streaming session is delivered to the endpoint device via a cellular access network;
- generating, by the processor, an authentication key;
- transmitting, by the processor, the authentication key to the endpoint device via a short message service message;
- receiving, by the processor, a calculated response from the endpoint device, the calculated response based upon the authentication key and a seed key of the endpoint device;
- determining, by the processor, whether the calculated response matches an expected response based upon the authentication key and the seed key;
- and
- authenticating, by the processor, the endpoint device based upon whether the calculated response matches the expected response.
Dependencies are inferred from the claim text.