An open API service indexing awesome lists of open source software.

https://github.com/mohitmun/dkyc

Consent based Decentralised KYC using Distributed ledger and with core focus on privacy
https://github.com/mohitmun/dkyc

Last synced: 12 months ago
JSON representation

Consent based Decentralised KYC using Distributed ledger and with core focus on privacy

Awesome Lists containing this project

README

          

## DKYC - decentralized KYC

![1](dkyc_nse_hack/dkyc_nse_hack.001.jpeg)
![1](dkyc_nse_hack/dkyc_nse_hack.002.jpeg)
![1](dkyc_nse_hack/dkyc_nse_hack.003.jpeg)
![1](dkyc_nse_hack/dkyc_nse_hack.004.jpeg)
![1](dkyc_nse_hack/dkyc_nse_hack.005.jpeg)
![1](dkyc_nse_hack/dkyc_nse_hack.006.jpeg)
![1](dkyc_nse_hack/dkyc_nse_hack.007.jpeg)
![1](dkyc_nse_hack/dkyc_nse_hack.008.jpeg)
![1](dkyc_nse_hack/dkyc_nse_hack.009.jpeg)

### what
Concent based Decentralized KYC using Distributed ledger and with core focus on privacy

### why
- de-duplication
- low cost
- Audit trail (updation)
- re-verification

### how

- Privacy on public ledger
- Permissioned access
- Easy revocation
- avoid revarification
- data deduplication
- improved turn around time
- fix updating data
- time based access
- granual access/authorization
- unverified/unconfirm changes
- documents

### Underlying technology

- shamir secret sharing
- proxy re-encryption
- ethereum
- docker
- ipfs

### How I built
ethereum, node, python

### Advantage over centralized

-

### Other applications

sharing sensitive data
time locks using https://medium.com/@pfh/kimono-trustless-secret-sharing-using-time-locks-on-ethereum-8e7e696494d

#### Other applications of proxy encryption

Sharing encrypted files
End-to-end encrypted group chat
Decentralized Database
Patient-controlled electronic health records
Decentralized digital rights management
Mandatory access logging

### Reference

http://www.forbesindia.com/blog/technology/kyc-blockchain-will-change-how-businesses-think-about-identity/
https://yourstory.com/mystory/f41b5a2bad-how-blockchain-assists
https://home.kpmg.com/xx/en/home/insights/2018/02/blockchain-kyc-utility-fs.html
https://medium.com/swlh/kyc-using-blockchain-2669ff08abc7
https://www.devteam.space/blog/why-is-blockchain-a-good-solution-for-kyc-verification/

http://www.toshendra.com/2016/11/what-is-kyc-how-can-blockchain-can-help/

https://github.com/timblankers/hyperledger-hackathon/wiki/Use-Case-Global-KYC-Database

### Proxy encryption service
/new-user public-id
/encrypt msg
/re-encrypt encrypted-msg
/decrypt-re-rencrypt

### TODO
should pre run on blockchain itself