IP Library › Granted Patent US 9,929,925
Granted Patent B2
US 9,929,925 · App. 15/400,259 · Granted Mar 27, 2018

Apparatus and method for detecting counterfeit advertiser in wireless communication system

Inventors: Dae-Kyu Choi (Suwon-si, KR); Sin-Seok Seo (Seongnam-si, KR); Ki-Seok Lee (Yongin-si, KR); Do-Hy Hong (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
H04L43/0852H04L43/106H04W4/008
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,929,925
App. No.
15/400,259
Granted
Mar 27, 2018
Kind
B2
Abstract

The present disclosure relates to a sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for internet of things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method for detecting a counterfeit advertiser by a server includes detecting a random delay time or a cumulative interval for a reference device based on a time stamp for an advertisement packet received from the reference device, and detecting a random delay time or a cumulative interval for a receiving device other than the reference device based on a time stamp for an advertisement packet received from the receiving device.

Claims (57)

1. A server in a wireless communication system, the server comprising:

at least one processor configured to:

detect a random delay time or a cumulative interval for a reference device based on a time stamp for an advertisement packet which is received from the reference device,

detect a random delay time or a cumulative interval for a receiving device other than the reference device based on a time stamp for an advertisement packet which is received from the receiving device,

determine whether an advertiser which broadcasts the advertisement packet received from the receiving device is a counterfeit advertiser based on the random delay time for the reference device and the random delay time for the receiving device, or

determine whether the advertiser which broadcasts the advertisement packet received from the receiving device is a counterfeit advertiser based on the cumulative interval for the reference device and the cumulative interval for the receiving device.

2. The server of claim 1 , wherein the at least one processor is further configured to determine that the advertiser which broadcasts the advertisement packet received from the receiving device as the counterfeit advertiser if a difference between the random delay time for the reference device and the random delay time for the receiving device is equal to or greater than a threshold time.

3. The server of claim 1 , further comprising a transmitter,

wherein the at least one processor is further configured to control the transmitter to transmit, to the receiving device, a counterfeit alert packet alerting that the advertiser which broadcasts the advertisement packet received from the receiving device is the counterfeit advertiser if the advertiser which broadcasts the advertisement packet received from the receiving device is the counterfeit advertiser.

4. The server of claim 1 ,

wherein the at least one processor is further configured to detect the random delay time for the reference device based on a time stamp for an advertisement packet which is received in the reference device at a first time, a second time stamp for an advertisement packet which is received in the reference device at a second time, and an advertisement interval supported in the wireless communication system, and

wherein the advertisement interval denotes a period by which at least one advertisement channel is set.

5. The server of claim 1 , wherein the time stamp received from the reference device indicates a time at which the reference device has completed a processing operation for the advertisement packet.

6. The server of claim 1 ,

wherein the at least one processor is further configured to detect the random delay time for the receiving device based on a time stamp for an advertisement packet which is received in the receiving device at a first time, a second time stamp for an advertisement packet which is received in the receiving device at a second time, and an advertisement interval supported in the wireless communication system, and

wherein the advertisement interval denotes a period by which at least one advertisement channel is set.

7. The server of claim 1 , wherein the time stamp received from the receiving device indicates a time at which the receiving device has completed a processing operation for the advertisement packet.

8. The server of claim 1 , wherein the reference device is guaranteed to receive an advertisement packet from an original advertiser.

9. The server of claim 1 , wherein the at least one processor is further configured to determine that the advertiser which broadcasts the advertisement packet which is received from the receiving device as the counterfeit advertiser if a difference between the cumulative interval for the reference device and the cumulative interval for the receiving device is equal to or greater than a threshold time.

10. The server of claim 1 ,

wherein the at least one processor is further configured to detect an interval that a cumulative random delay time generated based on time stamps for advertisement packets received in the reference device is equal to an advertisement interval as the cumulative interval, and

wherein the advertisement interval denotes a period by which at least one advertisement channel is set.

11. The server of claim 1 ,

wherein the at least one processor is further configured to detect an interval that a cumulative random delay time generated based on time stamps for advertisement packets received in the receiving device is equal to an advertisement interval as the cumulative interval, and

wherein the advertisement interval denotes a period by which at least one advertisement channel is set.

12. A reference device in a wireless communication system, the reference device comprising:

a receiver;

a transmitter; and

at least one processor configured to:

control the receiver to receive an advertisement packet broadcasted by an original advertiser,

generate a time stamp corresponding to a time at which the receiver receives the advertisement packet, and

control the transmitter to transmit the advertisement packet and the time stamp to a server,

wherein a counterfeit alert packet is transmitted from the server to a receiving device when the server determines an advertiser as the counterfeit advertiser if a difference between a random delay time for the reference device and a random delay time for the receiving device is equal to or greater than a threshold time.

13. The reference device of claim 12 , wherein the time stamp indicates a time at which an operation for processing the advertisement packet has been completed.

14. The reference device of claim 12 , wherein the reference device is a device which guarantees to receive an advertisement packet from an original advertiser.

15. A receiving device in a wireless communication system, the receiving device comprising:

a receiver;

a transmitter; and

at least one processor configured to:

control the receiver to receive an advertisement packet broadcasted by an advertiser,

generate a time stamp corresponding to a time at which the receiver receives the advertisement packet,

control the transmitter to transmit the advertisement packet and the time stamp to a server, and

control the receiver to receive a counterfeit alert packet alerting that the advertiser is a counterfeit advertiser from the server,

wherein the counterfeit alert packet is transmitted when the server determines the advertiser as the counterfeit advertiser if a difference between a random delay time for a reference device and a random delay time for the receiving device is equal to or greater than a threshold time.

16. The receiving device of claim 15 , wherein the time stamp indicates a time at which an operation for processing the advertisement packet has been completed.

17. The receiving device of claim 15 ,

wherein the server determines the random delay time for the reference device based on a time stamp for an advertisement packet received from the reference device, and

wherein the server determines the random delay time for the receiving device based on a time stamp for an advertisement packet received from the receiving device.

18. The receiving device of claim 17 , wherein the reference device is a device which guarantees to receive an advertisement packet from an original advertiser.

19. The receiving device of claim 15 ,

wherein the counterfeit alert packet is transmitted when the server determines the advertiser as the counterfeit advertiser if a difference between a cumulative interval for a reference device and a cumulative interval for the receiving device is equal to or greater than a threshold time,

wherein the server determines the cumulative interval for the reference device based on time stamps for advertisement packets received from the reference device, and

wherein the server determines the cumulative interval for the receiving device based on time stamps for advertisement packets received from the receiving device.

20. The receiving device of claim 19 ,

wherein the cumulative interval for the reference device is an interval that cumulative random delay time generated based on time stamps for advertisement packets received in the reference device is equal to an advertisement interval,

wherein the cumulative interval for the receiving device is an interval that cumulative random delay time generated based on time stamps for advertisement packets received in the receiving device is equal to the advertisement interval, and

wherein the advertisement interval denotes a period by which at least one channel is set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2017
From: CHOI, DAE-KYU; SEO, SIN-SEOK; LEE, KI-SEOK; HONG, DO-HY
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 040874/0119 →
Priority Claims (1)
KR 10-2016-0002889 · Jan 8, 2016 · national
Continuity (1)
Related Publication 20170201441A1 · Jul 13, 2017