Provably Private Communications

dc.contributor.authorEl-Hajj, Victor
dc.contributor.authorJonsson, Rasmus
dc.contributor.authorNaredi, Felix
dc.contributor.authorSandgren, Aaron
dc.contributor.authorThorsson, Rasmus
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerAhrendt, Wolfgang
dc.date.accessioned2021-09-14T12:07:15Z
dc.date.available2021-09-14T12:07:15Z
dc.date.issued2021sv
dc.date.submitted2020
dc.description.abstractThe aim of this project was to implement a private communication system, called Provably Private Communications (PPC), based on the paper Constructing Independently Verifiable Privacy-Compliant Type Systems for Message Passing between Black-Box Components [1]. Originally conceived in reaction to new privacy laws such as GDPR, PPC puts constraints on communication between different parties, such that participants can only send messages of pre-defined types and under certain conditions. Both users and third-party actors can verify that if the messages being sent follow the given type system then the global privacy constraints will hold. The main result of the thesis is a software library which can be used in many types of real-world applications. The library can be used in desktop platforms as well as on the web. On top of that, demos of useful applications have been developed. The library allows a developer to define a system of types of users, where each type of user is only allowed to send and receive data of predetermined types. PPC has the potential to be widely adopted in the future as privacy laws change.sv
dc.identifier.coursecodeTKDATsv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/304130
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.titleProvably Private Communicationssv
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.uppsokM2
Ladda ner
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: