ODIN: Obfuscation-Based Privacy-Preserving Consensus Algorithm for Decentralized Information Fusion in Smart Device Networks

被引:12
作者
Ambrosin, Moreno [1 ,5 ]
Braca, Paolo [2 ]
Conti, Mauro [3 ]
Lazzeretti, Riccardo [4 ]
机构
[1] Univ Padua, Human Inspired Technol Res Ctr, Padua, Italy
[2] NATO STO CMRE, La Spezia, Italy
[3] Univ Padua, Dept Math, Padua, Italy
[4] Sapienza Univ Rome, Dept Comp Engn, Rome, Italy
[5] Intel Labs, Hillsboro, OR USA
基金
欧盟地平线“2020”;
关键词
Consensus algorithms; information fusion; Internet of Things; privacy-preserving applications; proxy re-encryption; secure multiparty computation; PROTECTION; PROTOCOLS; SYSTEMS;
D O I
10.1145/3137573
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The large spread of sensors and smart devices in urban infrastructures are motivating research in the area of the Internet of Things (IoT) to develop new services and improve citizens' quality of life. Sensors and smart devices generate large amounts of measurement data from sensing the environment, which is used to enable services such as control of power consumption or traffic density. To deal with such a large amount of information and provide accurate measurements, service providers can adopt information fusion, which given the decentralized nature of urban deployments can be performed by means of consensus algorithms. These algorithms allow distributed agents to (iteratively) compute linear functions on the exchanged data, and take decisions based on the outcome, without the need for the support of a central entity. However, the use of consensus algorithms raises several security concerns, especially when private or security critical information is involved in the computation. In this article we propose ODIN, a novel algorithm allowing information fusion over encrypted data. ODIN is a privacy-preserving extension of the popular consensus gossip algorithm, which prevents distributed agents from having direct access to the data while they iteratively reach consensus; agents cannot access even the final consensus value but can only retrieve partial information (e.g., a binary decision). ODIN uses efficient additive obfuscation and proxy re-encryption during the update steps and garbled circuits to make final decisions on the obfuscated consensus. We discuss the security of our proposal and show its practicability and efficiency on real-world resource-constrained devices, developing a prototype implementation for Raspberry Pi devices.
引用
收藏
页数:22
相关论文
共 73 条
  • [1] A survey on sensor networks
    Akyildiz, IF
    Su, WL
    Sankarasubramaniam, Y
    Cayirci, E
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2002, 40 (08) : 102 - 114
  • [2] SANA: Secure and Scalable Aggregate Network Attestation
    Ambrosin, Moreno
    Conti, Mauro
    Ibrahim, Ahmad
    Neven, Gregory
    Sadeghi, Ahmad-Reza
    Schunter, Matthias
    [J]. CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 731 - 742
  • [3] [Anonymous], 2009, P IEEE MILCOM 2009
  • [4] [Anonymous], P FOCS 82
  • [5] [Anonymous], 1926, J AIEE
  • [6] [Anonymous], P ADHOCNETS 09
  • [7] [Anonymous], P NDSS 03
  • [8] [Anonymous], P CDC 07
  • [9] [Anonymous], 2011, 2011 IEEE INT WORKSH
  • [10] [Anonymous], 2013, P 2013 ACM SIGSAC C