A Blockchain-Based Trust Management Framework with Verifiable Interactions

There has been tremendous interest in the development of formal trust models and metrics through the use of analytics (e.g., Belief Theory and Bayesian models), logics (e.g., Epistemic and Subjective Logic) and other mathematical models. The choice of trust metric will depend on context, circumstance and user requirements and there is no single best metric for use in all circumstances. Where different users require different trust metrics to be employed the trust score calculations should still be based on all available trust evidence. Trust is normally computed using past experiences but, in practice (especially in centralised systems), the validity and accuracy of these experiences are taken for granted. In this paper, we provide a formal framework and practical blockchain-based implementation that allows independent trust providers to implement different trust metrics in a distributed manner while still allowing all trust providers to base their calculations on a common set of trust evidence. Further, our design allows experiences to be provably linked to interactions without the need for a central authority. This leads to the notion of evidence-based trust with provable interactions. Leveraging blockchain allows the trust providers to offer their services in a competitive manner, charging fees ∗Corresponding author Email address: shantanu.pal@qut.edu.au (Shantanu Pal) Preprint submitted to Elsevier June 10, 2021 ar X iv :2 10 6. 04 88 5v 1 [ cs .C R ] 9 J un 2 02 1 while users are provided with payments for recording experiences. Performance details of the blockchain implementation are provided.

[1]  Vijay Varadharajan,et al.  On the Design of a Flexible Delegation Model for the Internet of Things Using Blockchain , 2020, IEEE Transactions on Industrial Informatics.

[2]  Fanping Zeng,et al.  An adaptive trust model based on recommendation filtering algorithm for the Internet of Things systems , 2021, Comput. Networks.

[3]  Lei Shu,et al.  Securing parked vehicle assisted fog computing with blockchain and optimal smart contract design , 2020, IEEE/CAA Journal of Automatica Sinica.

[4]  Athanasios V. Vasilakos,et al.  A survey on trust management for Internet of Things , 2014, J. Netw. Comput. Appl..

[5]  Salil S. Kanhere,et al.  A trust architecture for blockchain in IoT , 2019, MobiQuitous.

[6]  Peng Jiang,et al.  A Survey on the Security of Blockchain Systems , 2017, Future Gener. Comput. Syst..

[7]  Anne H. H. Ngu,et al.  Cloud Armor: a platform for credibility-based trust management of cloud services , 2013, CIKM.

[8]  Jinjun Chen,et al.  Privacy preservation in blockchain based IoT systems: Integration issues, prospects, challenges, and future research directions , 2019, Future Gener. Comput. Syst..

[9]  Mritunjay Kumar Rai,et al.  A Novel Trust Evaluation Process for Secure Localization Using a Decentralized Blockchain in Wireless Sensor Networks , 2019, IEEE Access.

[10]  Djamal Zeghlache,et al.  Trust management system design for the Internet of Things: A context-aware and multi-service approach , 2013, Comput. Secur..

[11]  Catholijn M. Jonker,et al.  Formal Analysis of Models for the Dynamics of Trust Based on Experiences , 1999, MAAMAW.

[12]  Luigi Alfredo Grieco,et al.  Security, privacy and trust in Internet of Things: The road ahead , 2015, Comput. Networks.

[13]  Audun Jøsang,et al.  Analysing the Relationship between Risk and Trust , 2004, iTrust.

[14]  Yolanda Gil,et al.  A survey of trust in computer science and the Semantic Web , 2007, J. Web Semant..

[15]  Colin Camerer,et al.  Not So Different After All: A Cross-Discipline View Of Trust , 1998 .

[16]  Behrouz Tork Ladani,et al.  Modeling trust and reputation systems in hostile environments , 2019, Future Gener. Comput. Syst..

[17]  Victor C. M. Leung,et al.  Deep reinforcement learning for blockchain in industrial IoT: A survey , 2021, Comput. Networks.

[18]  Christian Damsgaard Jensen,et al.  The Importance of Trust in Computer Security , 2014, IFIPTM.

[19]  Jia Guo,et al.  A survey of trust computation models for service management in internet of things systems , 2017, Comput. Commun..

[20]  Trevor Kiviat,et al.  Beyond Bitcoin: Issues in Regulating Blockchain Transactions , 2015 .

[21]  Jia Guo,et al.  Dynamic Hierarchical Trust Management of Mobile Groups and Its Application to Misbehaving Node Detection , 2014, 2014 IEEE 28th International Conference on Advanced Information Networking and Applications.

[22]  Vijay Varadharajan,et al.  On the Integration of Blockchain to the Internet of Things for Enabling Access Right Delegation , 2020, IEEE Internet of Things Journal.

[23]  Quan Z. Sheng,et al.  Trust as a Service: A Framework for Trust Management in Cloud Environments , 2011, WISE.

[24]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).

[25]  A. Evans,et al.  The Psychology (and Economics) of Trust , 2009 .

[26]  Matteo Signorini,et al.  STewARD:SDN and blockchain-based Trust evaluation for Automated Risk management on IoT Devices , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[27]  Xiang Li,et al.  TrustBlock: An adaptive trust evaluation of SDN network nodes based on double-layer blockchain , 2020, PloS one.

[28]  Gyu Myoung Lee,et al.  A Survey on Trust Computation in the Internet of Things , 2016 .

[29]  K.J.R. Liu,et al.  Attacks on Trust Evaluation in Distributed Networks , 2006, 2006 40th Annual Conference on Information Sciences and Systems.

[30]  Arthur P. Dempster,et al.  Upper and Lower Probabilities Induced by a Multivalued Mapping , 1967, Classic Works of the Dempster-Shafer Theory of Belief Functions.

[31]  Susan Wiedenbeck,et al.  On-line trust: concepts, evolving themes, a model , 2003, Int. J. Hum. Comput. Stud..

[32]  Lik Mui,et al.  Computational models of trust and reputation: agents, evolutionary games, and social networks , 2002 .

[33]  Roberto Di Pietro,et al.  A blockchain-based Trust System for the Internet of Things , 2018, SACMAT.

[34]  Jairo A. Gutiérrez,et al.  Toward trust based protocols in a pervasive and mobile computing environment: A survey , 2018, Ad Hoc Networks.

[35]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[36]  Ulrich Trick,et al.  Novel trust consensus protocol and blockchain-based trust evaluation system for M2M application services , 2019, Internet Things.

[37]  Ing-Ray Chen,et al.  Trust management for the internet of things and its application to service composition , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[38]  Upul Jayasinghe Trust evaluation in the IoT environment , 2018 .

[39]  Peiyun Zhang,et al.  Security and Trust in Blockchains: Architecture, Key Technologies, and Open Issues , 2020, IEEE Transactions on Computational Social Systems.

[40]  Norman L. Chervany,et al.  Trust and Distrust Definitions: One Bite at a Time , 2000, Trust in Cyber-societies.

[41]  Anirban Sarkar,et al.  Trust Management Model for Cloud Computing Environment , 2013, SOCO 2013.

[42]  Nirwan Ansari,et al.  A Trust-Evaluation-Enhanced Blockchain-Secured Industrial IoT System , 2021, IEEE Internet of Things Journal.

[43]  Gang Qu,et al.  BARS: A Blockchain-Based Anonymous Reputation System for Trust Management in VANETs , 2018, 2018 17th IEEE International Conference On Trust, Security And Privacy In Computing And Communications/ 12th IEEE International Conference On Big Data Science And Engineering (TrustCom/BigDataSE).

[44]  Shengli Xie,et al.  Blockchain for Secure and Efficient Data Sharing in Vehicular Edge Computing and Networks , 2019, IEEE Internet of Things Journal.

[45]  Jia Guo,et al.  Trust-Based Service Management for Social Internet of Things Systems , 2016, IEEE Transactions on Dependable and Secure Computing.

[46]  L. Yang,et al.  Social-Chain , 2021, ACM Trans. Internet Techn..

[47]  Lionel Brunie,et al.  Trust management and reputation systems in mobile participatory sensing applications: A survey , 2015, Comput. Networks.

[48]  Mohammad Sayad Haghighi,et al.  A conceptual trust model for the Internet of Things interactions , 2016, 2016 8th International Symposium on Telecommunications (IST).

[49]  Gareth Owen,et al.  Rep on the block: A next generation reputation system based on the blockchain , 2015, 2015 10th International Conference for Internet Technology and Secured Transactions (ICITST).

[50]  Audun Jøsang,et al.  A Logic for Uncertain Probabilities , 2001, Int. J. Uncertain. Fuzziness Knowl. Based Syst..

[51]  Xiaohong Jiang,et al.  Smart Contract-Based Access Control for the Internet of Things , 2018, IEEE Internet of Things Journal.

[52]  Yang Yu,et al.  Distributed Trust Management Mechanism for the Internet of Things , 2013 .

[53]  Nicholas Kolokotronis,et al.  On the suitability of blockchain platforms for IoT applications: Architectures, security, privacy, and performance , 2021, Comput. Networks.

[54]  Kashif Naseer Qureshi,et al.  Anomaly detection and trust authority in artificial intelligence and cloud computing , 2020, Comput. Networks.

[55]  Haider Abbas,et al.  Trust models of internet of smart things: A survey, open issues, and future directions , 2019, J. Netw. Comput. Appl..

[56]  Mohammad Sayad Haghighi,et al.  Discrimination-aware trust management for social internet of things , 2020, Comput. Networks.

[57]  Juan Carlos De Martin,et al.  Blockchain for the Internet of Things: A systematic literature review , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[58]  Sibel Adali,et al.  A Survey on Trust Modeling , 2015, ACM Comput. Surv..

[59]  Victor C. M. Leung,et al.  Blockchain-Based Decentralized Trust Management in Vehicular Networks , 2019, IEEE Internet of Things Journal.

[60]  Jia Guo,et al.  Scalable, adaptive and survivable trust management for community of interest based Internet of Things systems , 2013, 2013 IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS).

[61]  K. Arai DEFINING TRUST USING EXPECTED UTILITY THEORY , 2009 .

[62]  J. Lewis,et al.  Trust as a Social Reality , 1985 .

[63]  Lei Shi,et al.  IoT information sharing security mechanism based on blockchain technology , 2019, Future Gener. Comput. Syst..

[64]  Kathryn M. Kimery,et al.  THIRD-PARTY ASSURANCES: MAPPING THE ROAD TO TRUST IN E-RETAILING , 2002 .

[65]  Emmanuel S. Pilli,et al.  A framework to manage Trust in Internet of Things , 2016, 2016 International Conference on Emerging Trends in Communication Technologies (ETCT).

[66]  Adnan Shahid Khan,et al.  Secure Trust-Based Blockchain Architecture to Prevent Attacks in VANET , 2019, Sensors.

[67]  M. Beynon,et al.  The Dempster-Shafer theory of evidence: an alternative approach to multicriteria decision modelling , 2000 .

[68]  Arne-Kristian Groven,et al.  On the Internet of Things, Trust is Relative , 2011, AmI Workshops.