Verifying the Integrity of Private Transaction Information in Smart Contract using Homomorphic Encryption

被引:2
作者
Yoon, Young [1 ]
Moon, Juno [1 ]
机构
[1] Hongik Univ, Dept Comp Engn, 94 Wausan Ro, Seoul, South Korea
来源
PROCEEDINGS OF THE 2019 IEEE EURASIA CONFERENCE ON IOT, COMMUNICATION AND ENGINEERING (ECICE) | 2019年
基金
新加坡国家研究基金会;
关键词
Smart Contract; Homomorphic Encryption; Priacy; Information Integrity;
D O I
10.1109/ecice47484.2019.8942648
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Blockchain-based Smart Contract allows reliable enforcement of the programmatically specified agreement between distributed agents. However, during the process of verifying the result of transaction execution with distributed consensus protocol, private information such as fund amount being transferred can be exposed to others. To hide such sensitive information while keeping the integrity of the Smart Contract instances, we employ a homomorphic encryption technique. With this encryption technique, the validity of the arithmetic operation in a transaction can be checked without decrypting the operands. For instance, a remaining balance after fund transfer can be validated while the exact amount of the transferred fund and the final balance are kept in a ciphertext. In this work, we discuss the novel system architecture for verifying Smart Contracts instances with homomorphic encryption and evaluate its efficiency.
引用
收藏
页码:38 / 40
页数:3
相关论文
共 9 条
  • [1] [Anonymous], 2014, White Paper
  • [2] Bader R, 2018, SPRINGER HBK, P1, DOI 10.1007/978-3-662-55004-5
  • [3] Brakerski Zvika, 2014, ACM Transactions on Computation Theory, V6, DOI 10.1145/2633600
  • [4] Practical byzantine fault tolerance and proactive recovery
    Castro, M
    Liskov, B
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04): : 398 - 461
  • [5] Crosby M., 2016, Appl. Innov., V2, P71, DOI DOI 10.21626/INNOVA/2016.1/01
  • [6] Halevi S, 2014, LECT NOTES COMPUT SC, V8616, P554, DOI 10.1007/978-3-662-44371-2_31
  • [7] Knirsch F., 2018, Sustainable Cloud and Energy Services, P85, DOI DOI 10.1007/978-3-319-62238-5_4
  • [8] Li XF, 2019, 2019 IEEE 2ND INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGIES (ICICT), P204, DOI [10.1109/infoct.2019.8711021, 10.1109/INFOCT.2019.8711021]
  • [9] Decentralized Voting: A Self-tallying Voting System Using a Smart Contract on the Ethereum Blockchain
    Yang, Xuechao
    Yi, Xun
    Nepal, Surya
    Han, Fengling
    [J]. WEB INFORMATION SYSTEMS ENGINEERING, WISE 2018, PT I, 2018, 11233 : 18 - 35