Secure Modular Smart Contract Platform for Multi-Tenant 5G Applications
Open Access
- 10 August 2020
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 8, 150626-150646
Abstract
Trusted decentralized applications based on distributed ledger technologies provide many potential opportunities to 5G applications and verticals, as well as in fifth generation mobile network (5G) enabling technologies, systems, and services. Apart from the tamper-proof exchange of transactions, distributed ledgers can provide a software environment for the trusted execution of smart contracts. In this paper, we explore the security aspects of decentralized applications and, in particular, the security of smart contracts. Distributed ledger characteristics impose distinct requirements on smart contract design, implementation, deployment, and management. We briefly present the approach to the development of secure smart contracts, and highlight key smart contract vulnerabilities and the developer tools supporting smart contract security. We developed a secure, upgradeable modular multi-contract platform. It combines per-contract Smart Contract Tunnels and per-user-based access control to minimize vulnerabilities. The smart contract platform is comprised of service-agnostic, auxiliary, and service-specific smart contracts. It can be therefore easily adapted to different 5G application verticals. For illustration and evaluation, we elaborated on the proposed solution on a case of smart electric charging. During the design and development, state-of-the-art code analysis was applied. Finally, we propose an architecture for the integration of the secure multi-contract platform into a 5G architecture. The integration proposal utilizes hybrid private-public blockchain networks for possible security, scalability, performance, and transaction cost optimization.Keywords
Funding Information
- Slovenian Research Agency
This publication has 32 references indexed in Scilit:
- IoT security: Review, blockchain solutions, and open challengesFuture Generation Computer Systems, 2018
- Blockchain network slice broker in 5G: Slice leasing in factory of the future use case2017
- Mobile charger billing system using lightweight Blockchain2017
- Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium BlockchainsIEEE Transactions on Industrial Informatics, 2017
- Blockchain Based Distributed Control System for Edge Computing2017
- Blockchain for IoT security and privacy: The case study of a smart home2017
- Under-optimized smart contracts devour your money2017
- Making Smart Contracts Smarter2016
- From network sharing to multi-tenancy: The 5G network slice brokerIEEE Communications Magazine, 2016
- Next Generation 5G Wireless Networks: A Comprehensive SurveyIEEE Communications Surveys & Tutorials, 2016