Home | What is CCS? | People | Current Courses | Student Info | Admissions | Supporting CCS | Site Map | Contact Us | UCSB
Computer Science
Computer Science
Faculty
Past Courses
Majors in CCS
College of Creative StudiesComputer Science Courses Current and Past Course Offerings

Fall 2005 - Fall 2009

Quarter: Year:


COMPUTER SCIENCE CS 130H, Section 1 EC # 09233
EXPLORATIONS IN CRYPTOGRAPHY

Cryptography is the art and science of designing encryption algorithms for the purpose of providing private and authenticated communication. Once a sub-field of military communications, cryptography has gone mainstream since 1976 with the invention of public-key cryptography which allows two parties who previously have never met to establish a secure channel between them. Techniques, mechanisms, and tools of cryptography are used today for network security, digital signatures, and privacy in computer systems ranging from tiny RFID tags to large servers.

This is a project-oriented course in order to explore cryptographic methods and algorithms such as secret-key and public-key encryption, algorithms, hash functions, digital signatures, deterministic and true random number generators. We are particularly interested in actual software and hardware realizations of cryptosystems and their secure implementations, rather than idealized, mathematical proofs of security.

Students taking this course will form small teams to work on their selected projects, while following the lectures given by the Instructor and at the same time scrutinizing the projects of other teams.

For more information, please contact the instructor by email at cetin.koc@ccs.ucsb.edu


Optional Texts:
Buchmann, J. Introduction to Cryptography Springer

Instructor(s): Cetin Kaya Koc
Time(s): Thursday, 6:00 pm -9:00 pm
Place(s): Bldg. 494, Rm. 143


<< Back

Copyright © 2009 The Regents of the University of California, All Rights Reserved
College of Creative Studies, UC Santa Barbara, Santa Barbara CA 93106-6110 • (805) 893-8974
Contact: Phillip Conrad (webmaster@ccs.ucsb.edu) • Terms of UseAccessibility