Non-technical guide

  1. Certifying diplomas
  2. Universities who join our platform will have access to an admin platform (url: checkdiploma.org/manage) created for them to easily certify the diplomas through a smart contract, then this contract address will be listed on the university website and on checkdiploma.org. This platform will be open for a certain period when they can upload diplomas. During this period adding new diplomas is possible but deleting or modifying diplomas will be not. All diplomas will be certified on a public blockchain (Ethereum) and adding new diplomas when the publication is closed will not be possible, these two points make the system non-corruptible

  3. Checking if a diploma is authentic
  4. Checking of a pdf is possible in many ways: using our website here using an Ethereum block explorer (like: blocktrail.com, blockcypher.com, blockexplorer.com, etc), or by installing an Ethereum node, keeping the platform decentralized and not hackable.

  5. Recovering a copy of a diploma

Technical note

  1. Certifying diplomas
  2. Universities who join our platform will have access to an admin platform created for them to easily certify the diplomas through a smart contract, then this contract address will be listed on the university website and on checkdiploma.org. The diplomas the university want to certify have to digitalized (either scanned either printed as a pdf). These pdfs will be the ones certified. On the admin interface the university staff will have the possibility to create a new smart contract list where they can upload the diplomas. The website will calculate the hash of the diploma and add it to the smart contract. This platform will be open for a certain period when they can upload diplomas. During this period adding new diplomas is possible but deleting or modifying diplomas will be not. When all diplomas were published the smart contract will be closed and no additional diplomas can be added.

    1. The university prepares the list of diplomas of the promotion in pdf format.
    2. They connect to checkdiploma.org admin platform. The university will have a unique Ethereum Smart Contract address that will be attached to their checkdiploma.org account.
    3. They create a new promotion list using the web platform. The platform creates a new promotion list on Ethereum that will attached to their Smart Contract.
    4. Upload each diploma on the web platform. The platform will calculate their hashes and publish the hashes on the Ethereum smart contracts promotion list. The platform will also generate a security token with whom it will encrypt the original pdf and store it on Googles Cloud platform. This security token will be shown once and it will never be saved. The university prints it out and gives it to the student personally, in the same time they give him the printed diploma.
    5. When all diplomas uploaded, they verify that the number of uploaded diplomas is as expected and they close the promotion using the web platform. The platform will close the smart contract promotion list on Ethereum, making it impossible to add new diplomas to the promotion.
    6. The promotion list address, the smart contract address and the number of diplomas will be published on their website and on checkdiploma.org (url: checkdiploma.org/schools Everybody from the school can then verify that no additional diplomas were publishe. Since they were published on a public blockchain, the Ethereum, no diploma can be modified.

  3. Checking if a diploma is authentic
  4. Checking of a pdf is possible in many ways:

  5. Recovering a copy of a diploma
  6. Go to download my e-diploma page.