AuthSC: Mind the Gap between Web and Smart Contracts

04/29/2020
by   Ulrich Gallersdörfer, et al.
0

Although almost all information about Smart Contract addresses is shared via websites, emails, or other forms of digital communication, Blockchains and distributed ledger technology are unable to establish secure bindings between websites and corresponding Smart Contracts. For a user, it is impossible to differentiate whether a website links to a legitimate Smart Contract set up by owners of a business or to an illicit contract aiming to steal users' funds. Surprisingly, current attempts to solve this issue mostly comprise of information redundancy, e.g., displaying contract addresses multiple times in varying forms of images and texts. These processes are burdensome, as the user is responsible for verifying the correctness of an address. More importantly, they do not address the core issue, as the contract itself does not contain information about its authenticity. To solve current issues for these applications and increase security, we propose a solution that facilitates publicly issued SSL/TLS-certificates of Fully-Qualified Domain Names (FQDN) to ensure the authenticity of Smart Contracts and their owners. Our approach combines on-chain identity assertion utilizing signatures from the respective certificate and off-chain authentication of the Smart Contract stored on the Blockchain. This approach allows to tackle the aforementioned issue and further enables applications such as the identification of consortia members in permissioned networks. The system is open and transparent, as the only requirement for usage is ownership of an SSL/TLS-certificate. To enable privacy-preserving authenticated Smart Contracts, we allow one-way and two-way binding between website and contract. Further, low creation and maintenance costs, a widely accepted public key infrastructure and user empowerment will drive potential adaption of Ethereum Authenticated Smart Contracts (AuthSC).

READ FULL TEXT
research
12/22/2019

An Overview on Smart Contracts: Challenges, Advances and Platforms

Smart contract technology is reshaping conventional industry and busines...
research
11/19/2022

Contract-Backed Digital Cash

We characterize digital cash as the digital equivalent of physical cash:...
research
05/05/2019

OAuth 2.0 meets Blockchain for Authorization in Constrained IoT Environments

We present models for utilizing blockchain and smart contract technology...
research
02/18/2019

Scalable and Privacy-preserving Design of On/Off-chain Smart Contracts

The rise of smart contract systems such as Ethereum has resulted in a pr...
research
03/30/2020

SmartCert: Redesigning Digital Certificates with Smart Contracts

The Transport Layer Security (TLS) protocol and its public-key infrastru...
research
02/01/2020

An Open Source Solution for Smart Contract-based Parking

This paper discusses an open source solution to smart-parking in highly ...
research
04/28/2020

Customer Data Sharing Platform: A Blockchain-Based Shopping Cart

We propose a new free eCommerce platform with blockchains that allows cu...

Please sign up or login with your details

Forgot password? Click here to reset