1 / 9

ACM International Collegiate Programming Contest

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@cs.rochester.edu Sep. 11, CBS 601, 4:15pm. Office hours. Instructor office hours (CSB 620)

milt
Télécharger la présentation

ACM International Collegiate Programming Contest

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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@cs.rochester.edu Sep. 11, CBS 601, 4:15pm

  2. 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

  3. 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

  4. Quiz #1 – Number Theory and Cryptography Sep 6 Sep 11 Sep 13 Sep 18 pages 1-44

  5. Cryptography BOB ALICE EVE

  6. Cryptography – private key K=secret key K=secret key BOB ALICE y=encode(x,K) x’=decode(y,K) EVE

  7. Cryptography – public key A= public key B= private key BOB ALICE y=ENCODE(x,A) x=DECODE(y,B) EVE

  8. Cryptography – public key - RSA 1. pick two large primes p,q, let N=pq 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

More Related