【Author】
Yoon, Young; Moon, Juno
【Source】PROCEEDINGS OF THE 2019 IEEE EURASIA CONFERENCE ON IOT, COMMUNICATION AND ENGINEERING (ECICE)
【Abstract】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.
【Keywords】Smart Contract; Homomorphic Encryption; Priacy; Information Integrity
评论