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 条
  • [1] Cyber security challenges in Smart Cities: Safety, security and privacy
    Elmaghraby, Adel S.
    Losavio, Michael M.
    JOURNAL OF ADVANCED RESEARCH, 2014, 5 (04) : 491 - 497
  • [2] Security and Privacy Implementation in Smart Home: Attributes Based Access Control and Smart Contracts
    Qashlan, Amjad
    Nanda, Priyadarsi
    He, Xiangian
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 952 - 959
  • [3] FabZK: Supporting Privacy-Preserving, Auditable Smart Contracts in Hyperledger Fabric
    Kang, Hui
    Dai, Ting
    Jean-Louis, Nerla
    Tao, Shu
    Gu, Xiaohui
    2019 49TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2019), 2019, : 543 - 555
  • [4] A homomorphic approach for security and privacy preservation of Smart Airports
    Malik, Haroon
    Tahir, Shahzaib
    Tahir, Hasan
    Ihtasham, Musfirah
    Khan, Fawad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 141 : 500 - 513
  • [5] Security Smells in Smart Contracts
    Demir, Mehmet
    Alalfi, Manar
    Turetken, Ozgur
    Ferworn, Alexander
    2019 COMPANION OF THE 19TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS-C 2019), 2019, : 442 - 449
  • [6] Lightweight Security and Privacy Preserving Scheme for Smart Grid Customer-Side Networks
    Abdallah, Asmaa
    Shen, Xuemin
    IEEE TRANSACTIONS ON SMART GRID, 2017, 8 (03) : 1064 - 1074
  • [7] A Lightweight Lattice-based Security and Privacy-Preserving Scheme for Smart Grid
    Abdallah, Asmaa R.
    Shen, Xuemin
    2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 668 - 674
  • [8] Security, Privacy, and Dependability in Smart Homes: A Pattern Catalog Approach
    Busnel, Pierre
    Giroux, Sylvain
    AGING FRIENDLY TECHNOLOGY FOR HEALTH AND INDEPENDENCE, 2010, 6159 : 24 - 31
  • [9] A Lightweight Privacy-Preserving Data Sharing Scheme Supporting Intelligent Pricing in Smart Grid
    Li, Xinyang
    Wang, Yujue
    Ding, Yong
    Zhou, Yijie
    Yang, Changsong
    Guo, Zhenwei
    2023 19TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING, MSN 2023, 2023, : 447 - 454
  • [10] A formal verification approach for composite smart contracts security using FSM
    Almakhour, Mouhamad
    Sliman, Layth
    Samhat, Abed Ellatif
    Mellouk, Abdelhamid
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2023, 35 (01) : 70 - 86