In recent years, several general theories of physical security against a large class of families of side channel attacks have been proposed. Examples of such families include (1) the 'computation but only computation' (of Micali and Reyzin) attacks where one assumes that computation proceeds in steps and the only portions of secret memory which may leak during a computational step are those which effect its outcome, and (2) the 'Memory-attacks' proposed (of Akavia, Goldwasser, and Vaikuntanathan) that assumes that any function of the entire secret memory may leak as long as its output is of bounded length.
Provably secure cryptographic constructions, under standard cryptographic intractability, have been proposed in the above attack model. These include constructions of encryption scheme, digital signatures schemes, pseudo random number generators, and even general computations under the additional assumption of the existence of simple secure one-time memory.
The talk will survey highlights of these exciting developments.
Biography: Shafi Goldwasser is the RSA Professor of electrical engineering and computer science at MIT, and a professor of mathematical sciences at the Weizmann Institute of Science, Israel. She is a member of the Theory of Computation group at MIT Computer Science and Artificial Intelligence Laboratory.
Goldwasser's research areas include complexity theory, cryptography and computational number theory. She is the co-inventor of zero-knowledge proofs, which probabilistically and interactively demonstrate the validity of an assertion without conveying any additional knowledge, and are a key tool in the design of cryptographic protocols. Her work in complexity theory includes the classification of approximation problems, showing that some problems in NP remain hard even when only an approximate solution is needed.
Goldwasser has twice won the Gödel Prize in theoretical computer
science: first in 1993 (for "The knowledge complexity of interactive
proof systems"), and again in 2001 (for "Interactive Proofs and the
Hardness of Approximating Cliques"). She won the RSA Award in
Mathematics (1998) for outstanding mathematical contributions to
cryptography. In 2001 she was elected to the American Academy of Arts
and Sciences, in 2004 she was elected to the National Academy of
Science, and in 2005 to the National Academy of Engineering. She was
selected as an IACR Fellow in 2007.
In this talk I will survey some of these techniques, and show how difficult it is to build a truly secure communication system.
Biography: Adi Shamir holds a PhD degree in Computer Science from the Weizmann Institute. After a year postdoc at the University of Warwick, he did research at MIT before returning to be a member of the faculty of Mathematics and Computer Science at the Weizmann Institute. Starting in 2006, he is also an invited professor at École Normale Supérieure in Paris.
In addition to RSA, Shamir's other numerous inventions and contributions to cryptography include the Shamir secret sharing scheme, the breaking of the Merkle-Hellman knapsack cryptosystem, visual cryptography, and the TWIRL and TWINKLE factoring devices. Together with Eli Biham, he discovered differential cryptanalysis, a general method for attacking block ciphers. (It later emerged that differential cryptanalysis was already known --- and kept a secret --- by both IBM and the NSA.)
Shamir has also made contributions to computer science outside of cryptography, such as showing the equivalence of the complexity classes PSPACE and IP.
Shamir has received a number of awards, including the following: the
2002 ACM Turing Award, together with Rivest and Adleman, in
recognition
of his contributions to cryptography; the Paris Kanellakis Theory and
Practice Award; the UAP Scientific Prize; The Vatican's PIUS XI Gold
Medal; the IEEE Koji Kobayashi Computers and Communications Award; the
Israel Prize, in 2008, for computer sciences.
The talk will describe a related sequence of projects including some early, very bold projects that profoundly influenced high performance computing even as some of them failed. The talk includes a personal perspective of what worked and what didn't, the historical threads of some ideas and the lessons learned. The talk concludes by identifying some current compiler challenges and the need for a new focus on new compilers.
Bio: Fran Allen's specialty is compilers and program optimization for high performance computers. Soon after joining IBM Research as a programmer in 1957 with a University of Michigan masters degree in mathematics, Fran found the technical goal that would drive her career: Enable both programmer productivity and program performance in the development of computer applications. One result of this goal was that Fran was the recipient of ACM's 2006 Turing Award "For pioneering contributions to the theory and practice of optimizing compiler techniques that laid the foundation for modern optimizing compilers and automatic parallel execution."
Fran is a member of the American Philosophical Society and the National Academy of Engineers, and a Fellow of the American Academy of Arts and Sciences, ACM, IEEE, and the Computer History Museum. Fran has several honorary doctorate degrees and has served on numerous national technology boards including CISE at the National Science Foundation and CSTB for the National Research Council. Fran is an active mentor, an advocate for technical women in computing, an environmentalist and an explorer.

David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1
Tel: 519-888-4567 x33293
Fax: 519-885-1208
Contact | Feedback: cs-webmaster@cs.uwaterloo.ca | David R. Cheriton School of Computer Science | Faculty of Mathematics