Metadata
Title
Project Checksum
Category
general
UUID
1b0eb713aa194cd694dab364fc36ec2b
Source URL
https://wp.unil.ch/persuasivelab/2020/07/project-checksum/
Parent URL
https://wp.unil.ch/persuasivelab/research-projects/
Crawl Time
2026-03-23T21:50:22+00:00
Rendered Raw Markdown

Project Checksum

Source: https://wp.unil.ch/persuasivelab/2020/07/project-checksum/ Parent: https://wp.unil.ch/persuasivelab/research-projects/

In often cases software companies or independent developers distribute the binary files of their software using sources different than the original website. This creates a risk of making the original binaries corrupted, making the computer used to download them corrupt.

For instance, versions of popular programs (e.g., BitTorrent clients) corrupted and disseminated by hackers include malware that turns the victims’ computer into so-called bots, injects spyware and ads or even mine Bitcoins, thus generating profit for the hackers.

Trying to reduce this risk, developers use a cryptographic check-sum or hash, corresponding to the binary file of their program. The functions used to generate such check-sums are built in a way that it is not tractable to generate another file with the exact same check-sum. Therefore, if the binary file of a program is corrupted, the corresponding hash will be different from that of the original file, thus allowing the users who download it to detect the corruption and cancel its installation.

Project Leader: Kévin Huguenin.

UNIL collaborators: Bertil Chapuis.

External collaborators: Alexandre Meylan (Kudelski Security), Mathias Humbert (Armasuisse), Igor Bilogrevic (Google).

Publications

The extent to which cyberbullying incidents are fueled by the disclosure of personal information: Prevention and Awareness

26 September 202317 March 2026

Luca Reut

22 July 202010 December 2024

Multiparty Privacy Conflicts (MPCs)

20 July 202017 March 2026

About Mauro Cherubini

View all posts by Mauro Cherubini →