Detailseite
Projekt Druckansicht

CyPhyCrypt: Fortgeschrittene Kryptographie für neuartige Cyber-Physikalische Systeme

Fachliche Zuordnung Theoretische Informatik
Sicherheit und Verlässlichkeit, Betriebs-, Kommunikations- und verteilte Systeme
Förderung Förderung von 2016 bis 2020
Projektkennung Deutsche Forschungsgemeinschaft (DFG) - Projektnummer 281633837
 
Erstellungsjahr 2020

Zusammenfassung der Projektergebnisse

As security and privacy-protection are central features of virtually every future CPS and IoT scenario, the goal of this project was the design of practical cryptographic building blocks dedicated to important CPS as well as the application of these building blocks in order to compose suitable security protocols for selected CPS. One of the most important scientific contributions of this project is the introduction and improvement of a novel cryptographic building-block, called black-box accumulators (BBA), which can be used as an alternative to e-cash (for settings where point-of-sales are trusted not to collude with users). Loosely speaking, BBA may be viewed as a cryptographic “piggy bank” that allows a user to collect and spend points (aka incentives, coins, etc.) in an anonymous and unlinkable fashion. BBA features a collection and spending protocol as well as a user storage size of constant complexity (i.e., independent of the balance or transferred value). Thus, it allows for very efficient payments. Moreover, we also improve the efficiency of certain zero-knowledge proofs being the core buildingblock and often the bottleneck in privacy-preserving protocols in general, and black-box accumulators in particular. We were able to significantly speed-up the verification of so-called Groth- Sahai zero-knowledge proofs by batching the verification equations in a novel way. As a further contribution, we devise very communication-efficient and conceptually simple zero-knowledge proofs. Furthermore, we developed cryptographic primitives with additional, helpful but non-standard features. For instance, we propose so-called updatable encryption schemes which can be used in a cloud-storage scenario to outsource the work to regularly update the ciphertexts in the cloud to a new key in a secure way. We are the first to not only achieve confidentiality protection but also integrity protection in this setting (ciphertext-independent updates). As another contribution, we introduce the notion of fault-tolerance for aggregate signature schemes and give a generic construction satisfying this notion. An aggregate signature scheme allows to combine and “compress” signatures for multiple individual messages into one compact so-called aggregate signature. This allows to save bandwidth and space in many application scenarios. Fault-tolerance now prevents a few faulty signatures to destroy the proof of integrity and authenticity for all signed messages. Apart from the construction of cryptographic building blocks, we also designed and implemented complex security protocols for a few CPS scenarios. First and foremost, we proposed a practical privacy-preserving toll collection system which also takes real-world issues, like broken on-board units, into account. It comes with with a rigorous security model, proof, and implementation on realistic hardware and is arguably the most comprehensive formal treatment of security and privacy in electronic toll collection today. Moreover, we also apply black-box accumulators and our advances on zero-knowledge proofs to devise novel privacy-preserving protocols for Vehicleto-Grid and Participatory Sensing. Finally, we presented the research results of this project to the general public by means of a demonstrator exhibited at Cebit’18, and interviews in German newspapers and magazines such as Frankfurter Allgemeine Zeitung, Die Zeit, Linux Magazin, Technology Review, as well as in radio programs such as “Forschung Aktuell” at Deutschlandfunk Radio or podcasts such as “Resonator, Der Forschungspodcast der Helmholtz-Gemeinschaft”.

Projektbezogene Publikationen (Auswahl)

 
 

Zusatzinformationen

Textvergrößerung und Kontrastanpassung