Tutorial: Building Secure and Trustworthy Blockchain Applications

被引:9
|
作者
Cai, Chengjun [1 ]
Duan, Huayi [1 ]
Wang, Cong [1 ]
机构
[1] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1109/SecDev.2018.00023
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Beyond cryptocurrencies, blockchain technologies have shown great potential in enabling a wealth of decentralized applications (DApps), including but not limited to trustworthy auction, election, autonomous organization. While public blockchains are well recognized to allow participants mutually unbeknownst to achieve consensus, financial/business organizations also find great interest in consortium blockchains for better organizational collaborations. We will touch both types of blockchain and corresponding applications in this tutorial. In particular, we will summarize existing blockchain technologies and applications, elaborate the principles of designing and implementing secure DApps, and analyze the security concerns therein. Through concrete examples, we will discuss common practices and pitfalls, such as on-chain/off-chain interaction, randomness generation, and various corner cases. If time permits, we will also go through the implementation of the cloud-based blockchain backbone that powers this tutorial, possibly covering a layered architecture, and discuss deployment choices and security issues along the way. The tutorial will be interspersed with revisiting the security and implementation rules, so that participants are expected to readily apply the tutorial content into real-world practice. The design principles elaborated in this tutorial will be transferable to participants' development of secure and trustworthy blockchain applications and systems in their own workplaces.
引用
收藏
页码:120 / 121
页数:2
相关论文
共 50 条
  • [1] A Tutorial on Blockchain and Applications to Secure Network Control-Planes
    Bozic, Nikola
    Pujolle, Guy
    Secci, Stefano
    2016 3RD SMART CLOUD NETWORKS & SYSTEMS (SCNS), 2016,
  • [2] Software engineering for secure systems - SESS05 - Building trustworthy applications
    Bruschi, D
    De Win, B
    Monga, M
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 681 - 681
  • [3] A Tutorial and Future Research for Building a Blockchain-Based Secure Communication Scheme for Internet of Intelligent Things
    Wazid, Mohammad
    Das, Ashok Kumar
    Shetty, Sachin
    Jo, Minho
    IEEE ACCESS, 2020, 8 : 88700 - 88716
  • [4] Blockchain and Federated-Learning empowered secure and trustworthy vehicular traffic
    Sengupta, Banhirup
    Sengupta, Souvik
    Nandi, Susham
    Simonet-Boulogne, Anthony
    2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 346 - 351
  • [5] BSTProv: Blockchain-Based Secure and Trustworthy Data Provenance Sharing
    Sun, Lian-Shan
    Bai, Xue
    Zhang, Chao
    Li, Yang
    Zhang, Yong-Bin
    Guo, Wen-Qiang
    ELECTRONICS, 2022, 11 (09)
  • [6] Evaluating the Impact of Blockchain Models for Secure and Trustworthy Electronic Healthcare Records
    Zarour, Mohammad
    Ansari, Md Tarique Jamal
    Alenezi, Mamdouh
    Sarkar, Amal Krishna
    Faizan, Mohd
    Agrawal, Alka
    Kumar, Rajeev
    Khan, Raees Ahmad
    IEEE ACCESS, 2020, 8 : 157959 - 157973
  • [7] Blockchain-Enabled Communication Framework for Secure and Trustworthy Internet of Vehicles
    Biswas, Manju
    Das, Debashis
    Banerjee, Sourav
    Mukherjee, Amrit
    AL-Numay, Waleed
    Biswas, Utpal
    Zhang, Yudong
    SUSTAINABILITY, 2023, 15 (12)
  • [8] Trustworthy Building Blocks for a More Secure Embedded Computing Environment
    Schramm, Martin
    Grzemba, Andreas
    2011 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2011,
  • [9] ABFL: A Blockchain-enabled Robust Framework for Secure and Trustworthy Federated Learning
    Cui, Bo
    Mei, Tianyu
    39TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, ACSAC 2023, 2023, : 636 - 646
  • [10] Blockchain for Emergency Vehicle Routing in Healthcare Services: An Integrated Secure and Trustworthy System
    Kaurav, Ramakant Singh
    Rout, Rashmi Ranjan
    Vemireddy, Satish
    2021 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2021, : 623 - 628