Smart contract watermarking based on code obfuscation

T Huang, J Huang, Y Pang, H Yan - Information Sciences, 2023 - Elsevier
Most blockchains are entirely open-source software. This gives auditors ability to review the
security of cryptocurrencies such as Bitcoin. Because only after the source code of the …

Smartmark: Software watermarking scheme for smart contracts

T Kim, Y Jang, C Lee, H Koo… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
A smart contract is a self-executing program on a blockchain to ensure an immutable and
transparent agreement without the involvement of intermediaries. Despite its growing …

SECAUCTEE: Securing auction smart contracts using trusted execution environments

H Desai, M Kantarcioglu - 2021 IEEE International Conference …, 2021 - ieeexplore.ieee.org
Smart contracts running on blockchains have emerged as an indispensable mechanism to
enhance trust, security, transparency and traceability of data shared among critical …

Eshield: protect smart contracts against reverse engineering

W Yan, J Gao, Z Wu, Y Li, Z Guan, Q Li… - Proceedings of the 29th …, 2020 - dl.acm.org
Smart contracts are the back-end programs of blockchain-based applications and the
execution results are deterministic and publicly visible. Developers are unwilling to release …

A blockchain-based pattern for confidential and pseudo-anonymous contract enforcement

N Six, CN Ribalta, N Herbaut… - 2020 IEEE 19th …, 2020 - ieeexplore.ieee.org
Blockchain has been praised for its capacity to hold data in a decentralized and tamper-
proof way. It also supports the execution of code through blockchain's smart contracts …

De‐anonymizing Ethereum blockchain smart contracts through code attribution

S Linoy, N Stakhanova, S Ray - International journal of network …, 2021 - Wiley Online Library
Blockchain users are identified by addresses (public keys), which cannot be easily linked
back to them without out‐of‐network information. This provides pseudo‐anonymity, which is …

Smartshield: Automatic smart contract protection made easy

Y Zhang, S Ma, J Li, K Li, S Nepal… - 2020 IEEE 27th …, 2020 - ieeexplore.ieee.org
The immutable feature of blockchain determines that traditional security response
mechanisms (eg, code patching) must change to remedy insecure smart contracts. The only …

PrettySmart: Detecting Permission Re-delegation Vulnerability for Token Behaviors in Smart Contracts

Z Zhong, Z Zheng, HN Dai, Q Xue, J Chen… - Proceedings of the IEEE …, 2024 - dl.acm.org
As an essential component in Ethereum and other blockchains, token assets have been
interacted with by diverse smart contracts. Effective permission policies of smart contracts …

A deep dive into blockchain-based smart contract-specific security vulnerabilities

R Pise, S Patil - 2022 IEEE International Conference on …, 2022 - ieeexplore.ieee.org
Blockchain smart contracts are prevalent nowadays as numerous applications are
developed based on this feature. Though smart contracts are important and widely used …

ÆGIS: Smart shielding of smart contracts

C Ferreira Torres, M Baden, R Norvill… - Proceedings of the 2019 …, 2019 - dl.acm.org
In recent years, smart contracts have suffered major exploits, losing millions of dollars.
Unlike traditional programs, smart contracts cannot be updated once deployed. Though …