SlideShare a Scribd company logo
Record Educational Certificates on
Blockchain for Authentication and digital
verification
(Implementation of proof of concept)
Digital Blockchain Certificates POC – What we are trying to
solve..
• Academic credentialing fraud is a reality and comes both by counterfeiting and through the
complicity of institution’s authorities and staff.
• No straightforward process to verify the authenticity and genuineness of certificates.
• Manual process of submitting certificates(documents) in paper records to various authorities
increase chances of misusing the paper records by third person.
• Breach of privacy and personal security as no control on who is allowed to access the certificates.
• Centralized storage of documents not a solution as it is difficult to integrate the issuer, receiver and
viewer entities together in a workflow 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 non
repudiation of document.
• Blockchain with distributed storage like IPFS allows the document to be stored locally and shared
with requester after proper validation.
www.ramantech.com
For whom?
• This POC is for ICB(International Consortium for
Blockchain)
• ICB accredits the training providers(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 from the Students
www.ramantech.com
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.
www.ramantech.com
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.
www.ramantech.com
Digital Blockchain Certificates POC– Solution Architecture
www.ramantech.com
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.
www.ramantech.com
Digital Blockchain Certificates POC– Technologies Used
The technology stack used in developing this POC is
1.Ethereum Blockchain (ethereum ropsten network)
2.PHP/Angularjs for webApp development
3.Solidity smart contracts
4.IPFS distributed file storage
5.RabbitMq /whisper – messaging framework
6.PHP MVC for development of model view controller
7.PHP laravel for RESTful web service framework
8.PKI and digital certificates (X.509 digital certificates)
www.ramantech.com
Digital Blockchain Certificates POC– Results
As a result of successful POC , our team would be able to
• Setup a 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. The 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.ramantech.com
Blockchain PoC For Education

More Related Content

What's hot

Digital signature & PKI Infrastructure
Digital signature & PKI InfrastructureDigital signature & PKI Infrastructure
Digital signature & PKI Infrastructure
Shubham Sharma
 
Blockchain Security and Privacy
Blockchain Security and PrivacyBlockchain Security and Privacy
Blockchain Security and Privacy
Anil John
 
Certificate Locker.docx
Certificate Locker.docxCertificate Locker.docx
Certificate Locker.docx
AnbuShare
 
Electronic signature with blockchain
Electronic signature with blockchainElectronic signature with blockchain
Electronic signature with blockchain
Stefano Tempesta
 
Pki for dummies
Pki for dummiesPki for dummies
Pki for dummies
Alex de Jong
 
Public key Infrastructure (PKI)
Public key Infrastructure (PKI)Public key Infrastructure (PKI)
Public key Infrastructure (PKI)
Venkatesh Jambulingam
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
Zied GUESMI
 
[POSS 2019] MicroServices authentication and authorization with LemonLDAP::NG
[POSS 2019] MicroServices authentication and authorization with LemonLDAP::NG[POSS 2019] MicroServices authentication and authorization with LemonLDAP::NG
[POSS 2019] MicroServices authentication and authorization with LemonLDAP::NG
Worteks
 
Public key infrastructure
Public key infrastructurePublic key infrastructure
Public key infrastructure
Aditya Nama
 
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
apidays
 
03 - An introduction to hyperledger composer
03 - An introduction to hyperledger composer03 - An introduction to hyperledger composer
03 - An introduction to hyperledger composer
Merlec Mpyana
 
Trust, Blockchains, and Self-Soveriegn Identity
Trust, Blockchains, and Self-Soveriegn IdentityTrust, Blockchains, and Self-Soveriegn Identity
Trust, Blockchains, and Self-Soveriegn Identity
Phil Windley
 
Certification authority
Certification   authorityCertification   authority
Certification authority
proser tech
 
Blocktick as Product
Blocktick as ProductBlocktick as Product
Blocktick as Product
Celine George
 
PKI Industry growth in Bangladesh
PKI Industry growth in BangladeshPKI Industry growth in Bangladesh
PKI Industry growth in Bangladesh
Bangladesh Network Operators Group
 
Blockchain
BlockchainBlockchain
Blockchain
Anil Chaurasiya
 
A Study on Applications of Blockchain
A Study on Applications of BlockchainA Study on Applications of Blockchain
A Study on Applications of Blockchain
ijtsrd
 
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
Kevin Cedeño, CISM, CISA
 
IRJET- Credible Data through Distributed Ledger Technology
IRJET-  	  Credible Data through Distributed Ledger TechnologyIRJET-  	  Credible Data through Distributed Ledger Technology
IRJET- Credible Data through Distributed Ledger Technology
IRJET Journal
 

What's hot (20)

Digital signature & PKI Infrastructure
Digital signature & PKI InfrastructureDigital signature & PKI Infrastructure
Digital signature & PKI Infrastructure
 
Blockchain Security and Privacy
Blockchain Security and PrivacyBlockchain Security and Privacy
Blockchain Security and Privacy
 
Certificate Locker.docx
Certificate Locker.docxCertificate Locker.docx
Certificate Locker.docx
 
Electronic signature with blockchain
Electronic signature with blockchainElectronic signature with blockchain
Electronic signature with blockchain
 
Pki for dummies
Pki for dummiesPki for dummies
Pki for dummies
 
Public key Infrastructure (PKI)
Public key Infrastructure (PKI)Public key Infrastructure (PKI)
Public key Infrastructure (PKI)
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
[POSS 2019] MicroServices authentication and authorization with LemonLDAP::NG
[POSS 2019] MicroServices authentication and authorization with LemonLDAP::NG[POSS 2019] MicroServices authentication and authorization with LemonLDAP::NG
[POSS 2019] MicroServices authentication and authorization with LemonLDAP::NG
 
Public key infrastructure
Public key infrastructurePublic key infrastructure
Public key infrastructure
 
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
 
03 - An introduction to hyperledger composer
03 - An introduction to hyperledger composer03 - An introduction to hyperledger composer
03 - An introduction to hyperledger composer
 
Trust, Blockchains, and Self-Soveriegn Identity
Trust, Blockchains, and Self-Soveriegn IdentityTrust, Blockchains, and Self-Soveriegn Identity
Trust, Blockchains, and Self-Soveriegn Identity
 
Certification authority
Certification   authorityCertification   authority
Certification authority
 
Pki and OpenSSL
Pki and OpenSSLPki and OpenSSL
Pki and OpenSSL
 
Blocktick as Product
Blocktick as ProductBlocktick as Product
Blocktick as Product
 
PKI Industry growth in Bangladesh
PKI Industry growth in BangladeshPKI Industry growth in Bangladesh
PKI Industry growth in Bangladesh
 
Blockchain
BlockchainBlockchain
Blockchain
 
A Study on Applications of Blockchain
A Study on Applications of BlockchainA Study on Applications of Blockchain
A Study on Applications of Blockchain
 
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
 
IRJET- Credible Data through Distributed Ledger Technology
IRJET-  	  Credible Data through Distributed Ledger TechnologyIRJET-  	  Credible Data through Distributed Ledger Technology
IRJET- Credible Data through Distributed Ledger Technology
 

Similar to Blockchain PoC For Education

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
Ingo Weber
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
Eric Cattoir
 
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
LearningChain
 
Authentication and Authorization Models
Authentication and Authorization ModelsAuthentication and Authorization Models
Authentication and Authorization Models
CSCJournals
 
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
P2PSystem
 
Blockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBlockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-dive
Binh Nguyen
 
Scott Rea - IoT: Taking PKI Where No PKI Has Gone Before
Scott Rea - IoT: Taking PKI Where No PKI Has Gone BeforeScott Rea - IoT: Taking PKI Where No PKI Has Gone Before
Scott Rea - IoT: Taking PKI Where No PKI Has Gone Before
DigiCert, Inc.
 
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
IRJET Journal
 
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
RAMESHMRA21130030110
 
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
JUSTSTYLISH3B2MOHALI
 
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 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
Juarez Junior
 
Implementing Public-Key-Infrastructures
Implementing Public-Key-InfrastructuresImplementing Public-Key-Infrastructures
Implementing Public-Key-InfrastructuresOliver Pfaff
 
blockchain unit 3
blockchain unit 3blockchain unit 3
blockchain unit 3
Rohit Verma
 
Key Management
Key Management Key Management
Key Management
Gururaj H L
 
Certificate Validation using block chain
Certificate Validation using block chainCertificate Validation using block chain
Certificate Validation using block chain
AshokkumarK20CS004
 
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
 
Digital Certificate Verification using Blockchain
Digital Certificate Verification using BlockchainDigital Certificate Verification using Blockchain
Digital Certificate Verification using Blockchain
IRJET Journal
 
Demystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricDemystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabric
Benjamin Fuentes
 
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWSACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
AWS User Group Kochi
 

Similar to Blockchain PoC For Education (20)

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
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
 
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
 
Authentication and Authorization Models
Authentication and Authorization ModelsAuthentication and Authorization Models
Authentication and Authorization Models
 
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
317c0cdb 81da-40f9-84f2-1c5fba2f4b2d
 
Blockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBlockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-dive
 
Scott Rea - IoT: Taking PKI Where No PKI Has Gone Before
Scott Rea - IoT: Taking PKI Where No PKI Has Gone BeforeScott Rea - IoT: Taking PKI Where No PKI Has Gone Before
Scott Rea - IoT: Taking PKI Where No PKI Has Gone Before
 
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
 
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
 
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
 
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 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
 
Implementing Public-Key-Infrastructures
Implementing Public-Key-InfrastructuresImplementing Public-Key-Infrastructures
Implementing Public-Key-Infrastructures
 
blockchain unit 3
blockchain unit 3blockchain unit 3
blockchain unit 3
 
Key Management
Key Management Key Management
Key Management
 
Certificate Validation using block chain
Certificate Validation using block chainCertificate Validation using block chain
Certificate Validation using block chain
 
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)
 
Digital Certificate Verification using Blockchain
Digital Certificate Verification using BlockchainDigital Certificate Verification using Blockchain
Digital Certificate Verification using Blockchain
 
Demystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabricDemystify blockchain development with hyperledger fabric
Demystify blockchain development with hyperledger fabric
 
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWSACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
ACDKOCHI19 - Enterprise grade security for web and mobile applications on AWS
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 

Blockchain PoC For Education

  • 1. Record Educational Certificates on Blockchain for Authentication and digital verification (Implementation of proof of concept)
  • 2. Digital Blockchain Certificates POC – What we are trying to solve.. • Academic credentialing fraud is a reality and comes both by counterfeiting and through the complicity of institution’s authorities and staff. • No straightforward process to verify the authenticity and genuineness of certificates. • Manual process of submitting certificates(documents) in paper records to various authorities increase chances of misusing the paper records by third person. • Breach of privacy and personal security as no control on who is allowed to access the certificates. • Centralized storage of documents not a solution as it is difficult to integrate the issuer, receiver and viewer entities together in a workflow 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 non repudiation of document. • Blockchain with distributed storage like IPFS allows the document to be stored locally and shared with requester after proper validation. www.ramantech.com
  • 3. For whom? • This POC is for ICB(International Consortium for Blockchain) • ICB accredits the training providers(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 from the Students www.ramantech.com
  • 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. www.ramantech.com
  • 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. www.ramantech.com
  • 6. Digital Blockchain Certificates POC– Solution Architecture www.ramantech.com
  • 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. www.ramantech.com
  • 8. Digital Blockchain Certificates POC– Technologies Used The technology stack used in developing this POC is 1.Ethereum Blockchain (ethereum ropsten network) 2.PHP/Angularjs for webApp development 3.Solidity smart contracts 4.IPFS distributed file storage 5.RabbitMq /whisper – messaging framework 6.PHP MVC for development of model view controller 7.PHP laravel for RESTful web service framework 8.PKI and digital certificates (X.509 digital certificates) www.ramantech.com
  • 9. Digital Blockchain Certificates POC– Results As a result of successful POC , our team would be able to • Setup a 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. The 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.ramantech.com