today's student panel victor abecassis maria aiura wynee bao nate bartlett jenna diaz thadeus...

21
Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens The following "student panelists" are requested to sit in the front rows at designated seats.

Upload: arielle-calton

Post on 31-Mar-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Today's Student Panel

• Victor Abecassis

• Maria Aiura

• Wynee Bao

• Nate Bartlett

• Jenna Diaz

• Thadeus Duval

• Mats Johansen

• Jack Kennedy

• Brittany Lee

• Kyle Steffens

The following "student panelists" are requested to sit in the front rows at designated seats.

Page 2: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

CS 101: Week 6Cryptography and Security

Page 3: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Instructor Introduction: Ronen Gradwohl

• My Background:o From Jerusalem. Moved back and forth.o Undergrad: UC Berkeley.o Grad: Weizmann Institute, Israel.

• Hobbies:o Formerly: ultimate frisbee, rock climbing.o Now: three kids…

• Reasons I’m in CS:o Fun math/logic puzzles.o I didn’t know what I wanted to do in college.

Page 4: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Instructor Introduction: Ronen Gradwohl

• Current Position:o MEDS Department, Kellogg School of Management

• My Research:o Interface of CS (especially cryptography) with game

theory and economics.

• Example Project: Privacy in Economicso In game theory and economics, we usually think of

people as being self-interested (maximize wealth).o But what if they additionally care about privacy?o A few weeks ago, I wanted to buy socks on Amazon…

Page 5: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

This Class:Cryptography

1. Art of the Problem, “Public Key Cryptography: Diffie-Hellman Key Exchange.” YouTube, February 2012.

2. Quisquater et al. “How to explain zero-knowledge protocols to your children,” Advances in Cryptography, 1990.

Page 6: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Example applications of cryptography

Page 7: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Secure Communication

Page 8: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Secure Communication:Diffie-Hellman

Compare to Art of the Problem

Page 9: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Zero Knowledge

Compare to Quisquater et al.

Page 10: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Zero Knowledge Proof forSudoku

Page 11: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Zero Knowledge Proof for Sudoku

Flip coin: rows or

columns?

Page 12: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Zero Knowledge Proof forSudoku

3 21

2 13

23

1

Page 13: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Why Does It Work?

Page 14: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

How Would You Generalize This to Real 9 x 9 Sudoku?

Page 15: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

How Could We Make It Better?

Page 16: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Zero Knowledge Proof forSudoku

Page 17: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Zero Knowledge Proof forSudoku

3 21

2 13

23

1

32 1

32

12

31

Page 18: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Physical Cryptography

Page 19: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Physical Cryptography

Page 20: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Visual Cryptography

Page 21: Today's Student Panel Victor Abecassis Maria Aiura Wynee Bao Nate Bartlett Jenna Diaz Thadeus Duval Mats Johansen Jack Kennedy Brittany Lee Kyle Steffens

Next Class: Security, Privacy, Voting1. Jefferson et al., “Analyzing Internet Voting Security”,

CACM, October 2004.

2. David Bismark, “E-voting without Fraud,” TED Talk, July 2012.

3. (OPTIONAL) Cyrus Farivar, “Clean Elections” CACM, October 2008.

4. Samuel Greengard, “Privacy Matters”, CACM, September 2010.