Over the last few years, multi/many-core equipment has become more and more ubiquitous. Recently, multi-core processors have even been introduced in modern mobile phones. A performance improvement in today's computing equipment is no longer due to increases in clock rates but is achieved through the adding of additional cores. In the context of cryptography and cryptanalysis, this development presents a double-edged sword. On one side, multi/many-core computing provides for great opportunities for developing and using more sophisticated security protocols and stronger cryptographic mechanisms, even on devices that once had only limited computational resources. Yet, the downside of this development is that some (substantial) parallel computing capabilities are now widely available at low cost which poses a challenge in that it takes cryptanalysis to a new level.
The goal of this workshop is to explore and advance the state-of-the-art of multi-/many core computing in cryptography in theory, practice, and education.
The workshop seeks to bridge across the disciplines and bring together researchers and educators from both parallel computing and cybersecurity. Questions of interest to this workshop include: How to design new cryptographic primitives and protocols that can make efficient use of ever-evolving multi/many-core computing? How to design and implement new cryptographic primitives and protocols that withstand cryptanalysis in the context of multi/many-core capabilities? How to best (re-)implement legacy mechanism and protocols and adjust parameter choices for multi/many-core computing environments?
Aside from looking at the topic from a research perspective, this workshop will also include a focus on introducing the topic to teaching. Specifically, the workshop intends to bridge the gap between teaching and research, exploring successful teaching methods and allowing participants to introduce and share their teaching materials.