ACM International Collegiate Programming Contest - PowerPoint PPT Presentation

About This Presentation
Title:

ACM International Collegiate Programming Contest

Description:

ALICE. BOB. EVE. ALICE. BOB. EVE. Cryptography private key. K ... ALICE. BOB. EVE. Cryptography public key. A= public key. B= private key. y=ENCODE(x,A) ... – PowerPoint PPT presentation

Number of Views:75
Avg rating:3.0/5.0
Slides: 10
Provided by: csRoch
Category:

less

Transcript and Presenter's Notes

Title: ACM International Collegiate Programming Contest


1
ACM International Collegiate Programming Contest
Banff Springs, Alberta April 6 10, 2008
Sep. 22 (local) Oct. 6 (Oswego
preliminary) Nov. 10 (RIT regional final)
stefanko_at_cs.rochester.edu Sep. 11, CBS 601,
415pm
2
(No Transcript)
3
Office hours
Instructor office hours (CSB 620) Monday
12noon-1pm Thursday - after class TA office
hours (CSB 728) Monday 4pm - 5pm
Wednesday 4pm - 5pm
Problem sessions
Friday 8am 9am, CSB 601
4
Homework 1
1) you should receive email saying which parts
do you need to solve (A,C,I) 2) if you do not
receive the email by today evening send
me email 3) has to be typeset on a computer,
turn in 2 copies by
Sep. 20
5
Quiz 1 Number Theory and Cryptography
Sep 6 Sep 11 Sep 13 Sep 18
pages 1-44
6
Cryptography
BOB
ALICE
EVE
7
Cryptography private key
Ksecret key
Ksecret key
BOB
ALICE
yencode(x,K)
xdecode(y,K)
EVE
8
Cryptography public key
A public key B private key
BOB
ALICE
yENCODE(x,A)
xDECODE(y,B)
EVE
9
Cryptography public key - RSA
1. pick two large primes p,q, let Npq 2. pick e
such that gcd(e,p-1)1, gcd(e,q-1)1 3. find d
such that e.d ? 1 mod
(p-1)(q-1) 4. announce e,N, keep p,q,d secret
ENCODE(x) xe mod N DECODE(y) yd mod N
Write a Comment
User Comments (0)
About PowerShow.com