A lightweight approach to smart contracts supporting safety, security, and privacy

被引:3
|
作者
Owe, Olaf [1 ]
Fazeldehkordi, Elahe [1 ]
机构
[1] Univ Oslo, Dept Informat, Oslo, Norway
关键词
Transactions; Smart contracts; Security; Privacy; Safety; Verification; MODEL;
D O I
10.1016/j.jlamp.2022.100772
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The concept of smart contract represents one of the most attractive uses of blockchain technology and has the advantage of being transparent, immutable, and corruption-free. However, blockchain is a highly resource demanding technology. The ambition of this paper is to propose a new approach for defining lightweight smart contracts, offering a high level of trust even without blockchain, when the underlying operating system can be trusted. Blockchain can be used for a higher degree of trust, for instance when the runtime system cannot be trusted. The approach gives transparency and immutability, and gives protection against corrupted or incorrect smart contract implementations. This is achieved by letting smart contract requirement specifications be separated from the smart contract implementations, provided by special objects, so-called history objects, recording all transactions of the associated contract. The history objects are generated by the runtime system as specially protected objects. Contract partners may interact with the history objects through predefined interfaces. We present a framework which includes an executable, imperative language for writing smart contracts, a functional language for contract specifications by means of invariants over the transaction history of a contract, as well as a verification system. The framework allows compositional and class-wise verification. A history object can provide runtime checking of specified behavioral properties of the contract, and can provide safety, security, and privacy control, as well as trusted transfer of assets. We demonstrate the approach on an auction system. (c) 2022 Elsevier Inc. All rights reserved.
引用
收藏
页数:34
相关论文
共 50 条
  • [31] A REQUIRED SECURITY AND PRIVACY FRAMEWORK FOR SMART OBJECTS
    Skarmeta, Antonio
    Hernandez-Ramos, Jose L.
    Bernal Bernabe, Jorge
    2015 ITU KALEIDOSCOPE: TRUST IN THE INFORMATION SOCIETY (K-2015), 2015, : 203 - 209
  • [32] Security and Privacy of Smart Cities: Issues and Challenges
    Sookhak, Mehdi
    Tang, Helen
    Yu, F. Richard
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1350 - 1357
  • [33] Privacy and security challenges in smart and sustainable mobility
    Paiva, Sara
    Ahad, Mohd Abdul
    Zafar, Sherin
    Tripathi, Gautami
    Khalique, Aqeel
    Hussain, Imran
    SN APPLIED SCIENCES, 2020, 2 (07):
  • [34] Safety-Enhancing Locating Wearables on Passenger Ships: Privacy and Security Perceptions by the Elderly
    Kwee-Meier, Sonja Th.
    Altendorf, Eugen
    Mertens, Alexander
    Schlick, Christopher M.
    TECHNOLOGY AND INTIMACY: CHOICE OR COERCION, 2016, 474 : 34 - 48
  • [35] Cyber Security and Privacy Issues in Smart Grids
    Liu, Jing
    Xiao, Yang
    Li, Shuhui
    Liang, Wei
    Chen, C. L. Philip
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2012, 14 (04) : 981 - 997
  • [36] Security and Privacy in Smart Farming: Challenges and Opportunities
    Gupta, Maanak
    Abdelsalam, Mahmoud
    Khorsandroo, Sajad
    Mittal, Sudip
    IEEE ACCESS, 2020, 8 : 34564 - 34584
  • [37] On Privacy and Security Challenges in Smart Connected Homes
    Bugeja, Joseph
    Jacobsson, Andreas
    Davidsson, Paul
    2016 EUROPEAN INTELLIGENCE AND SECURITY INFORMATICS CONFERENCE (EISIC), 2016, : 172 - 175
  • [38] Security and Privacy in Smart Cities: Challenges and Opportunities
    Cui, Lei
    Xie, Gang
    Qu, Youyang
    Gao, Longxiang
    Yang, Yunyun
    IEEE ACCESS, 2018, 6 : 46134 - 46145
  • [39] Security Threat Mitigation for Smart Contracts: A Comprehensive Survey
    Ivanov, Nikolay
    Li, Chenning
    Yan, Qiben
    Sun, Zhiyuan
    Cao, Zhichao
    Luo, Xiapu
    ACM COMPUTING SURVEYS, 2023, 55 (14S)
  • [40] Enhancing Security in Wireless Communications Through Blockchain and Smart Contracts: A Comprehensive Study
    Singh, Vaibhav Pratap
    Biswas, Siddhartha Sankar
    Tanweer, Safdar
    Alankar, Bhavya
    SMART TRENDS IN COMPUTING AND COMMUNICATIONS, VOL 3, SMARTCOM 2024, 2024, 947 : 25 - 36