Patent ID: 9654981
Date: 2017-05-16
CPC Classifications: H04L,H04W

Claim:
1. A method for trusted communication among mobile devices, the method comprising: establishing a shared secret value between a first mobile device and a second mobile device, wherein the first mobile device includes a first wireless communication module and a second wireless communication module, the second wireless communication module is different than the first communication module, and wherein the shared secret value is established based in part on a first set of credentials transmitted from the first mobile device to the second mobile device by the first wireless communication module and a second set of credentials transmitted by the second communication module, the first set of credentials different than the second set of credentials; wirelessly transmitting information, from the first mobile device to the second mobile device, permitting the second mobile device to detect proximity of the first mobile device; receiving, at the first mobile device, a message, a first authentication value, and a timestamp value wirelessly transmitted from the second mobile device directly to the first mobile device in response to the information, wherein the first authentication value is generated based on the message and the shared secret value stored at both the first mobile device and the second mobile device, the message includes user data, the first authentication value is appended to the message, and the message and the first authentication value are received at the first mobile device by the second wireless communication module; accessing the shared secret value stored at the first mobile device and associated with the second mobile device; generating a second authentication value at the first mobile device based on the message and the shared secret value; and verifying integrity of the message based on the timestamp value and comparing the first authentication value and the second authentication value.