populate teaching/topics/ with available topics
[homepage.git] / teaching / topics / 01-debian-checksums-service.mdwn
1 **Title**: *Large-scale repository of binary checksum for integrity checks*
2
3 **Description**: implement and deploy a public repository of checksum
4 information for the binary packages of the Debian distribution. Design and
5 implement an API for the service that allows to query it for integrity checks
6 and forensic purposes. Inject into the repository a substantial subset of the
7 distribution history; analyze the resulting data set.
8
9 **Technologies**:
10
11 - Python, SQLite, PostgreSQL
12 - [Debian duplication detector](http://dedup.debian.net/) (which will need to
13   be adapted/extended in collaboration with the author)
14 - <http://snapshot.debian.org>
15
16 **Supervisors**:
17
18 - [Gabriele D'Angelo](http://www.cs.unibo.it/~gdangelo)
19 - [Stefano Zacchiroli](http://upsilon.cc/~zack)
20
21 **Status**: available