TY - JOUR
T1 - M2M-REP
T2 - Reputation system for machines in the internet of things
AU - Azad, Muhammad Ajmal
AU - Bag, Samiran
AU - Hao, Feng
AU - Salah, Khaled
N1 - Funding Information:
Muhammad Azad, Samiran Bag, and Feng Hao are supported by the ERC Starting Grant no. 306994 . We thank the anonymous reviewers for their invaluable comments and suggestions towards improving this paper.
Publisher Copyright:
© 2018 Elsevier Ltd
PY - 2018/11
Y1 - 2018/11
N2 - In the age of IoT (Internet of Things), Machine-to-Machine (M2M) communication has gained significant popularity over the last few years. M2M communication systems may have a large number of autonomous connected devices that provide services without human involvement. Interacting with compromised, infected and malicious machines can bring damaging consequences in the form of network outage, machine failure, data integrity, and financial loss. Hence, users first need to evaluate the trustworthiness of machines prior to interacting with them. This can be realized by using a reputation system, which evaluates the trustworthiness of machines by utilizing the feedback collected from the users of the machines. The design of a reliable reputation system for the distributed M2M communication network should preserve user privacy and have low computation and communication overheads. To address these challenges, we propose an M2M-REP System (Machine to Machine REPutation), a privacy-preserving reputation system for evaluating the trustworthiness of autonomous machines in the M2M network. The system computes global reputation scores of machines while maintaining privacy of the individual participant score by using secure multi-party computation techniques. The M2M-REP system ensures correctness, security and privacy properties under the malicious adversarial model, and allows public verifiability without relying on a centralized trusted system. We implement a prototype of our system and evaluate the system performance in terms of the computation and bandwidth overhead.
AB - In the age of IoT (Internet of Things), Machine-to-Machine (M2M) communication has gained significant popularity over the last few years. M2M communication systems may have a large number of autonomous connected devices that provide services without human involvement. Interacting with compromised, infected and malicious machines can bring damaging consequences in the form of network outage, machine failure, data integrity, and financial loss. Hence, users first need to evaluate the trustworthiness of machines prior to interacting with them. This can be realized by using a reputation system, which evaluates the trustworthiness of machines by utilizing the feedback collected from the users of the machines. The design of a reliable reputation system for the distributed M2M communication network should preserve user privacy and have low computation and communication overheads. To address these challenges, we propose an M2M-REP System (Machine to Machine REPutation), a privacy-preserving reputation system for evaluating the trustworthiness of autonomous machines in the M2M network. The system computes global reputation scores of machines while maintaining privacy of the individual participant score by using secure multi-party computation techniques. The M2M-REP system ensures correctness, security and privacy properties under the malicious adversarial model, and allows public verifiability without relying on a centralized trusted system. We implement a prototype of our system and evaluate the system performance in terms of the computation and bandwidth overhead.
KW - Edge computing
KW - Internet of things
KW - Machine to machine communications
KW - Privacy- Preservation
KW - Reputation system
KW - Secure computation
KW - Trust
UR - http://www.scopus.com/inward/record.url?scp=85052516352&partnerID=8YFLogxK
U2 - 10.1016/j.cose.2018.07.014
DO - 10.1016/j.cose.2018.07.014
M3 - Article
AN - SCOPUS:85052516352
SN - 0167-4048
VL - 79
SP - 1
EP - 16
JO - Computers and Security
JF - Computers and Security
ER -