Department of Computer Systems

Hans F l a c k

Address of page: http://user.it.uu.se/~hansf/dsak04dis.html
Page created January 30, 2004
Last May 5, 2004

Data Security Course, Spring 2004

Preliminary: Livivg document
Page still has some unresolved links

Contents
1. Short description
2. Lectures
3. Labs & assignments
4. Guest lectures
5. Recommended reading
6. Teaching
7. Supplementary comments
8. Miscellaneous
9. Results: Assignments, exams, &c
10. Instructor's self assessment

1. Short description

This C (senior)- level course instance is an update of versions I have taught since spring 1985.
It is a practically oriented course, trying to convey the essentials of the most important techniques for data security, viz. cryptologic methods and access control.

However, since the techniques are based on quite a broad subset of mathematical areas not usually studied in undergraduate programs, I will try to introduce the essentials thereof on a "need-to-know basis".

Cryptology, and a fortiori, Data Security, is a vast subject (cf. Section 5). Hence, in this introductory course, there will only be time to study the more elementary parts.

Maybe, there will some day be a "follow-up" course where modern theory (e. g. zero-knowledge, pseudo randomness, provable security, ... ) could be studied in more depth.

There are, however, a couple of "sister courses" Secure Computer Systems focusing on network and operating system security using cryptology as "black boxes" and one summer course Reliable Systems treating, among other things, fault tolerance and safety.

As stated by the ISO OSI Reference Model - Security architecture the security services are Cryptology is a mean to achieve these goals.

Preresquisites
Courses on
Computer Operating Systems , Mathematical statistics, Data Structures, and Computer Networks are strongly recommended.

Course start
April 2 at 9:15 in room 211, buildning 1, PB

Formal syllabus (in Swedish)
found at http://dbteknat.its.uu.se

VERY WELCOME TO THIS COURSE


And remember B. Schneier. Applied Cryptography, Wiley, 1996, p. 21:
------------------------------------------------------------------------------------------
"The whole point of cryptography is to solve problems.

(Actually, that's the whole point of computers -
something many people tend to forget.)"

------------------------------------------------------------------------------------------

See, also (in Swedish) .

2. Lectures

Here is an outline of my plans for the lectures coming winter/spring April - May.

The lectures are scheduled Fridays 9 - 12 and 13 - 16:30 (circa), Staturdays 9 - 12.

Three Saturday afternoons are reserved for labs (see below); April 3, April 17, and May 8.

As for what actually happened during the lectures: follow the link "Kort om vad föreläsningarna innehöll" (in Swedish) under section 10. below.

Chapter or section numbers "Kap, Avsn" refer to the Course Notes .
Here's the preface and a synopsis (all i Swedish).

Chapter or section numbers "Ch, Sec" refer to the textbook

W. Stallings. Cryptography and Network Security. Principles and Practice. Third Edition. Prentice-Hall, 2003.

3. Labs

4. Guest lectures

5. Recommended reading

The main text this winter/spring will be the following.

Some other excellent books:

And, of course, you should consult

The following are available on the Net.

These books on security have a broader scope.

6. Teaching

7. Supplementary comments

8. Miscellaneous

Organisations
IACR
ACM - SIGSAC
IEEE
NIST [FIPS Standards]
ANSI
ISO

Link pages
Dorothy Denning's Cryptography page
Ronald Rivest's page of links
Peter Gutmann's page of links
Tom Dunigan's security links
Tatu Ylönen's page of links
Mihir Bellare's page of links
CryptoLog
Links at Counterpane Systems
Netscape's security page

A few other courses
Alfred Menezes' course, winter 2000
Kevin McCurley's course, fall - 96
Ronald Rivest's courses, fall -99 (and earlier)
Douglas Stinson's course, fall -97
Douglas Stinson's course, fall -98
Course at KTH, NADA
Course at LiTH, ISY
Course at LTH, IT
Björn Victor's distance course, spring 2000
Still more courses
ACM Professional Knowledge Program on Security

Publications
Computer and Communications Security Review

Algorithms
AES
The NESSIE project
Skipjack (declassified, May 1998)
Early PKS (CESG, UK)
M-209
PGP International page

Bibliographies
Collected at Counterpane
Theory of Cryptology Library

Historical
Maritime
The Geiheimschreiber Secret
Bletchley Park
Milton Keynes
The Multics System

9. Results: Assignments, exams, &c

I'll pass a list around during lectures on which you can give an explicit permission for me to publish your results on the web (should you wish me to do so).

For those on the list: Here are the results. xxx .

10. Instructor's self assessment

And a` propos nothing: Zig/Zag- angels

This page has been visited times since January 31, 2004.

Best regards,

Hans

Hans' home page