Towards practical secure neural network inference: the journey so far and the road ahead

ZÁ Mann, C Weinert, D Chabal, JW Bos - ACM Computing Surveys, 2023 - dl.acm.org
Neural networks (NNs) have become one of the most important tools for artificial
intelligence. Well-designed and trained NNs can perform inference (eg, make decisions or …

SafeFL: MPC-friendly framework for private and robust federated learning

T Gehlhar, F Marx, T Schneider… - 2023 IEEE Security …, 2023 - ieeexplore.ieee.org
Federated learning (FL) has gained widespread popularity in a variety of industries due to its
ability to locally train models on devices while preserving privacy. However, FL systems are …

FLUTE: fast and secure lookup table evaluations

A Brüggemann, R Hundt, T Schneider… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
The concept of using Lookup Tables (LUTs) instead of Boolean circuits is well-known and
been widely applied in a variety of applications, including FPGAs, image processing, and …

Sequre: a high-performance framework for secure multiparty computation enables biomedical data sharing

H Smajlović, A Shajii, B Berger, H Cho, I Numanagić - Genome Biology, 2023 - Springer
Secure multiparty computation (MPC) is a cryptographic tool that allows computation on top
of sensitive biomedical data without revealing private information to the involved entities …

Vasa: Vector aes instructions for security applications

JP Münch, T Schneider, H Yalame - Proceedings of the 37th Annual …, 2021 - dl.acm.org
Due to standardization, AES is today's most widely used block cipher. Its security is well-
studied and hardware acceleration is available on a variety of platforms. Following the …

SynCirc: efficient synthesis of depth-optimized circuits for secure computation

A Patra, T Schneider, A Suresh… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Secure Multi-party Computation (MPC) allows to securely compute on private data. To make
MPC practical, logic synthesis can be used to automatically translate a description of the …

Studying the challenges of develo** hardware description language programs

F Yousefifeshki, H Li, F Khomh - Information and Software Technology, 2023 - Elsevier
Context: Develo** domain specific architectures (eg, Google's TPU) typically requires
writing programs in Hardware Description Languages (HDLs). Compared to traditional …

Combine: compilation and backend-independent vectorization for multi-party computation

B Levy, M Ishaq, B Sherman, L Kennard… - Proceedings of the …, 2023 - dl.acm.org
Recent years have witnessed significant advances in programming technology for multi-
party computation (MPC), bringing MPC closer to practice and wider applicability. Typical …

Fuse–flexible file format and intermediate representation for secure multi-party computation

L Braun, M Huppert, N Khayata, T Schneider… - Proceedings of the …, 2023 - dl.acm.org
Secure Multi-Party Computation (MPC) is continuously becoming more and more practical.
Many optimizations have been introduced, making MPC protocols more suitable for solving …

FLUTE: Fast and Secure Lookup Table Evaluations (Full Version)

A Brüggemann, R Hundt, T Schneider… - Cryptology ePrint …, 2023 - eprint.iacr.org
The concept of using Lookup Tables (LUTs) instead of Boolean circuits is well-known and
been widely applied in a variety of applications, including FPGAs, image processing, and …