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.
- The Assistant Controller enters the student's registration number and uploads the PDF of the certificate.
- 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.
- The Assistant Exam Controller verifies the consistency between the registration number in the PDF and the JSON file.
- 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.
- 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.
- 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.
- 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.