Blockchain-based: Computer science students develop app for forgery-proof accident reports

After a car accident, the damage documentation usually works like this: An accident report is filled out on paper, and those involved also take photos with their mobile phones. In a project as part of an “Innovation Lab” in the fifth semester, four students on the Bachelor’s degree in Computer Science at the University of Applied Sciences Technikum Wien developed an application with which accident reports can be created paperless and forgery-proof with a blockchain. The four students Burak Konca, Maral Mousawi, Ozan Aksakal and Filip Filipovic paid particular attention to ensuring that the identification of those involved in the accident and the vehicles involved is secure, but that the data is nevertheless stored anonymously in the blockchain.

For the app, the project team relied on the openly usable blockchain Ethereum. The data is stored there in a tamper-proof manner. The students make use of this core property of blockchain systems in their project to ensure the confidentiality of data and documents.

The front end of the app is the website that the students created using HTML/CSS and JavaScript and which is connected to a so-called crypto wallet in the web browser, with which the encrypted data can be integrated into the website.

For the back end, Burak Konca, Maral Mousawi, Ozan Aksakal, Filip Filipovic dealt with programming a smart contract. Since the European accident report also uses images or accident sketches and these have to be digitized and saved for the project, the students relied on the IPFS protocol. With this, images can be saved decentrally, and paths for these images can then be stored via specially assigned “hash values”. The hash values ​​are then stored on the Ethereum blockchain in the same way as the accident report form data and assigned to the respective case.