Secure messaging by key generation information transfer
AssigneeVerizon Patent and Licensing Inc.
InventorsKwai Yeung Lee, William C. King
Life of this patent
Estimating the term…
Loading patent…
AssigneeVerizon Patent and Licensing Inc.
InventorsKwai Yeung Lee, William C. King
Estimating the term…
A system is configured to receive a first authentication request from a first device, authenticate the first device, establish a secure connection with the first device based on authenticating the first device, and receive, via the secure connection with the first device, a set of parameters from the first device. The first device is capable of generating an encryption key for a secure message, intended for a second device, based on the set of parameters. The system is also configured to receive a second authentication request from a second device, authenticate the second device and establish a secure connection with the second device based on receiving the second authentication request, and send, via the secure connection with the second device, the set of parameters to the second device. The second user device is capable of generating a decryption key for the secure message based on the set of parameters.
A first device comprising:
A non-transitory computer-readable medium storing instructions, the instructions comprising:
A method comprising:
A system comprising:
A non-transitory computer-readable medium storing instructions, the instructions comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols: including means for…
Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely…:…
User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail: message…
For supporting key management in a packet data network: for key exchange, e.g. in peer-to-peer networks
About 6 years of term left · ends 6 Nov 2032 (estimated)
Users often use user devices to send and receive electronic messages in the form of short message service (SMS) texts, electronic mail (e-mail) messages, or some other type of message. Electronic messages can be transmitted over a network, such as a cellular network or the World Wide Web (“web”). During transmission, electronic messages can be exposed to security risks, thereby exposing potentially sensitive and private information within the electronic message.
FIGS. 1A-1B illustrate an example overview of an implementation described herein;
FIG. 2 illustrates an example environment in which systems and/or methods, described herein, may be implemented;
FIG. 3 illustrates example components of a device that may be used within the environment of FIG. 2;
The following detailed description refers to the accompanying drawings. The same reference numbers in different drawings may identify the same or similar elements.
A system and/or method, as described herein, may ensure the secure exchange of electronic messages (hereinafter referred to as “messages”) between one or more user devices. The message may be in the form of an e-mail, SMS text, Multimedia Messaging Service (MMS) file, image file, video file, text file, instant message (IM), and/or some other computer file. For example, the system and/or method may allow a message sender user device (referred to as “UD1”) to send security parameters (referred to as “parameters”) to a recipient user device (referred to as “UD2”), via one or more authentication servers. The authentication server(s) may act as a secure gatekeeper for the parameters. In some implementations, the parameters may be used by UD1 to generate an encryption key to encrypt the message. Additionally, or alternatively, the parameters may be used by UD2 to generate a decryption key to decrypt the encrypted message.
In some implementations, the parameters may be based on information embedded in a subscriber identity module (SIM) card, associated with UD1, and/or some other information. In some implementations, the user devices may exchange the parameters used to generate the encryption and/or decryption key via authentication server(s), without exchanging the encryption and/or decryption keys themselves. For example, multiple layers of authentication may be used to allow the user devices to exchange the parameters via the authentication server(s) (e.g., authentication techniques in accordance with a Generic Bootstrapping Architecture (GBA) process and/or some other authentication technique).