| |
| |
|
Towards Securing Smart Contracts Automatically
|
|

|
NGUYEN Duy Tai
PhD Candidate
School of Computing and Information Systems
Singapore Management University
|
|
Research Area
Dissertation Committee
Research Advisor
Committee Members
|
|
|
|
Date
1 August 2022 (Monday)
|
|
Time
3:30pm - 4:30pm
|
|
Venue
This is a virtual seminar. Please register by 31 July 2022, the zoom link will be sent out on the following day to those who have registered.
|
|
We look forward to seeing you at this research seminar.

|
|
|
| |
|
About The Talk
Smart contracts are distributed, self-enforcing programs executing on top of blockchain networks. They have the potential to revolutionize many industries such as financial institutes and supply chains. As smart contracts gain more popularity and carry more valuable digital assets, they become more of an interesting target for attackers. It is essential that smart contracts are systematically analyzed or even verified, ideally before they are deployed. However, smart contract languages such as Solidity are Turing-complete, which implies that verifying them statically is infeasible.
In this dissertation, we develop multiple alternative approaches towards securing smart contracts automatically. First, we propose an adaptive fuzzer for Solidity smart contracts. The fuzzer employs a lightweight objective function targeting those hard-to-cover branches. Second, we propose an approach to repair smart contracts so that they are proved to be free of 4 kinds of common vulnerabilities. Last, we are developing a verification framework to support or refute smart contract’s safety properties.
|
| |
|
Speaker Biography
NGUYEN Duy Tai is a PhD student in School of Computing and Information Systems, Singapore Management University. He is supervised by Professor SUN Jun. His research work focuses on developing tools and theories for smart contract security.
|
|