Tutorials (Sunday, May 22nd)

Multi-threading Simulation:

LoopPoint and ELFies: Tools and Techniques to Accelerate Architecture Simulations of Complex Multi-threaded Applications using Checkpointing
 Organizers: Alen Sabu (NUS), Changxi Liu (NUS), Harish Patil (Intel), Wim Heirman (Intel), Trevor E. Carlson (NUS)
 Time: 09:00-13:00 (Sunday, May 22nd)
 Website: https://looppoint.github.io/ispass2022
 Summary: The tutorial presents an end-to-end infrastructure based on LoopPoint methodology and ELFie checkpoints, which reduce large, complex multi-threaded applications into a number of checkpoints that can be used for fast simulation and performance estimation. The infrastructure can be used along with various simulators like Sniper, Gem5, etc. The tools and ELFie checkpoints for the multi-threaded subset of the SPEC CPU2017 benchmarks are open to download and use.

Hardware Security Tutorial on Efficient security protocols, Fault injection and Side-channel attacks:

In this tutorial, we aim to present a collection of hardware security tools and techniques to demonstrate fault injection attacks and side-channel vulnerabilities. We also present two new directions in cryptography, namely lightweight cryptography and post-quantum cryptography, and how they are being adapted in the current trusted computing protocols.

The Laser Attack Benchmark Suite (LABS)
 Organizers: Burin Amornpaisannon, Andreas Diavastos, Li-Shiuan Peh, Trevor E. Carlson (National University of Singapore)
 Time: 14:00-14:45 (Sunday, May 22nd)
 Website: https://nus-labs.github.io/ispass2022/
 Summary: During this tutorial, the background on general and laser fault injection attacks is described, comprehensive comparisons between different approaches are elaborated, and the Laser Attack Benchmark Suite (LABS) is presented and demonstrated.

A multi-level evaluation framework for side-channel evaluations on embedded devices
 Organizers: Shivam Bhasin (Nanyang Technological University)
 Time: 14:45-15:30 (Sunday, May 22nd)
 Website: https://nus-labs.github.io/ispass2022/
 Summary: In this talk, we take a holistic look at evaluation of embedded systems against side-channel attacks. We propose a generic framework to guide side-channel evaluations at three different levels. At the basic level, tests are designed to provide a high-level security estimate of the target at hand. Based on basic information like targeted algorithm, signal to noise ratio, implementation style, a quick and rough estimate of the security can be learned. Educated evaluation takes this evaluation deeper by providing reliable hints about underlying protection mechanism to the evaluator. Finally advanced evaluation provides the worst case security guarantees by running lengthy and tedious test. Such a multi-level evaluation framework prevents fault sense of security by a limited evaluation as for example with a basic evaluation.

Efficient Security Protocol Realization for Secure Processors
 Organizers: Naina Gupta, Anupam Chattopadhyay (Nanyang Technological University)
 Time: 16:10-16:55 (Sunday, May 22nd)
 Website: https://nus-labs.github.io/ispass2022/
 Summary: The tutorial presents how the current trusted computing protocols are being adapted to take advantage of these cryptographic advances and detailed comparison for two specific protocols, namely, transparent memory encryption and post-quantum secure boot.




This website is maintained by the ISPASS-2022 Committee.

Contact Andreas Diavastos if you have any questions or comments on this website.