autonomous spectrum enforcement: a blockchain approachma952922/presentations/autosense_msde… ·...
TRANSCRIPT
![Page 1: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/1.jpg)
Autonomous Spectrum Enforcement: A Blockchain Approach
M A Q S O O D C A R E E M
A D V I S E R : A V E E K D U T T A
D E P T . O F E L E C T R I C A L & C O M P U T E R E N G I N E E R I N G
U N I V E R S I T Y A T A L B A N Y , S U N Y
![Page 2: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/2.jpg)
Motivation
▪ Advent of Spectrum Sharing demands Enforcement of Spectrum policies.
▪ Dynamic nature of violations necessitate use of Autonomous Agents.
Problem Statement: 1. Requires efficient schedule for multi-modal agents.
2. Requires distributed inferences among trust-less agents
Autonomous Enforcement System: “Multi-modal agents autonomously sense, make decisions and enforce policies”
11/5/19 UNIVERSITY AT ALBANY, SUNY 2
![Page 3: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/3.jpg)
3 31. Autonomous Spectrum Sensing 2. Distributed Decision Making
![Page 4: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/4.jpg)
Autonomous Enforcement System
The “Target” (Violator) : Entity that violates spectrum policies
The “Sensors” : Agents that sense and detect infractions.
The “Validators” : Agents which make decisions and collect evidence
11/5/19 UNIVERSITY AT ALBANY, SUNY 4
![Page 5: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/5.jpg)
Autonomous Spectrum Sensing
“Spectrum Enforcement and Localization Using Autonomous Agents With Cardinality,” Maqsood Ahamed Abdul Careem, A. Dutta and W. Wang in IEEE TCCN. “Multi-Agent Planning with Cardinality: Towards Autonomous Enforcement of Spectrum Policies,” Maqsood Ahamed Abdul Careem, Aveek Dutta and Weifu Wang in IEEE DYSPAN 2018.
11/5/19 UNIVERSITY AT ALBANY, SUNY 5
![Page 6: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/6.jpg)
• Crowdsourced measurements [1]
• Trust & Incentives
• Limited Mobility & Resources
• Provide approximate location & detection
• Accuracy
• Detection of a bad source
• Location estimate
(low Geometric Dilution of Precision)
[1] “See Something, Say Something”: Crowdsourced Enforcement of Spectrum Policies. Aveek Dutta, Mung Chiang, IEEE TWC, Sept. 2015”
Beyond Crowdsourcing
1/29/2020 University at Albany, SUNY 6
Crowdsourced Enforcers
![Page 7: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/7.jpg)
Hybrid Autonomous Sensing
1/29/2020 University at Albany, SUNY 7
Goal: Dispatch appropriate amount of resources (agents) to the right location in the shortest possible time.
![Page 8: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/8.jpg)
Localization: Multilateration
1/29/2020 University at Albany, SUNY 8
• Uncertainty from
• Assumption about Pt
• Measurement noise in SNR
• Approximation of the channel model
• Use [SNR ± (X=x)]dB where X ∼ N (µ, σ2 )
• d = douter – dinner (from (1) above)
Hata-Urban channel model
![Page 9: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/9.jpg)
Multilateration under noise
1/29/2020 University at Albany, SUNY 9
Ideal arrangement → Low GDOPCrowdsourced → High GDOPClose Agents → Less uncertainty
Number of Agents, their proximity and orientations affect the Localization
![Page 10: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/10.jpg)
ROC and Impact on Detection
• Agents rely on ROC to choose an OP based on SNR
• Agents can use any detector [2]
• e.g., Neyman-Pearson ROC
1/29/2020 University at Albany, SUNY 10
Close Enforcers have high SNR and can operate at
desirable levels of [Pd, Pf]
![Page 11: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/11.jpg)
Multi-Agent Planning with Cardinality
1/29/2020 University at Albany, SUNY 11
Crowd Sourced Localization Autonomous Agent Localization Scheduling
Route agents to Optimal Polygon circumscribing Zc – 92% Improvement
Schedule optimal number of agents to all targets
![Page 12: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/12.jpg)
Step-A: Optimal Cardinality: Impact on Localization
1/29/2020 University at Albany, SUNY 12
# of agents deployed to target
Improvement in Localization Accuracy (over crowd)
Definition: Cardinality
![Page 13: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/13.jpg)
Step-B: Scheduling Algorithm
1/29/2020 University at Albany, SUNY 13
Schedule:
![Page 14: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/14.jpg)
Analysis of Scheduling Algorithm
1/29/2020 University at Albany, SUNY 14
Proof Overview: Costliest paths returned by Algorithm 3 and OPT -
Goal: To find a relationship between
Using: 1) Properties of Minimum Spanning Tree (MST)2) Properties of Algorithm 3.
Cases:
Claim 1: The Schedule is NP-hard.
Lemma 1: Algorithm for Schedule is Polynomial $O(nmn-# agents, m-#targets.
![Page 15: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/15.jpg)
3D Localization and Detection: UAVs
1/29/2020 University at Albany, SUNY 15
Outdoor-to-Indoor channel
UGV Localization UAV Localization Localization of UAVs vs UGVs
![Page 16: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/16.jpg)
Evaluation Framework
Spectrum Sensing and Geographical Simulator
1) Open Street Map
2) Building Tags (OSM Buildings)
11/5/19 University at Albany, SUNY 16
![Page 17: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/17.jpg)
Autonomous Sensing Performance
• Scheduling Costs in different cities
1/29/2020 University at Albany, SUNY 17
London New York Paris
![Page 18: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/18.jpg)
Parametric Analysis: Scheduling
1/29/2020 University at Albany, SUNY 18
London New York Paris
![Page 19: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/19.jpg)
Overall System Performance
1/29/2020 University at Albany, SUNY 19
Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that of (a) Edge lengths and (b) Average Distance between Targets.
![Page 20: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/20.jpg)
3D Localization using UAVs
1/29/2020 University at Albany, SUNY 20
![Page 21: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/21.jpg)
SenseChain: Distributed Fusion System
“SenseChain: Blockchain based Reputation System for Distributed Spectrum Enforcement,” Maqsood Ahamed Abdul Careem and Aveek Dutta in IEEE DYSPAN 2019.
11/5/19 UNIVERSITY AT ALBANY, SUNY 21
![Page 22: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/22.jpg)
I. Contributions
Problem: Lack of Trust → Biased Inferences Reputation of Agents
1. Anomaly Detection: Credibility of Sensing
2. Heterogeneous Blockchain: Credibility of Validation.
3. Network protocol: Consensus on Most credible Chain.
SenseChain: Fast & Tamper-proof distributed consensus on the reputation of sensors, among trustless entities.
11/5/19 UNIVERSITY AT ALBANY, SUNY 22
![Page 23: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/23.jpg)
Distributed Sensors
Distributed Validators
Reception Zone
Error in Tx location
II. SenseChain
Credibility of Sensing
11/5/19 UNIVERSITY AT ALBANY, SUNY 23
![Page 24: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/24.jpg)
III. SenseChain: Anomaly Detection
Log Distance Channel Model
11/5/19 UNIVERSITY AT ALBANY, SUNY 24
Estimated Annular Zone
Sensors
Validators
Reception Zone
Error in Tx location
![Page 25: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/25.jpg)
Anomalies and confidence score
Reported location,
• Is Outside Validator Range
• Is Outside estimated annulus
11/5/19 UNIVERSITY AT ALBANY, SUNY 25
Confidence Score
Anomaly detected if reported sensor is outside annulus.
Else a confidence score represents its truthfulness.
Anomaly Detected if...
![Page 26: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/26.jpg)
A. Difficulty of mining
Effort in creating a Block of Information
11/5/19 UNIVERSITY AT ALBANY, SUNY 26
# Sensors in Reception zone of validator
Total Number of sensors
Difficulty
Difficulty ∝ Validation Credibility (Power of the Crowd)
[Immutability] vs [Low Power & Fast Convergence]
![Page 27: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/27.jpg)
B. Most-Difficult-Chain consensus
Validators arrive at consensus on most credible chain
11/5/19 UNIVERSITY AT ALBANY, SUNY 27
Most-Difficult-Chain Consensus: At each round, the most difficult mined block is added to the blockchain.
![Page 28: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/28.jpg)
Most Credible Reputation Assignment →Most Credible Inference
V. Historical Reputation & Provenance
11/5/19 UNIVERSITY AT ALBANY, SUNY 28
a: Availability
S: Confidence (Credibility of Sensing)
D: Difficulty (Credibility of Validation)
![Page 29: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/29.jpg)
Evaluation Framework
1) Sensing Environment
2) Blockchain Simulator
11/5/19 UNIVERSITY AT ALBANY, SUNY 29
![Page 30: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/30.jpg)
A. Performance of anomaly detection
11/5/19 UNIVERSITY AT ALBANY, SUNY 30
(a) Variation of annulus widthwith reported SNR
(b) Annulus width with Sensorand Validator distances
(c) Pd with falsificationin SNR (dB) and Location (m)
(d) Pf with falsificationin SNR (dB) and Location (m)
Truthfulness of Sensors can be Accurately inferred in Distributed Manner
![Page 31: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/31.jpg)
B. Performance of Blockchain based Reputation
Blockchain performance:
11/5/19 UNIVERSITY AT ALBANY, SUNY 31
(a) Block mining times of validators with varying difficulty targets
(b) Block mining time per validatorand winning block in each round
(c) The number of hashes generated by the winning validator
![Page 32: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/32.jpg)
Reputation of Sensors represents the Degree of Maliciousness of Sensors
Reputation Assignment:
11/5/19 UNIVERSITY AT ALBANY, SUNY 32
(a) Reputation with degree of falsification (b) Reputation of falsifying Sensors over time
![Page 33: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/33.jpg)
Conclusion
1. Can Enforce, Distributed and Dynamic Violations in Shortest possible time with high accuracy compared to crowd or static paradigms
2. Distributed Decisions can be made among trust-less agents without centralized architecture
3. Can also be applied to Spectrum Sharing and Autonomous Spectrum Sensing.
Autonomous Spectrum Enforcement system performs fully autonomously and achieves higher Enforcement accuracy and reliability compared to crowdsourced or static paradigms
![Page 34: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/34.jpg)
Thank youFeedback & Questions
![Page 35: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/35.jpg)
35 351. Autonomous Spectrum Sensing 2. Distributed Decision Making
![Page 36: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/36.jpg)
![Page 37: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/37.jpg)
![Page 38: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/38.jpg)
38 38
Infraction Locations (Targets)
Sensor Report Broadcast
Block Multicast by Validators
![Page 39: Autonomous Spectrum Enforcement: A Blockchain Approachma952922/presentations/AutoSense_MSDe… · Figure: Comparison of the distribution of Normalized Cost Metric for NYC with that](https://reader034.vdocuments.mx/reader034/viewer/2022050505/5f9722646a1d454c4f1bc770/html5/thumbnails/39.jpg)
39 39
Infraction Locations (Targets)
Multi-Modal Agents
Sensing Report Broadcast
Distributed Consensus
…
Most-Difficult-Chain