Cert4Trust is a project implemented for our Partner – IHK for Munich and Upper Bavaria, the biggest chamber of commerce and industry in Germany having about 390.000 member companies. The IHK is also one of the biggest corporate networks in Europe.
Cert4Trust offers a seamless end-to-end solution for digital certificates ensuring tamper-proof handling and trustworthy validation. The security of the system is guaranteed by using Blockchain technology and microservice architecture. The IHK for Munich and Upper Bavaria mainly developed this innovative product, from the early ideas and a proof of concept to a productive solution.
The main goal of a project was to make it possible to validate a digital document in terms of issuer, content, and validity in an easy, fast, and unequivocal way.
Project scope in a nutshell:
The idea of the project is that the certificate issuer (i.e., IHK, HWK, schools) issues a digital version of the certificate as well as a paper version. The document should be archived by the issuer and made available to the graduate through a download portal.
The hash value (sha3-256) calculated for each file, is stored in a Blockchain Smart Contract using an API. The use of Blockchain technology guarantees a high level of security. Once saved, data can no longer be modified or deleted.
Certificate validity can be checked by calculating the hash value again and comparing it with the values stored. An easy-to-use web application is available online to check certificates.
If a document becomes invalid, it can be marked as such. As no personal data is stored or revealed, the approach is GDPR compliant.
By design, multiple organizations can be on-boarded easily. On- and off-boarding is automated using SSL certificates.
The Cert4Trust project uses its own Blockchain network built on Ethereum technology. Validator nodes are owned by German public institutions only, adding an extra level of trust to the system.
- What challenges did we encounter while implementing the project?
- What solutions and technologies were used during the implementation?
Download the full Cert4Trust case study, to find out more.
You can find more of our projects here -> Software Delivery Center portfolio.