|
|||||||||||||||||||||||
|
Tutorial 1: Software attacks on Java smartcards.
Jean-Louis Lanet,
Université de Limoges
This introductory tutorial will give an overview about software attacks against Java based smart cards. Java Cards have shown an improved robustness compared to native applications regarding many attacks. They are designed to resist to numerous attacks using both physical and logical techniques. After a brief presentation of the Java Card platform and its security functions, we will present attacks based on a faulty implementation of the transactions, due to ambiguities in the specification. Then we will describe the flaws that can be exploited with an ill-typed applet and we will finish with correct applets which can mutate thanks to a fault attack. The different attacks will be studied step by step. Then we will study the counter measures available both at the system level and at the applicative level against these attacks. The length of the tutorial is 3 hours. The intended audience is participants from academia and industry interested in developing secure applications based on smart cards. A preliminary knowledge about Java and its internals is expected.
Bio:
Tutorial 2: Data Analysis with Privacy Constraints. Stelvio Cimato, Università degli Studi di Milano. The so-called "data explosion" has been caused by the digitization of our daily lives and consists in an enormous amount of data collected by governments, corporations, and individuals. On one side, protecting the confidentiality of this data is critical for the privacy of the individuals, on the other side the possibility to analyze this data and extract information could have significant benefits in taking decisions in different fields (financial, medical, etc.). This tutorial will survey recent research on two different paradigms that provide means to perform different kinds of analysis: secure computation, and computation over encrypted data in outsourced databases. The tutorial will cover different definitions and classifications of privacy preserving computations, basic methods and protocols for secure data analysis, and try to build a bridge between the two paradigms for performing data analysis, limiting the disclosure of sensible information.
Bio:
|
|