SlideShare una empresa de Scribd logo
1 de 10
Record Educational Certificates on
Blockchain for Authentication and
digital verification
(Implementation of Proof-of-Concept)
www.cyberbahntas.com
Digital Blockchain Certificates POC – What we are trying
to solve..
• Academic credentialing fraud is a reality; methods include counterfeiting and
through the complicity of an institution’s authorities or staff.
• Need a straightforward process to verify the authenticity and genuineness of
certificates.
• Manually submitting certificates/documents in paper records to various authorities
increases chance of misusing the paper records by third person.
• Potentials for breach of privacy and personal security as no control on who is
allowed to access the certificates.
• Centralized document storage not a solution as it is difficult to synchronize issuer,
receiver and viewer entities together to authenticate the documents and
centralized storage may be a single point of failure.
• A cryptographic hash function shall be applied on document and result may be
stored on public blockchain in a transaction signed by private key of issuer
institution which ensures the validity of documents.
• Blockchain with distributed storage like IPFS allows the document to be stored
locally and shared with requester after proper validation.
For whom?
• This POC is for ICB: International Consortium for Blockchain.
• ICB accredits training providers (known as REPs – Registered
Educational Partners) for blockchain-related courses.
• The REPs can then train people on the accredited Courses and ICB
issues certificates on successful course completion.
• This POC deals with storing the details of the generated
certificates on the blockchain and retrieving it upon request.
Digital Blockchain Certificates POC– Solution Overview
Our Digital Blockchain certificates POC based on Ethereum Platform consists of
following components:
• Certificate Issuer program - The certificate issuer (ICB) issues blockchain
certificates by creating a transaction from issuing institution to the recipient
on the ethereum blockchain that includes the hash of the certificate itself. The
blockchain may not be running locally on the machine of certificate issuer and
may use REST web service API to lookup and broadcast transactions.
• Certificate Verifier program - The blockchain certificate contains the issuer
information. The certificate verifier program provides mechanism to check
certificate integrity and authenticity. The blockchain certificate also contains
the Issuer revocation list to check if certificate has not been revoked by the
Issuer or user and is not expired.
• Certificate Viewer - The cert-viewer project is a php/angularjs webapp to
display and verify blockchain certificates after they have been issued and to
allow learners to request a certificate and generate their own ethereum
identity needed for the certificate creation process.
Digital Blockchain Certificates POC– Solution Overview…
• API Management - The API calls between issuer, requester, user and
blockchain platform are made using secure REST web service calls.
These API calls are made as wrappers to web3.js API calls which invoke
smart contract functions related to Digital Blockchain certificates (issue
certificates, request certificate, verify certificate and share certificate
and transaction history.)
• IPFS (distributed storage) - The certificates stored on blockchain has
associated registry smart contract with data structure that links to the
document path URL (documents stored on IPFS) The requester after
proper authentication and security verification will access the
document URL and retrieve the document for access.
• Messaging framework - The messaging framework based middleware
will be used to send request and response between requester and user
and the actual document exchange.
Digital Blockchain Certificates POC– Solution Architecture
Digital Blockchain Certificates POC – Solution Overview
Our Blockchain based certification is designed to be:
• Secure in Access, Transmission and Distributed Storage of documents owned by
document owners.
• Based on Modular components.
• Smart contracts with fine grained ownership checking rules to secure transactions.
• Smart transactions. Example:
– when a issuer issues certificate– it updates transactions with certificate hash and generate receipt.
– when a document requester requests a certificate – validates certificate, sends request to
document owner, receive document along with signed digital certificate by issuing authority.
• Distributed Storage Architecture using IPFS , document owner can decide with
whom to share documents.
• Ethereum Blockchain distributed transaction ledger to provide information on
members identity and roles, certificate transaction history (issue, validation,
revocation etc.)
• Authentication mechanism to validate the requestor using public/private key pair
based credentialing.
Digital Blockchain Certificates POC– Technologies Used
The technology stack used in developing this POC is:
• Ethereum Blockchain (ethereum ropsten network)
• PHP/Angularjs for webApp development
• Solidity smart contracts
• IPFS distributed file storage
• RabbitMq /whisper – messaging framework
• PHP MVC for development of model view controller
• PHP laravel for RESTful web service framework
• PKI and digital certificates (X.509 digital certificates)
Digital Blockchain Certificates POC– Results
As a result of successful POC , our team would be able to
• Setup Ethereum Blockchain to store transactions about the digital
certificates issued by academic institution and verified by requester.
• Shared distributed transaction ledger allows proof of existence of digital
certificates issued by academic institutions and verified by the requester.
Users can access and store documents on their IPFS storage and
exchange documents with requesters.
• WebApps and (in future mobile apps) to interact with digital certificate
smart contracts deployed in blockchain.
• Future Scope of work to extend POC use cases e.g.
o Android and iOS mobile apps to store and validate the digital
certificates.
o Development of real time notifications to notify the requests made
by various document requester and document exchanged by users.
www.cyberbahntas.com

Más contenido relacionado

La actualidad más candente

What's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered AccountantsWhat's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered AccountantsABHISHEK JAIN
 
Electronic signature with blockchain
Electronic signature with blockchainElectronic signature with blockchain
Electronic signature with blockchainStefano Tempesta
 
Blockchain On Azure
Blockchain On AzureBlockchain On Azure
Blockchain On AzureJohan Zammit
 
Ch12 Cryptographic Protocols and Public Key Infrastructure
Ch12 Cryptographic Protocols and Public Key InfrastructureCh12 Cryptographic Protocols and Public Key Infrastructure
Ch12 Cryptographic Protocols and Public Key InfrastructureInformation Technology
 
Public key infrastructure
Public key infrastructurePublic key infrastructure
Public key infrastructureAditya Nama
 
Certification authority
Certification   authorityCertification   authority
Certification authorityproser tech
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of TrustMacha Pujitha
 
Blockchain architected
Blockchain architectedBlockchain architected
Blockchain architectedIBM Sverige
 
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...Gokul Alex
 
The Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityThe Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityKevin Cedeño, CISM, CISA
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger applicationEric Cattoir
 
Digital Certificates and Secure Web Access
Digital Certificates and Secure Web AccessDigital Certificates and Secure Web Access
Digital Certificates and Secure Web Accessbluntm64
 
Why Blockchain is seen as the new Internet and what SAP is doing
Why Blockchain is seen as the new Internet and what SAP is doingWhy Blockchain is seen as the new Internet and what SAP is doing
Why Blockchain is seen as the new Internet and what SAP is doingAlexandra Carvalho
 

La actualidad más candente (20)

What's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered AccountantsWhat's in Blockchain For Chartered Accountants
What's in Blockchain For Chartered Accountants
 
Public key Infrastructure (PKI)
Public key Infrastructure (PKI)Public key Infrastructure (PKI)
Public key Infrastructure (PKI)
 
Electronic signature with blockchain
Electronic signature with blockchainElectronic signature with blockchain
Electronic signature with blockchain
 
PKI Industry growth in Bangladesh
PKI Industry growth in BangladeshPKI Industry growth in Bangladesh
PKI Industry growth in Bangladesh
 
Blockchain On Azure
Blockchain On AzureBlockchain On Azure
Blockchain On Azure
 
Ch12 Cryptographic Protocols and Public Key Infrastructure
Ch12 Cryptographic Protocols and Public Key InfrastructureCh12 Cryptographic Protocols and Public Key Infrastructure
Ch12 Cryptographic Protocols and Public Key Infrastructure
 
Public key infrastructure
Public key infrastructurePublic key infrastructure
Public key infrastructure
 
Certification authority
Certification   authorityCertification   authority
Certification authority
 
Blockchain: The New Technology of Trust
Blockchain: The New Technology of TrustBlockchain: The New Technology of Trust
Blockchain: The New Technology of Trust
 
Blockchain architected
Blockchain architectedBlockchain architected
Blockchain architected
 
Pki and OpenSSL
Pki and OpenSSLPki and OpenSSL
Pki and OpenSSL
 
PKI by Gene Itkis
PKI by Gene ItkisPKI by Gene Itkis
PKI by Gene Itkis
 
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
Hyperledger Indy Platform - Privacy, Security and Power for Digital Identity ...
 
The Blockchain and the Future of Cybersecurity
The Blockchain and the Future of CybersecurityThe Blockchain and the Future of Cybersecurity
The Blockchain and the Future of Cybersecurity
 
Blockchain for the Enterprise
Blockchain for the EnterpriseBlockchain for the Enterprise
Blockchain for the Enterprise
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
 
Tokenization v2
Tokenization v2Tokenization v2
Tokenization v2
 
Digital Certificates and Secure Web Access
Digital Certificates and Secure Web AccessDigital Certificates and Secure Web Access
Digital Certificates and Secure Web Access
 
Why Blockchain is seen as the new Internet and what SAP is doing
Why Blockchain is seen as the new Internet and what SAP is doingWhy Blockchain is seen as the new Internet and what SAP is doing
Why Blockchain is seen as the new Internet and what SAP is doing
 
Tokenization
TokenizationTokenization
Tokenization
 

Similar a Blockchain Poc for Certificates and Degrees

Whole Process PPT of LC-Latest.pptx
Whole Process PPT of LC-Latest.pptxWhole Process PPT of LC-Latest.pptx
Whole Process PPT of LC-Latest.pptxLearningChain
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsIngo Weber
 
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
317c0cdb 81da-40f9-84f2-1c5fba2f4b2dP2PSystem
 
Digital Certificate Verification based on blockchain ethereum
Digital Certificate Verification based on blockchain ethereumDigital Certificate Verification based on blockchain ethereum
Digital Certificate Verification based on blockchain ethereumnurhaniffah1
 
APIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano Tempesta
APIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano TempestaAPIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano Tempesta
APIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano Tempestaapidays
 
Narrative of digital signature technology and moving forward
Narrative of digital signature technology and moving forwardNarrative of digital signature technology and moving forward
Narrative of digital signature technology and moving forwardConference Papers
 
IRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate SystemIRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate SystemIRJET Journal
 
Implementing Public-Key-Infrastructures
Implementing Public-Key-InfrastructuresImplementing Public-Key-Infrastructures
Implementing Public-Key-InfrastructuresOliver Pfaff
 
Certificate Validation using block chain
Certificate Validation using block chainCertificate Validation using block chain
Certificate Validation using block chainAshokkumarK20CS004
 
I would appreciate help with these 4 questions. Thank You.1) Expla.pdf
I would appreciate help with these 4 questions. Thank You.1) Expla.pdfI would appreciate help with these 4 questions. Thank You.1) Expla.pdf
I would appreciate help with these 4 questions. Thank You.1) Expla.pdfJUSTSTYLISH3B2MOHALI
 
Unit 4 (Part II) - Authentication Framework for PKC.pptx
Unit 4 (Part II) - Authentication Framework for PKC.pptxUnit 4 (Part II) - Authentication Framework for PKC.pptx
Unit 4 (Part II) - Authentication Framework for PKC.pptxRAMESHMRA21130030110
 
Authentication and Authorization Models
Authentication and Authorization ModelsAuthentication and Authorization Models
Authentication and Authorization ModelsCSCJournals
 
Block chain technology and its applications
Block chain technology and its applications Block chain technology and its applications
Block chain technology and its applications ABHISHEK JAIN
 
Blockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBlockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBinh Nguyen
 
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)Data Driven Innovation
 
Certificate Locker.docx
Certificate Locker.docxCertificate Locker.docx
Certificate Locker.docxAnbuShare
 
Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Juarez Junior
 
Digital Certificate Verification using Blockchain
Digital Certificate Verification using BlockchainDigital Certificate Verification using Blockchain
Digital Certificate Verification using BlockchainIRJET Journal
 
Blocktick as Product
Blocktick as ProductBlocktick as Product
Blocktick as ProductCeline George
 

Similar a Blockchain Poc for Certificates and Degrees (20)

Whole Process PPT of LC-Latest.pptx
Whole Process PPT of LC-Latest.pptxWhole Process PPT of LC-Latest.pptx
Whole Process PPT of LC-Latest.pptx
 
Blockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and ApplicationsBlockchain and BPM - Reflections on Four Years of Research and Applications
Blockchain and BPM - Reflections on Four Years of Research and Applications
 
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
 
Digital Certificate Verification based on blockchain ethereum
Digital Certificate Verification based on blockchain ethereumDigital Certificate Verification based on blockchain ethereum
Digital Certificate Verification based on blockchain ethereum
 
APIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano Tempesta
APIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano TempestaAPIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano Tempesta
APIdays Zurich 2019 - Blockchain APIs for the enterprise Stefano Tempesta
 
Narrative of digital signature technology and moving forward
Narrative of digital signature technology and moving forwardNarrative of digital signature technology and moving forward
Narrative of digital signature technology and moving forward
 
IRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate SystemIRJET- Survey on Blockchain based Digital Certificate System
IRJET- Survey on Blockchain based Digital Certificate System
 
Implementing Public-Key-Infrastructures
Implementing Public-Key-InfrastructuresImplementing Public-Key-Infrastructures
Implementing Public-Key-Infrastructures
 
Certificate Validation using block chain
Certificate Validation using block chainCertificate Validation using block chain
Certificate Validation using block chain
 
I would appreciate help with these 4 questions. Thank You.1) Expla.pdf
I would appreciate help with these 4 questions. Thank You.1) Expla.pdfI would appreciate help with these 4 questions. Thank You.1) Expla.pdf
I would appreciate help with these 4 questions. Thank You.1) Expla.pdf
 
Unit 4 (Part II) - Authentication Framework for PKC.pptx
Unit 4 (Part II) - Authentication Framework for PKC.pptxUnit 4 (Part II) - Authentication Framework for PKC.pptx
Unit 4 (Part II) - Authentication Framework for PKC.pptx
 
Authentication and Authorization Models
Authentication and Authorization ModelsAuthentication and Authorization Models
Authentication and Authorization Models
 
Key Management
Key Management Key Management
Key Management
 
Block chain technology and its applications
Block chain technology and its applications Block chain technology and its applications
Block chain technology and its applications
 
Blockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBlockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-dive
 
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
Blockchain per le imprese: applicazioni reali! (Rossella De Gaetano , IBM Cloud)
 
Certificate Locker.docx
Certificate Locker.docxCertificate Locker.docx
Certificate Locker.docx
 
Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020Blockchain for Python Developers - Pyjamas Conf 2020
Blockchain for Python Developers - Pyjamas Conf 2020
 
Digital Certificate Verification using Blockchain
Digital Certificate Verification using BlockchainDigital Certificate Verification using Blockchain
Digital Certificate Verification using Blockchain
 
Blocktick as Product
Blocktick as ProductBlocktick as Product
Blocktick as Product
 

Último

女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证obuhobo
 
Final Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management InternshipFinal Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management InternshipSoham Mondal
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...shivangimorya083
 
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...Suhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceanilsa9823
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsNiya Khan
 
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With RoomVIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Roomdivyansh0kumar0
 
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...robinsonayot
 
Experience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdfExperience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdfSoham Mondal
 
(Call Girls) in Lucknow Real photos of Female Escorts 👩🏼‍❤️‍💋‍👩🏻 8923113531 ➝...
(Call Girls) in Lucknow Real photos of Female Escorts 👩🏼‍❤️‍💋‍👩🏻 8923113531 ➝...(Call Girls) in Lucknow Real photos of Female Escorts 👩🏼‍❤️‍💋‍👩🏻 8923113531 ➝...
(Call Girls) in Lucknow Real photos of Female Escorts 👩🏼‍❤️‍💋‍👩🏻 8923113531 ➝...gurkirankumar98700
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
VIP Russian Call Girls in Amravati Deepika 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Amravati Deepika 8250192130 Independent Escort Serv...VIP Russian Call Girls in Amravati Deepika 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Amravati Deepika 8250192130 Independent Escort Serv...Suhani Kapoor
 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubaikojalkojal131
 
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service CuttackVIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service CuttackSuhani Kapoor
 
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen DatingDubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Datingkojalkojal131
 
Employee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India ResearchEmployee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India ResearchSoham Mondal
 
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceanilsa9823
 
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...Suhani Kapoor
 
Internshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University CertificateInternshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University CertificateSoham Mondal
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士obuhobo
 

Último (20)

女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
女王大学硕士毕业证成绩单(加急办理)认证海外毕业证
 
Final Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management InternshipFinal Completion Certificate of Marketing Management Internship
Final Completion Certificate of Marketing Management Internship
 
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
Delhi Call Girls Preet Vihar 9711199171 ☎✔👌✔ Whatsapp Body to body massage wi...
 
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
VIP High Profile Call Girls Jamshedpur Aarushi 8250192130 Independent Escort ...
 
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gosainganj Lucknow best sexual service
 
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call GirlsSonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
Sonam +91-9537192988-Mind-blowing skills and techniques of Ahmedabad Call Girls
 
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With RoomVIP Kolkata Call Girl Lake Gardens 👉 8250192130  Available With Room
VIP Kolkata Call Girl Lake Gardens 👉 8250192130 Available With Room
 
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
TEST BANK For Evidence-Based Practice for Nurses Appraisal and Application of...
 
Experience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdfExperience Certificate - Marketing Analyst-Soham Mondal.pdf
Experience Certificate - Marketing Analyst-Soham Mondal.pdf
 
(Call Girls) in Lucknow Real photos of Female Escorts 👩🏼‍❤️‍💋‍👩🏻 8923113531 ➝...
(Call Girls) in Lucknow Real photos of Female Escorts 👩🏼‍❤️‍💋‍👩🏻 8923113531 ➝...(Call Girls) in Lucknow Real photos of Female Escorts 👩🏼‍❤️‍💋‍👩🏻 8923113531 ➝...
(Call Girls) in Lucknow Real photos of Female Escorts 👩🏼‍❤️‍💋‍👩🏻 8923113531 ➝...
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Russian Call Girls in Amravati Deepika 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Amravati Deepika 8250192130 Independent Escort Serv...VIP Russian Call Girls in Amravati Deepika 8250192130 Independent Escort Serv...
VIP Russian Call Girls in Amravati Deepika 8250192130 Independent Escort Serv...
 
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls DubaiDark Dubai Call Girls O525547819 Skin Call Girls Dubai
Dark Dubai Call Girls O525547819 Skin Call Girls Dubai
 
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service CuttackVIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
VIP Call Girls in Cuttack Aarohi 8250192130 Independent Escort Service Cuttack
 
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen DatingDubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
Dubai Call Girls Starlet O525547819 Call Girls Dubai Showen Dating
 
Employee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India ResearchEmployee of the Month - Samsung Semiconductor India Research
Employee of the Month - Samsung Semiconductor India Research
 
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Nishatganj Lucknow best sexual service
 
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
VIP Call Girls Firozabad Aaradhya 8250192130 Independent Escort Service Firoz...
 
Internshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University CertificateInternshala Student Partner 6.0 Jadavpur University Certificate
Internshala Student Partner 6.0 Jadavpur University Certificate
 
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
内布拉斯加大学林肯分校毕业证录取书( 退学 )学位证书硕士
 

Blockchain Poc for Certificates and Degrees

  • 1. Record Educational Certificates on Blockchain for Authentication and digital verification (Implementation of Proof-of-Concept) www.cyberbahntas.com
  • 2. Digital Blockchain Certificates POC – What we are trying to solve.. • Academic credentialing fraud is a reality; methods include counterfeiting and through the complicity of an institution’s authorities or staff. • Need a straightforward process to verify the authenticity and genuineness of certificates. • Manually submitting certificates/documents in paper records to various authorities increases chance of misusing the paper records by third person. • Potentials for breach of privacy and personal security as no control on who is allowed to access the certificates. • Centralized document storage not a solution as it is difficult to synchronize issuer, receiver and viewer entities together to authenticate the documents and centralized storage may be a single point of failure. • A cryptographic hash function shall be applied on document and result may be stored on public blockchain in a transaction signed by private key of issuer institution which ensures the validity of documents. • Blockchain with distributed storage like IPFS allows the document to be stored locally and shared with requester after proper validation.
  • 3. For whom? • This POC is for ICB: International Consortium for Blockchain. • ICB accredits training providers (known as REPs – Registered Educational Partners) for blockchain-related courses. • The REPs can then train people on the accredited Courses and ICB issues certificates on successful course completion. • This POC deals with storing the details of the generated certificates on the blockchain and retrieving it upon request.
  • 4. Digital Blockchain Certificates POC– Solution Overview Our Digital Blockchain certificates POC based on Ethereum Platform consists of following components: • Certificate Issuer program - The certificate issuer (ICB) issues blockchain certificates by creating a transaction from issuing institution to the recipient on the ethereum blockchain that includes the hash of the certificate itself. The blockchain may not be running locally on the machine of certificate issuer and may use REST web service API to lookup and broadcast transactions. • Certificate Verifier program - The blockchain certificate contains the issuer information. The certificate verifier program provides mechanism to check certificate integrity and authenticity. The blockchain certificate also contains the Issuer revocation list to check if certificate has not been revoked by the Issuer or user and is not expired. • Certificate Viewer - The cert-viewer project is a php/angularjs webapp to display and verify blockchain certificates after they have been issued and to allow learners to request a certificate and generate their own ethereum identity needed for the certificate creation process.
  • 5. Digital Blockchain Certificates POC– Solution Overview… • API Management - The API calls between issuer, requester, user and blockchain platform are made using secure REST web service calls. These API calls are made as wrappers to web3.js API calls which invoke smart contract functions related to Digital Blockchain certificates (issue certificates, request certificate, verify certificate and share certificate and transaction history.) • IPFS (distributed storage) - The certificates stored on blockchain has associated registry smart contract with data structure that links to the document path URL (documents stored on IPFS) The requester after proper authentication and security verification will access the document URL and retrieve the document for access. • Messaging framework - The messaging framework based middleware will be used to send request and response between requester and user and the actual document exchange.
  • 6. Digital Blockchain Certificates POC– Solution Architecture
  • 7. Digital Blockchain Certificates POC – Solution Overview Our Blockchain based certification is designed to be: • Secure in Access, Transmission and Distributed Storage of documents owned by document owners. • Based on Modular components. • Smart contracts with fine grained ownership checking rules to secure transactions. • Smart transactions. Example: – when a issuer issues certificate– it updates transactions with certificate hash and generate receipt. – when a document requester requests a certificate – validates certificate, sends request to document owner, receive document along with signed digital certificate by issuing authority. • Distributed Storage Architecture using IPFS , document owner can decide with whom to share documents. • Ethereum Blockchain distributed transaction ledger to provide information on members identity and roles, certificate transaction history (issue, validation, revocation etc.) • Authentication mechanism to validate the requestor using public/private key pair based credentialing.
  • 8. Digital Blockchain Certificates POC– Technologies Used The technology stack used in developing this POC is: • Ethereum Blockchain (ethereum ropsten network) • PHP/Angularjs for webApp development • Solidity smart contracts • IPFS distributed file storage • RabbitMq /whisper – messaging framework • PHP MVC for development of model view controller • PHP laravel for RESTful web service framework • PKI and digital certificates (X.509 digital certificates)
  • 9. Digital Blockchain Certificates POC– Results As a result of successful POC , our team would be able to • Setup Ethereum Blockchain to store transactions about the digital certificates issued by academic institution and verified by requester. • Shared distributed transaction ledger allows proof of existence of digital certificates issued by academic institutions and verified by the requester. Users can access and store documents on their IPFS storage and exchange documents with requesters. • WebApps and (in future mobile apps) to interact with digital certificate smart contracts deployed in blockchain. • Future Scope of work to extend POC use cases e.g. o Android and iOS mobile apps to store and validate the digital certificates. o Development of real time notifications to notify the requests made by various document requester and document exchanged by users.