Skip to content

SecureDoc leverages the power of AI and blockchain technology to create a robust system for certificate authentication. This project ensures the integrity and authenticity of academic certificates by embedding them onto the Ethereum blockchain, making them tamper-proof and easily verifiable.

Notifications You must be signed in to change notification settings

ruhulamin1398/SecureDoc__AI_powered_Blockchain-Based-Document-Authentication

Repository files navigation

SecureDoc: AI-Powered Blockchain-Based Certificate Authentication

SecureDoc_.Blockchain.Based.Document.Verification.System.mp4

Overview: SecureDoc leverages the power of AI and blockchain technology to create a robust system for certificate authentication. This project ensures the integrity and authenticity of academic certificates by embedding them onto the Ethereum blockchain, making them tamper-proof and easily verifiable.

Process:

Certificate Upload and Verification:

  1. The Assistant Controller enters the student's registration number and uploads the PDF of the certificate.
  2. An API retrieves the student's data from the database, generating a JSON file with crucial details such as the student's name, department, and scores.
  3. The Assistant Exam Controller verifies the consistency between the registration number in the PDF and the JSON file.

AI Assistance and Duplicate Prevention:

  • The AI system reviews the student's previous exam results and other data to detect any discrepancies and check for previously issued certificates.
  • This step helps the Exam Controller by preventing the issuance of duplicate certificates and recommending the disqualification of any duplicate entries.

Blockchain Deployment:

  • The Exam Controller conducts a final manual verification of the PDF and JSON files.
  • Upon confirmation, the Exam Controller signs the certificate and deploys it to the Ethereum blockchain.

Student Interaction:

  • Students log in to generate a new password or token, setting its validity.
  • They can reset the validity as needed.
  • Students can download and share the certificate PDF along with a verifier via a password, token, or QR code.

Verifier Interaction:

  • Verifiers enter the token/password or upload the certificate PDF.
  • They retrieve the PDF and data from local storage.
  • The verifier queries the blockchain to validate the data and certificate.
  • All information is accessible, and the certificate can be downloaded for records.

SecureDoc thus combines the immutable nature of blockchain with AI's analytical capabilities to streamline the certificate authentication process, ensuring security and authenticity at every step.

upload.fast.mp4
verify.mp4

Secure doc(3)

About

SecureDoc leverages the power of AI and blockchain technology to create a robust system for certificate authentication. This project ensures the integrity and authenticity of academic certificates by embedding them onto the Ethereum blockchain, making them tamper-proof and easily verifiable.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •