{"title":"SENTINEL: Securing Indoor Localization Against Adversarial Attacks With Capsule Neural Networks","authors":"Danish Gufran;Pooja Anandathirtha;Sudeep Pasricha","doi":"10.1109/TCAD.2024.3446717","DOIUrl":null,"url":null,"abstract":"With the increasing demand for edge device-powered location-based services in indoor environments, Wi-Fi received signal strength (RSS) fingerprinting has become popular, given the unavailability of GPS indoors. However, achieving robust and efficient indoor localization faces several challenges, due to RSS fluctuations from dynamic changes in indoor environments and heterogeneity of edge devices, leading to diminished localization accuracy. While advances in machine learning (ML) have shown promise in mitigating these phenomena, it remains an open problem. Additionally, emerging threats from adversarial attacks on ML-enhanced indoor localization systems, especially those introduced by malicious or rogue access points (APs), can deceive ML models to further increase localization errors. To address these challenges, we present SENTINEL, a novel embedded ML framework utilizing modified capsule neural networks to bolster the resilience of indoor localization solutions against adversarial attacks, device heterogeneity, and dynamic RSS fluctuations. We also introduce RSSRogueLoc, a novel dataset capturing the effects of rogue APs from several real-world indoor environments. Experimental evaluations demonstrate that SENTINEL achieves significant improvements, with up to \n<inline-formula> <tex-math>$3.5\\times $ </tex-math></inline-formula>\n reduction in mean error and \n<inline-formula> <tex-math>$3.4\\times $ </tex-math></inline-formula>\n reduction in worst-case error compared to state-of-the-art frameworks using simulated adversarial attacks. SENTINEL also achieves improvements of up to \n<inline-formula> <tex-math>$2.8\\times $ </tex-math></inline-formula>\n in mean error and \n<inline-formula> <tex-math>$2.7\\times $ </tex-math></inline-formula>\n in worst-case error compared to state-of-the-art frameworks when evaluated with the real-world RSSRogueLoc dataset.","PeriodicalId":13251,"journal":{"name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","volume":"43 11","pages":"4021-4032"},"PeriodicalIF":2.7000,"publicationDate":"2024-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10745762/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
With the increasing demand for edge device-powered location-based services in indoor environments, Wi-Fi received signal strength (RSS) fingerprinting has become popular, given the unavailability of GPS indoors. However, achieving robust and efficient indoor localization faces several challenges, due to RSS fluctuations from dynamic changes in indoor environments and heterogeneity of edge devices, leading to diminished localization accuracy. While advances in machine learning (ML) have shown promise in mitigating these phenomena, it remains an open problem. Additionally, emerging threats from adversarial attacks on ML-enhanced indoor localization systems, especially those introduced by malicious or rogue access points (APs), can deceive ML models to further increase localization errors. To address these challenges, we present SENTINEL, a novel embedded ML framework utilizing modified capsule neural networks to bolster the resilience of indoor localization solutions against adversarial attacks, device heterogeneity, and dynamic RSS fluctuations. We also introduce RSSRogueLoc, a novel dataset capturing the effects of rogue APs from several real-world indoor environments. Experimental evaluations demonstrate that SENTINEL achieves significant improvements, with up to
$3.5\times $
reduction in mean error and
$3.4\times $
reduction in worst-case error compared to state-of-the-art frameworks using simulated adversarial attacks. SENTINEL also achieves improvements of up to
$2.8\times $
in mean error and
$2.7\times $
in worst-case error compared to state-of-the-art frameworks when evaluated with the real-world RSSRogueLoc dataset.
随着室内环境中对由边缘设备驱动的定位服务的需求日益增长,Wi-Fi 接收信号强度(RSS)指纹识别变得越来越流行,因为室内无法使用 GPS。然而,由于室内环境的动态变化和边缘设备的异质性造成 RSS 波动,导致定位精度降低,实现稳健高效的室内定位面临着诸多挑战。虽然机器学习(ML)技术的进步已经显示出缓解这些现象的前景,但这仍然是一个未决问题。此外,针对 ML 增强型室内定位系统的对抗性攻击所带来的新威胁,尤其是恶意或恶意接入点(AP)所带来的威胁,会欺骗 ML 模型,从而进一步增加定位误差。为了应对这些挑战,我们提出了 SENTINEL,这是一种新型的嵌入式 ML 框架,利用改进的胶囊神经网络来增强室内定位解决方案对恶意攻击、设备异构性和动态 RSS 波动的抵御能力。我们还介绍了 RSSRogueLoc,这是一种新型数据集,捕捉了多个真实世界室内环境中流氓接入点的影响。实验评估表明,与使用模拟对抗攻击的最先进框架相比,SENTINEL实现了显著改进,平均误差减少了3.5倍,最坏情况误差减少了3.4倍。在使用真实世界的RSSRogueLoc数据集进行评估时,与最先进的框架相比,SENTINEL的平均误差和最差误差也分别减少了2.8倍和2.7倍。
期刊介绍:
The purpose of this Transactions is to publish papers of interest to individuals in the area of computer-aided design of integrated circuits and systems composed of analog, digital, mixed-signal, optical, or microwave components. The aids include methods, models, algorithms, and man-machine interfaces for system-level, physical and logical design including: planning, synthesis, partitioning, modeling, simulation, layout, verification, testing, hardware-software co-design and documentation of integrated circuit and system designs of all complexities. Design tools and techniques for evaluating and designing integrated circuits and systems for metrics such as performance, power, reliability, testability, and security are a focus.