Professional Documents
Culture Documents
Paper00231204 APracticalNationalDigitalIDFrameworkonBlockchainNIDBC Modify
Paper00231204 APracticalNationalDigitalIDFrameworkonBlockchainNIDBC Modify
net/publication/330538784
CITATIONS READS
19 1,004
2 authors:
All content following this page was uploaded by Nutthakorn Chalaemwongwan on 28 June 2020.
Abstract—currently, government identification systems personality, devices, and entities. NIDBC identities are self-
are still underdeveloped. The government has adopted computer service, Implication for users are entirely operated and
technology to serve the policy of Thailand 4.0. Thai national ID managed by themselves, and do not depend on centralized
still segmented and distributed between government agencies and third parties for set permission or proof. A core function of
has no centralization, and it brings bad experience to the users NIDBC is that it can digitally sign and verify a claim, action,
because each service must be registered and the users have to
or transaction, which covers a wide range of application case
remember the username and password for every service. We
demonstrated Thailand national Digital ID Framework based on studies [8]. A digital ID stays cryptographically linked to off
Blockchain (NIDBC) to help improve digital identity government chain data. Every identity is able to store the hash of an
service to simple single sign-on and kept preserving privacy by attributed data, which secure the data corresponding with
providing personal information to service only when users grant identity. The digital ID can update the file by themselves [9],
permission for each service. In addition, the system is secure for example, adding more information, and grant permission
because the data is distributed to each node, making the to read, write, and update specific files because the user can
attackers hard to attack or edit information. The security access the blockchain, NIDBC can control digital resources
properties of the proposed protocol have been verified using like cryptocurrencies or the other token.
Scyther tool and are presented here with results.
II. THE PROPOSED FRAMEWORK AND PROTOCOLS
Keywords—Blockchain; Digital ID; National Digital ID; e-ID In this section, we propose a new framework for National
Digital ID based on the BC. Our framework is composed of
I. INTRODUCTION five phases, including Identity and Services Provider
Registration Phase, User Privacy Creation Phase, User
Government identification systems are an important issue in Registration Phase, User Authentication Phase and More
the digital world [1]. The government has adopted technology Information Request Phase as the following:
to serve the policy of Thailand 4.0. The national identity still
segmented and distributed between government agencies, not
holistically, which bring inconvenience to the users because
each service must be registered and the users have to
remember the username and password for every service [2, 3].
Thus results in bad practice of security when users use the
same password.
Blockchain digital identity is now especially outstanding.
The technologies still lacks the development of personal
identification [4] however access to traditional services like as
a legal & political right, finance services, education, health
services, social benefit or participant in the digital world like a
web services, professional network [5], e-commerce,
marketplace, social communities both need the identification
Fig. 1. The NIDBC Framework
function when they need to access services.
We develop NIDBC, which is a secure and simple service
that has the functionality of identification. The NIDBC
framework consists of three part, which are smart contracts,
libraries, and an application [6]. The application keeps private
keys. Smart contracts are the core of the identity services and
incorporate logic [7]. Libraries are integrated with third-party
services. NIDBC identities have many variations for instance