Method and apparatus for securely discovering services in a wireless network
AssigneeMarvell International Ltd.
InventorPaul A. Lambert
Life of this patent
Estimating the term…
Abstract
Systems, methods, and other embodiments associated with secure service discovery in a neighbor awareness network are described. According to one embodiment, a device includes service logic configured to generate a discovery communication that is associated with a service provided in a neighbor awareness network (NAN). The NAN includes a plurality of remote devices. Encoding logic configured to generate a secure identifier from a unique identifier of the service by, (i) encoding the unique identifier, and (ii) truncating the encoded unique identifier to form the secure identifier. The secure identifier is inserted in the discovery communication.
Claims17
An apparatus, comprising:
- encoding logic configured to generate an obscured identifier from a unique identifier of a service by, (i) encoding the unique identifier, and (ii) truncating the encoded unique identifier to form the obscured identifier;
- and
- service logic configured to control a wireless transmitter to wirelessly transmit the obscured identifier in a communication to a plurality of remote devices, wherein the service is a network service provided over a wireless connection in a network, wherein the service logic is configured to determine the unique identifier for the service according to a standard for naming services in order to identify the service to the plurality of remote devices in the communication,
- wherein the network includes the plurality of remote devices, and wherein the service logic is configured to receive, in response to the communication, a reply that includes an asymmetric identifier of the service that does not match the obscured identifier, and wherein the asymmetric identifier is a different portion of the encoded unique identifier than the obscured identifier.
A method, comprising:
- determining a unique identifier for a service according to a standard for naming services;
- generating an obscured identifier from the unique identifier assigned to a service by
- (i) encoding the unique identifier, and
- (ii) truncating the encoded unique identifier to form the obscured identifier;
- wirelessly transmitting the obscured identifier in a communication to a plurality of remote devices to identify the service to the plurality of remote devices, wherein the service is a network service provided over a wireless connection in a network, and
- receiving, in response to the communication, a reply that includes an asymmetric identifier of the service that does not match the obscured identifier, wherein the asymmetric identifier is a different portion of the encoded unique identifier.
A device, comprising:
- service logic configured to generate a discovery communication that is associated with a service provided in a neighbor awareness network (NAN), wherein the NAN includes a plurality of remote devices,
- wherein the service logic is configured to determine a unique identifier for the service according to a standard for naming services in order to identify the service to the plurality of remote devices in the discovery communication;
- and
- encoding logic configured to generate a secure identifier from a unique identifier of the service by, (i) encoding the unique identifier, and (ii) truncating the encoded unique identifier to form the secure identifier, wherein the secure identifier is inserted in the discovery communication,
- wherein the service logic is configured to receive, in response to transmitting the discovery communication, a reply communication that includes an asymmetric identifier of the service that does not match the secure identifier, and wherein the asymmetric identifier is a different portion of the encoded unique identifier than the secure identifier.
Dependencies are inferred from the claim text.