You are here

Cryptography Materials

Author: 
Reges, Stuart
Issue Date: 
Tuesday, January 1, 2008
Description: 
This page contains a series of links to information that was shared at the CS4HS talk at Carnegie Mellon university on 7/25/2008. Slides from the talk as well as notes and references about interesting ideas in cryptography are included on this page. Great motivator for some of the mathematical functions in programming languages (especially mod) and also for data types to store large numbers and perform operations on them (like Big Integer)
Keywords: 
cryptography,python,discrete math,CS4HS,prime numbers,RSA,encryption
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Learner
Type: 
Instructional Material : Lecture/Presentation
URL: 
http://www.cs.washington.edu/homes/reges/cryptography/
CSTA Classification: 

CI.L2-05

Describe ethical issues that relate to computers and networks (e.g., security, privacy, ownership, and information sharing).

CI.L3A-09

Describe different ways in which software is created and shared and their benefits and drawbacks (commercial software, public domain software, open source development).

CI.L3A-10

Describe security and privacy issues that relate to computer networks.

CT.L2-14

Examine connections between elements of mathematics and computer science, including binary numbers, logic, sets and functions.

CD.L3A-05

Explain the multiple levels of hardware and software that support program execution (e.g., compilers, interpreters, operating systems, networks).

CPP.L3B-06

Anticipate future careers and the technologies that will exist.

CI.L3B-02

Analyze the beneficial and harmful effects of computing innovations.

CC.L3C-01f

Computing in Context (AP Comp Sci A Topic VI)

Download this resource: