ECE 646: Cryptography and Computer Network Security, Study notes of Cryptography and System Security

Information about the ece 646 course offered by the electrical and computer engineering (ece) department at a university. The course focuses on cryptography and computer network security. Students are taught by kris gaj and jens-peter kaps. Details about the required and elective courses for various degrees, the course grading scheme, and the tentative schedule for homework, midterm exam, quizzes, and final exam. Students are expected to complete five labs and follow-up courses in advanced applied cryptography and computer arithmetic.

Typology: Study notes

Pre 2010

Uploaded on 02/12/2009

koofers-user-m63
koofers-user-m63 🇺🇸

10 documents

1 / 8

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
1
Course web page:
ECE 646
Cryptography
and
Computer Network Security
ECE web page Courses Course web pages
ECE 646
Kris Gaj
Office hours: Wednesday 6:00-7:00 PM
Tuesday, Thursday, 4:30-5:30 PM
Research and teaching interests:
cryptography
network security
computer arithmetic
FPGA & ASIC design and testing
Contact:
Science & Technology II, room 223
pf3
pf4
pf5
pf8

Partial preview of the text

Download ECE 646: Cryptography and Computer Network Security and more Study notes Cryptography and System Security in PDF only on Docsity!

Course web page:

ECE 646

Cryptography

and

Computer Network Security

ECE web page  Courses  Course web pages

 ECE 646

Kris Gaj

Office hours: Wednesday 6:00-7:00 PM Tuesday, Thursday, 4:30-5:30 PM

Research and teaching interests:

  • cryptography
  • network security
  • computer arithmetic
  • FPGA & ASIC design and testing

Contact:

Science & Technology II, room 223 [email protected]

ECE 646

Part of:

MS in EE

MS in CpE

Network and System Security (required) Computer Networks (elective)

Certificate in Information Systems Security

MS in E-Commerce

MS in Information Security & Assurance

Communications & Networks (elective)

Ph.D. in Information Technology

Ph.D. in Electrical and Computer Engineering

NETWORK AND SYSTEM SECURITY

Concentration advisors: Jens-Peter Kaps, Kris Gaj

1. ECE 542 Computer Network Architectures and Protocols - S.-C. Chang, et al. 2. ECE 646 Cryptography and Computer Network Security - K. Gaj, J-P. Kaps, D. Hwang – lab 3. ECE 746 Advanced Applied Cryptography - K. Gaj, D. Hwang – lab, project: C/C++, VHDL, or analytical 4. ISA 6 56 Network Security - A. Stavrou

Homework (1)

  • reading assignments
  • theoretical problems (may require basics of number theory or probability theory)
  • problems from the main textbook
  • short programs
  • literature surveys

Homework (2)

  • optional assignments short programs vs. analytical problems or HDL codes  More time consuming  Most time spent on debugging  Relatively straightforward  Typically less time consuming  More thinking  Little writing

Midterm exam

 2 hours 30 minutes  multiple choice test + short problems  open-books, open-notes  practice exams available on the web  midterm exam review session - optional Wednesday, October 29th Tentative date:

Quizzes

 10 - 15 minutes  one-two questions related to the most recent lectures  closed-books, closed-notes  unannounced

Tentative list of laboratory topics

  1. Secure e-mail: PGP – Pretty Good Privacy
  2. Historical ciphers
  3. Properties of classical cryptosystems
  4. Properties of public key cryptosystems
  5. Secure e-mail: S/MIME

Follow-up courses

Cryptography and Computer Network Security ECE 646 Advanced Applied Cryptography ECE 746 Computer Arithmetic ECE 645 Digital System Design with VHDL ECE 545

Cryptography and Computer Network Security Advanced Applied Cryptography

  • AES
  • Stream ciphers
  • Elliptic curve cryptosystems
  • Random number generators
  • Smart cards
  • Attacks against implementations (timing, power, fault analysis)
  • Efficient and secure implementations of cryptography
  • Security in various kinds of networks (IPSec, wireless)
  • Zero-knowledge identification schemes
  • Historical ciphers
  • Classical encryption (DES, IDEA, RC5, AES)
  • Public key encryption (RSA, DH, DSA)
  • Hash functions and MACs
  • Digital signatures
  • Public key certificates
  • Secure Internet Protocols
  • e-mail: PGP and S-MIME
  • www: SSL
  • Cryptographic standards Modular integer arithmetic Operations in the Galois Fields GF(2n)

“Typical” course

time difficulty

This course

difficulty time