SAC 2019 logo
August 12-16, 2019 in Waterloo, Ontario


Schedule


Aug 13
9:00 AM - 10:30 AM

SAC Summer School - Encrypted Search, Part 1

This tutorial will provide an overview of the area; including the design of encrypted search algorithms, their cryptanalysis and their integration into real-world systems.

Seny Kamara, Brown University

The area of encrypted search is concerned with the design of cryptographic techniques to support various forms of search on encrypted data. Practical encrypted search algorithms could fundamentally change how we store and process data and have applications to many areas including database systems, cloud storage and even blockchains. This tutorial will provide an overview of the area; including the design of encrypted search algorithms, their cryptanalysis and their integration into real-world systems.

Aug 13
10:30 AM - 11:00 AM
DC 1301

Coffee Break


Aug 13
11:00 AM - 12:15 PM

SAC Summer School - Encrypted Search, Part 1

This tutorial will provide an overview of the area; including the design of encrypted search algorithms, their cryptanalysis and their integration into real-world systems.

Seny Kamara, Brown University

The area of encrypted search is concerned with the design of cryptographic techniques to support various forms of search on encrypted data. Practical encrypted search algorithms could fundamentally change how we store and process data and have applications to many areas including database systems, cloud storage and even blockchains. This tutorial will provide an overview of the area; including the design of encrypted search algorithms, their cryptanalysis and their integration into real-world systems.

Aug 13
12:15 PM - 1:15 PM
DC 1301

Lunch


Aug 13
1:15 PM - 2:45 PM

SAC Summer School - Hands-on hardware design for cryptography, Part 1

In this tutorial, you will be introduced to hardware design for cryptography.

Nele Mentens, Katholieke Universiteit (KU) Leuven

In this tutorial, you will be introduced to hardware design for cryptography. You will learn to work with EDA (Electronic Design Automation) tools for design and simulation, and get familiar with hardware architectures for Elliptic Curve Cryptography (ECC). The tutorial consists of a step-by-step guide and exercises to implement an ECC hardware architecture using VHDL. Requirements: (i) bring your laptop with the necessary software installed (follow the pre-tutorial instructions which will be sent out the week before the summer school) and (ii) attend the session on ECC on Monday.

Aug 13
2:45 PM - 3:15 PM
DC 1301

Coffee Break


Aug 13
3:15 PM - 4:30 PM

SAC Summer School - Hands-on hardware design for cryptography, Part 1

In this tutorial, you will be introduced to hardware design for cryptography.

Nele Mentens, Katholieke Universiteit (KU) Leuven

In this tutorial, you will be introduced to hardware design for cryptography. You will learn to work with EDA (Electronic Design Automation) tools for design and simulation, and get familiar with hardware architectures for Elliptic Curve Cryptography (ECC). The tutorial consists of a step-by-step guide and exercises to implement an ECC hardware architecture using VHDL. Requirements: (i) bring your laptop with the necessary software installed (follow the pre-tutorial instructions which will be sent out the week before the summer school) and (ii) attend the session on ECC on Monday.