CPC H04L 63/306 (2013.01) [H04L 9/0847 (2013.01); H04L 9/14 (2013.01); H04L 9/3073 (2013.01); H04L 9/3252 (2013.01); H04L 9/3263 (2013.01); H04L 9/3297 (2013.01); H04L 63/0435 (2013.01); H04L 63/06 (2013.01); H04L 63/0876 (2013.01); H04M 3/2281 (2013.01); H04W 12/02 (2013.01); H04W 12/041 (2021.01); H04W 12/062 (2021.01); H04W 12/80 (2021.01); H04L 2101/654 (2022.05); H04L 2209/80 (2013.01)] | 20 Claims |
1. A non-transitory computer readable storage medium comprising instructions which, when executed by a processor of an apparatus for secure communication, cause the apparatus to:
generate a Message Authentication Code (MAC) tag using a MAC key, a nonce, and at least one of an identifier or a key component generated by the processor based on private key information associated with the apparatus and a publicly known elliptic curve point, wherein the identifier is one of an International Mobile Station Equipment Identity (IMEI), a Globally Routable User Agent (UA) URI (GRUU), an International Mobile Subscriber Identity (IMSI), or a Temporary International Mobile Subscriber Identity (TIMSI); and
establish, a secure communication session with at least one other electronic device based on generating the MAC tag and at least session security data associated with the at least one other electronic device.
|