0% found this document useful (0 votes)
33 views5 pages

Blockchain Solutions for KYC Efficiency

The document proposes using blockchain technology to transform the traditional Know Your Customer (KYC) process in the banking industry. The current KYC process is costly and time-consuming for both financial institutions and customers. The authors developed a proof of concept for a blockchain-based system that would allow KYC verification to be conducted once for each customer and shared securely between institutions, reducing costs while improving transparency and the customer experience.

Uploaded by

Harshal Dahat
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views5 pages

Blockchain Solutions for KYC Efficiency

The document proposes using blockchain technology to transform the traditional Know Your Customer (KYC) process in the banking industry. The current KYC process is costly and time-consuming for both financial institutions and customers. The authors developed a proof of concept for a blockchain-based system that would allow KYC verification to be conducted once for each customer and shared securely between institutions, reducing costs while improving transparency and the customer experience.

Uploaded by

Harshal Dahat
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Transforming the Know Your Customer (KYC)

Process using Blockchain


Piyush Yadav Raj Chandak
College of Engineering, Pune VJTI
Pune, India Mumbai, India
piyush13y@[Link] rajkc162@[Link]

Abstract - A major yet trivial problem in the banking industry further cited that while financial firms' average costs to meet
right now is how tedious and costly the traditional Know-Your- their obligations are $60 million, some of them have had to
Customer(KYC) process is. The process is also tiresome for spend up to $500 million on compliance with KYC and
customers as they need to undergo the same process for each bank Customer Due Diligence (CDD). The fines levied on financial
or financial institution with which they intend to work. Personal
institutions for their misconduct in various domains including
experiences of people dictate the cumbersome nature of the
process, thereby demanding an efficacious alternative. Through KYC regulations further aggravate the situation. The fact that
this paper, we intend to do exactly that. We propose a new solution corporations can only grant KYC verification to their
based on Distributed Ledger Technology or Blockchain subsidiaries or customers post laborious background checks,
technology, which will reduce the traditional KYC verification etc, indicates that 89% of customers do not have a good KYC
process cost for Institutions and cut short the general time line of experience.
the completion of the process while making it smoother for the
customers. Major enhancement in our solution over the The aim of this paper is to propose a new approach to the
conventional methods is that the whole verification process is
traditional KYC verification process. In the light of the
conducted only once for each customer, irrespective of number of
institutions he or she wishes to be linked to. Also, since we are problems faced in the banking industry, regarding the lack of
using the DLT, verification results can be securely shared with the customer satisfaction and increased costs of the KYC process,
customers thereby increasing transparency. Following this we propose a Blockchain based. Our solution plans to replace
approach, we developed a Proof of Concept (POC) with the the whole process with a Blockchain based system consisting
Ethereum API, websites as endpoints and an android app as front of a client-based app and a bank/vendor-based website.
office; realising the feasibility and effectiveness of this approach.
All in all, this approach improves customer experience, reduces II. THE CURRENT KYC PROCESS
cost overheads, and increases transparency in the process of
onboarding a customer. KYC, as defined by the Reserve Bank of India (2016) is a
process by which banks obtain information about the identity
Keywords – Banking, Blockchain, KYC, Financial and address of the customers. KYC means “Know Your
Technology, Distributed Ledger Technology Customer”. According to the Regulatory norms, Financial
institutions or Banks are required to onboard their customers
I. INTRODUCTION before involving them or carrying out any activity with them,
A bank or a financial institution typically caters to a large client in order to avoid illicit activities. Personal Identifiable
base in both retail and corporate sectors. The ‘Know Your Information is accumulated from all sources to check for illegal
Customer’ process, better known as KYC, helps these activity. Risk management is another domain regarding
institutions verify the identity of their clients. KYC is a onboarding new customers, which might include surveillance
regulatory and legal requirement that must be fulfilled by the of transactions. This whole process all in all is quite expensive
companies or financial institutions for both new and existing to financial institutions and might even expose them to large
fines if not in accordance with regulations.[1] For Instance, in
clients. One of the prominent challenges banking sector faces
2016, RBI imposed monetary penalty on 13 banks for violation
right now is the increased regulatory cost of the whole KYC
of regulatory directions / instructions / guidelines, among other
process. This is supported by the global surveys conducted by
things, on KYC norms.
Thomson Reuters (2016) which revealed a single clear
message: the costs and complexity of KYC are rising and are
having a negative impact on their businesses. The survey

Authorized licensed use limited to: UNIVERSITY OF BIRMINGHAM. Downloaded on May 10,2020 at 17:18:28 UTC from IEEE Xplore. Restrictions apply.
to the widespread use of the cryptocurrency Bitcoin. According
to Forbes, around 80% of banks are developing their own
blockchain technology.
One of the major pros and benefits of using DLT is that it can
make use of the “smart contracts” to implement and act as a
framework for decentralized applications. [3] Smart contracts
are essentially algorithms that enforce, facilitate, or verify
predefined premises whenever a set of conditions is given as a
computer program. One of these is ‘‘Ethereum’’, which is a
platform that we used for our research.[4]
Fig. 1. The Current KYC Process

Looking at Fig.1, this example case shows how, for this single
customer, the exchange of documents and the core KYC
validation must be undertaken three times, such that the total
costs that are generated by this customer are three times those
of a single KYC process.

The current process suffers from some major shortcomings. The


general inference after observing 800 financial institutions was
the lack of sufficient human resources and the regulatory
change volume. All this was a product of the authoritative
Thomson Reuters survey (2016) on the impact of changes
globally in KYC regulation philosophy. Post this they realised
89 percent have never had a smooth hassle-free KYC process
experience. Out of the total, 13% had changed their association
with a particular institution for this reason.[2]

With this paper, we plan to reduce the cumulative cost of the Fig. 2. The Distributed Ledger Technology
KYC process as a whole by using an additional improvement
of DLT, thereby distributing the costs amongst the financial
institutions participating. Hence, the main contribution we plan IV. THE REDEFINED KYC PROCESS
on making here is by tackling the cost problem of KYC from
the financial institutions’ perspective, by using Blockchain and We started our research as soon as we identified the problem
making it less cumbersome for the customers to be a part of and defined our aim/objective, keeping in mind the feedback of
this. KYC practitioners, KYC experience from the surveys and our
prowess in the Blockchain technology. This will constitute the
first phase of our research. Once we are successful in
III. DISTRIBUTED LEDGER TECHNOLOGY completing this part of research, we will refine, demonstrate
(BLOCKCHAIN) and evaluate the second loop of it in various conferences. This
iteration would be focused on answering the following
Distributed Ledger Technology (DLT), is a consensus of question:
replicated, shared, and synchronized digital data geographically
spread across multiple sites, countries, or institutions. There is ‘‘Is it possible to kill 2 birds with one stone using a Blockchain-
no central administrator or centralised data storage. Consensus based solution, reducing the cost of the KYC process for
Algorithms ensure replication throughout nodes along with the institutions whilst improving their customer’s experience?’’
requirement of a peer-to-peer. In a distributed ledger, each node
processes and verifies every item, post which it generates a
We used Hevner et al. (2004)’s DSR approach and took
record for each item. Such a Ledger can be used to record
inspiration from its three components - environment, IS
dynamic as well as static data like Transaction and registry
research, and knowledge base to answer this question and to
respectively. The most popular implementation of DLT Design
design an effective solution that solves the problem at hand
is the Blockchain technology, either public or private. DLT,
within the corporate and regulatory context. (Fig. 3)
such as blockchain technology, has gained prominence thanks

Authorized licensed use limited to: UNIVERSITY OF BIRMINGHAM. Downloaded on May 10,2020 at 17:18:28 UTC from IEEE Xplore. Restrictions apply.
Fig. 3. The Redefined KYC Process

The proposed system (Fig. 4) works as follows:


Fig. 5. Android application – Fill KYC
• The user installs the Android application and signs up by
providing his/her name, email, phone, & password. The • Once the user fills the KYC form, this data is temporarily
phone number is verified via OTP. If the user had added into a database on the AWS server and is verified
previously signed in s/he can login by providing the automatically using PAN and Aadhar APIs. We used a
registered email and password at the time of signing up. manual touchpoint, a temporary interface which mimics
This data is stored in a database, which is currently hosted government authorities/APIs verifying the data.
on the AWS server. This is an essential step as it verifies
the user to be legit and prevents random people/bots from • After the details provided by the user are authenticated, all
sending their data. The security could further be enhanced the data provided by the user in the KYC form is then
by using a captcha plugin for signup/login screen to prevent added into the Blockchain. We will use the Ethereum API
bots from entering the ecosystem. for building the Blockchain using solidity language to
create a smart contract. (Fig. 6 and Fig. 7)

• The user is then notified that his/her details have been


verified and he/she can now proceed to apply to banks
where he/she wishes to open an account. The user will be
presented a list of banks wherein which he/she simply has
to tap on the list item of that bank. (Fig. 8)

Fig. 4. The Design Process

• Once the user has logged in, s/he will be asked to fill out
the KYC form.(Fig. 5) This form requires the user to fill
his/her name, phone – both of which are already filled in
by the user and will be retrieved from the database, in
addition to the 10/12-digit pan & Aadhar number.

Fig. 6. Solidity smart contract to connect application with Ethereum


API.

Authorized licensed use limited to: UNIVERSITY OF BIRMINGHAM. Downloaded on May 10,2020 at 17:18:28 UTC from IEEE Xplore. Restrictions apply.
necessary KYC data provided by the user. Once they
accept the user’s request, the user is notified about the
same.

Fig. 9. JS snippet where Web3 interface is connected to the Ethereum


contract to add data into the blockchain.

This solution offers the following key advantages over the


existing:
Fig. 7. Smart contract methods to connect application with Ethereum
API.
• The entire process is highly cost effective for Banks.
• The process is much smoother for customers as they need
to upload their details only once. Once these details are
verified by the concerned authorities for the first time, the
use of public and private key of the banks can be used by
those financial institutions for verification of that
customer and retrieval of the data of that customer from
the blockchain.
• The scope of popular KYC methods like eKYC is limited
to India, as these methods base their verification process
on the Indian Govt. authorized Aadhar Card. Our
solution, however, can be applied globally without any
restrictions.
• If a customer wants to apply to any other banks, all s/he
Fig. 8. Android application – Choose Banks to send KYC
needs to do is select it from the list of banks provided in
the mobile application. Thus, the entire KYC process can
• Once the user clicks on submit, the details are stored in a be limited to just one tap, giving the ultimate
database along with some user details like name and phone. convenience to customers.
The data once verified by the automated Aadhar and PAN
APIs (manual touchpoint in this POC) is added to the V. SECURITY
blockchain through the JavaScript code as shown in the
figure (Fig. 9). This code is the bridge between the Web3 We through his paper suggest using a publicised distributed
interface to the Ethereum smart contract or the blockchain ledger technology for transparency purposes. This doesn’t imply
so to say. we have to compromise on the security facets of the framework.
In fact, we propose using the conventional blockchain security
• For security purposes, the public key of the banks that a protocol of using a dual key mechanism. Information like user’s
user applies to is used to encrypt the user ID details and Adhaar card number and PAN card number are PII (Personal
sent to these respective banks. The banks can access the Identifiable Information) and hence have to be protected. Thus,
user requests through the web portal designed for them by user information is encrypted using the public key of the bank
decrypting user info using their private key, the banks then that the user chooses. This is then sent to the bank, using its
have access to the block of that user which stores all the

Authorized licensed use limited to: UNIVERSITY OF BIRMINGHAM. Downloaded on May 10,2020 at 17:18:28 UTC from IEEE Xplore. Restrictions apply.
private key, the bank creates its digital signature and accesses • Ecommerce companies: Companies that require customers
the information. The combination of the bank’s public and to share their details like phone number, email ID, etc. can
private keys creates a digital signature, which confirms that it – create a consortium among themselves and utilize such a
and it alone – has access to that data. platform.

VI. OBSERVATION AND RESULTS REFERENCES

With this paper we aimed and accomplished a solution that


reduces the aggregated cost of the process of KYC in an [1] J. Moyano, O. Ross, “KYC Optimization Using Distributed Ledger
Technology,” Springer Fachmedien Wiesbaden, Business & Information
ecosystem by means of Blockchain. We solved the first part of Systems Engineering, vol. 59, Issue 6, pp 411–423 (2017). URL:
the problem by avoiding redundancy of tasks needed to be [Link]
performed by the customer in case of multiple financial
[2] M. Harrop. “Know your Customer (KYC) Independent Survey.” Thomson
institutions. (Fig. 10) Moreover, we suggested following the Reuters.
verification process for one customer only once and [Link]
[Link] (accessed Nov. 23,
maintaining it centrally and transparently through the use of 2019).
Blockchain. This not only helps the customer’s in making their
experience less cumbersome but also drastically reduces the [3] “How Do Ethereum Smart Contracts Work?” CoinDesk.
[Link]
cost of KYC process undertaken by the financial institutions in (accessed Nov. 23, 2019).
hiring third parties to carry out background checks, etc for their
customers. Hence, the ultimate efficiency gain of our proposed [4] “Learn About Ethereum.” Ethereum.
[Link] (accessed Oct. 22, 2019).
solution was the dual benefit of reduced cost for the institutions
and better experience for the customers. Lastly, as a testament
to the success and feasibility of this idea, we have received an
award from a hackathon wherein we presented this idea and
went on to create a POC in 24 hours.

Fig. 10. Comparison between the existing and proposed systems

VII. FUTURE SCOPE


With the current rate of growth of the banking and e-commerce
sectors, approach like this truly has the capability of bringing a
significant change and provide mutual benefit for all the
concerned stakeholders. We would further like to introduce this
research to various domains including but not limited to :

• Payment Wallets: As per regulatory norms, these


companies require to conduct KYC process for all their
customers. Hence, a framework similar to this can be used.

Authorized licensed use limited to: UNIVERSITY OF BIRMINGHAM. Downloaded on May 10,2020 at 17:18:28 UTC from IEEE Xplore. Restrictions apply.

Common questions

Powered by AI

Smart contracts play a crucial role in the proposed blockchain-based KYC solution by automating the execution of predefined terms and actions without human intervention. They serve as self-executing contracts with the code and terms of the agreement directly written into the blockchain. In this KYC system, smart contracts can facilitate and verify transactions by automatically validating the user's identity and authorizing the sharing of information with financial institutions upon meeting specific conditions. This automation reduces human error, speeds up processing times, and enhances the reliability and efficiency of the KYC process .

The blockchain-based KYC solution provides substantial benefits for customers, primarily in terms of data security and ease of use. By using DLT, customer data is stored on a decentralized and secure platform, lessening the risks associated with centralized data breaches. Cryptographic protection ensures only authorized access, thereby enhancing privacy and data integrity. From a usability perspective, the solution simplifies the KYC process to a one-time submission with ongoing accessibility to various financial institutions. This ease of use reduces the burden of repetitive data entries and minimizes onboarding time, significantly enhancing customer satisfaction and engagement .

Implementing blockchain technology for KYC systems globally may encounter several challenges, including regulatory differences across countries, varying levels of technological infrastructure, and data privacy concerns. Navigating diverse legal frameworks and ensuring compliance in multiple jurisdictions can be complex. Additionally, the need for a common technological platform across all participants might be a barrier in regions lacking advanced IT infrastructure. Furthermore, using distributed ledgers raises concerns about the control and privacy of Personally Identifiable Information (PII), necessitating robust encryption and governance frameworks to protect sensitive data from unauthorized access .

Traditional KYC methods have several limitations that the blockchain-based approach seeks to eliminate. These include high costs due to the repetitive nature of verification across different institutions, leading to increased human resource requirements and regulatory compliance expenses. Traditional methods also often lead to customer dissatisfaction due to the time-consuming, redundant process of providing the same information multiple times. The blockchain approach addresses these issues by allowing for a single, secure verification process that can be shared across institutions, reducing redundancy and cost while improving overall customer experience .

The integration of blockchain technology into the KYC process has the potential to drastically reduce costs for financial institutions. By eliminating the need for multiple verifications and manual processes traditionally required to meet compliance obligations, blockchain can streamline operations and reduce the financial burden associated with KYC compliance. Institutions can lower expenses related to third-party background checks and dedicated compliance teams significantly. This is achieved through shared access to securely verified customer data on a distributed ledger, promoting cost-sharing and efficiency gains across the financial ecosystem .

The proposed KYC solution significantly enhances customer experience and satisfaction by streamlining the verification process, reducing the need for repetitive data submissions, and providing a hassle-free, quick onboarding process. Unlike traditional methods where customers may have to submit documents to each financial institution separately, the blockchain approach allows for a one-time submission of data that can be accessed by other institutions securely and efficiently. This results in a smoother customer journey, with fewer delays and frustrations, leading to higher satisfaction. The reduction in redundant check-ins and verification processes is a major improvement over the cumbersome traditional KYC methods .

The proposed blockchain-based KYC approach and eKYC methods differ in terms of their applicability and scope. While eKYC, particularly in India, depends heavily on local government-authorized identifiers like the Aadhaar card, limiting its scope to national borders, the blockchain approach is designed for global applicability. It does not rely on a single national identity document, making it adaptable across various jurisdictions and financial systems. This global scope enables financial institutions worldwide to access verified customer data securely and efficiently. Additionally, the blockchain KYC system offers increased security and transparency compared to traditional eKYC due to its decentralized nature and use of cryptographic protections .

The blockchain-based KYC solution employs several security mechanisms to ensure data confidentiality and integrity. It uses a dual-key encryption system, where user information, such as PAN and Aadhaar numbers, is encrypted using the public key of the bank that the user chooses to communicate with. Only that bank can decrypt the information with its private key, ensuring that data access is restricted to authorized entities. This system creates a digital signature that both protects the data and verifies the authenticity of the transaction, enhancing both confidentiality and integrity within the distributed ledger framework .

The proposed blockchain-based KYC process addresses several specific shortcomings of traditional KYC methods by eliminating redundancy and reducing costs. The blockchain system allows for a single verification process per customer, irrespective of the number of institutions involved, thereby reducing duplication and costs associated with verifying the same customer multiple times. This process also enhances the customer experience by avoiding repeated document submissions and reducing onboarding time. Additionally, it improves transparency and security by using distributed ledger technology (DLT) where institutions can share verified data securely using cryptographic keys .

Distributed Ledger Technology enhances efficiency and effectiveness in the KYC process by decentralizing data storage, ensuring data replication and synchronization across multiple sites, and reducing central administrative overheads. This decentralization allows for a single verification of customers, with their data accessible to various institutions without repetitive checks. Moreover, DLT enhances security through cryptographic protocols, ensuring that sensitive information can be securely accessed and shared between authorized parties. This approach significantly cuts down costs and streamlines the customer's onboarding process .

You might also like