IP Library Granted Patent US 10,575,331
Granted Patent B2
US 10,575,331 · App. 15/902,965 · Granted Feb 25, 2020

Apparatus and method for protecting location privacy of cooperative spectrum sensing users

Inventors: Mohamed Grissa (Corvallis, OR); Attila Yavuz (Corvallis, OR); Bechir Hamdaoui (Corvallis, OR)
Assignee: Oregon State University
H04W74/0816H04B17/318H04L63/162H04W12/02H04W12/04H04W16/14H04W74/002H04W88/16
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 10,575,331
App. No.
15/902,965
Granted
Feb 25, 2020
Kind
B2
Abstract

An apparatus is provided which comprises: logic to privately compare one or more received Order Preserving Encrypted (OPE) signal strength (RSS) values, from a plurality of secondary users (SUs), with a OPE threshold value; a transmitter to send the comparison result to a fusion center (FC); and a receiver to receive the OPE threshold value from the FC.

Claims (38)

1. A method performed by a fusion center (FC), the method comprising:

setting energy sensing voting thresholds;

establishing private pairwise keys;

computing Order Preserving Encrypted (OPE) thresholds of the energy sensing voting thresholds, wherein the OPE thresholds and one or more of received signal strength (RSS) values are processed to generate an output; and

receiving the output to determine a spectrum availability of a channel, wherein the method of setting and establishing comprises: establishing a secret key between each secondary user (SU), of a plurality of SUs, and the FC.

2. The method of claim 1 , wherein setting and establishing comprises:

establishing a secret key between each SU and a gateway (GW); and

establishing a secret key between the GW and the FC.

3. The method of claim 2 , wherein the OPE thresholds include an OPE Tau value, and wherein the method comprises sending the OPE Tau value to the GW.

4. The method of claim 3 , wherein the OPE thresholds and the one or more RSS values are processed by the GW, which is to compare each OPE RSS value with its corresponding OPE Tau value, and is to generate the output.

5. The method of claim 4 comprising making and sending decisions to each SU according to the output.

6. The method of claim 5 , wherein each SU of the plurality is to generate an OPE RSS value and is to send the OPE RSS value to a receiver of the GW.

7. The method of claim 1 , wherein the FC is positioned in a base station.

8. A machine-readable storage media having instructions stored thereon that when executed, causes a gateway (GW) to perform an operation which comprises:

establishing a secret key between each secondary user (SU), from a plurality of SUs, and a fusion center (FC);

establishing a secret key between each SU and the GW;

establishing a secret key between the GW and the FC;

receiving an Order Preserving Encrypted (OPE) Tau value from the FC;

receiving OPE Received Signal Strength (RSS) value from each SU;

comparing each OPE RSS value with its corresponding OPE Tau value, and generating a comparison result; and

sending the comparison result to the FU.

9. The machine-readable storage media of claim 8 , wherein the FC is to make and send decisions to each SU according to the comparison result.

10. The machine-readable storage media of claim 8 , wherein each SU of the plurality is to generate an OPE RSS value and to send the OPE RSS value to a receiver of the GW.

11. The machine-readable storage media of claim 8 , wherein the FC is positioned in a base station.

12. The machine-readable storage media of claim 8 , wherein at least one of the SU is a mobile device.

13. A fusion center (FC) comprising:

first logic to set energy sensing voting thresholds;

second logic to establish private pairwise keys;

third logic to compute Order Preserving Encrypted (OPE) thresholds of the energy sensing voting thresholds, wherein the OPE thresholds and one or more of received signal strength (RSS) values are processed to generate an output; and

receiver circuitry to receive the output to determine a spectrum availability of a channel, wherein the first logic and the second logic are to establish a secret key between each secondary user (SU), of a plurality of SUs, and the FC.

14. The FC of claim 13 wherein the first logic and the second logic are to:

establish a secret key between each SU and a gateway (GW); and

establish a secret key between the GW and the FC.

15. The FC of claim 14 , wherein the OPE thresholds include an OPE Tau value, and wherein the FC comprises a fourth logic to send the OPE Tau value to the GW.

16. The FC of claim 15 , wherein the OPE thresholds and the one or more RSS values are processed by the GW, which is to compare each OPE RSS value with its corresponding OPE Tau value, and is to generate the output.

17. The FC of claim 16 comprising fifth logic to make and send decisions to each SU according to the output.

18. The FC of claim 17 , wherein each SU of the plurality is to generate an OPE RSS value and is to send the OPE RSS value to a receiver of the GW.

19. The FC of claim 13 , wherein the FC is positioned in a base station.

Assignments (2)
CONFIRMATORY LICENSE Recorded Apr 5, 2018
From: OREGON STATE UNIVERSITY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 045845/0398 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2018
From: GRISSA, MOHAMED; YAVUZ, ATTILA; HAMDAOUI, BECHIR
To: OREGON STATE UNIVERSITY
Reel/Frame 045088/0782 →
Continuity (2)
Provisional Application 62464796 · Feb 28, 2017
Related Publication 20180249504A1 · Aug 30, 2018