Fall 2008's online material
- Fall 2007's online material
- Winter 2007's online material
Sources for Cryptography and Computer Security related information on the Web
- General Resources
- What To Do With The Information Once You Have Found It
- General Computer Science Web Sites That Occasionally Cover Cryptography and Computer Security Issues
- Miscellaneous Cryptography and Computer Security Links
- Cryptography and Security Publication Collections
- Cryptography and Security Journals, Workshops, and Conferences
- Cryptography and Computer Security News Groups
- Online Cryptography and Computer Security Software Packages
- Online Cryptography and Security Books
- Managing Information Security Risks: The OCTAVESM Approach(Safari Books Online -- UWO access)
- Information Security: An Integrated Collection of Essays by
Marshall D. Abrams, Sushil Jajodia, and Harold J. Podell (IEEE Press) (1995)
-
Building Secure Systems by Morrie Gasser (1988)
-
The Foundations of Cryptography by Oded Goldreich (FreeTechBooks)
-
Rethinking Public Key Infrastructures and Digital Certificates: Building in Privacy by Dr. Stefan Brands (FreeTechBooks)
-
Methods of Cryptanalysis: Lecture Notes by Dr. Alex Biryukov (FreeTechBooks)
-
Introduction to Modern Cryptography by Mihir Bellare and Phillip Rogaway (FreeTechBooks)
-
Security Engineering - A Guide to Building Dependable Distributed Systems
by Ross Anderson (FreeTechBooks)
-
Handbook of Applied Cryptography by Alfred J. Menezes, Paul C. Van Oorschot, Scott A. Vanstone (FreeTechBooks)
-
Securing Java: Getting Down to Business with Mobile Code by
Gary McGraw and Edward W. Felten (FreeTechBooks)
-
Linux Security for Beginners by
Neil A. Smyth (FreeTechBooks)
-
Secure Programming for Linux and Unix by David A. Wheeler (FreeTechBooks)
- Artech House Computer Security Series
-
web page contains link to zipped pdf files for US Army Field Manual 34-40-2,
Basic Cryptanalysis
chpts 2 and 3 contains discussion of cracking substition ciphers, Appendices
A, B, and C give frequency stats for english digraphs, trigraphs, and
tetragraphs.
- Online Cryptography and Security Course Information
- Cryptography and Security Research Groups
- Wikipedia entries of note
- General Computer Security
- Cryptography Specific:
- Other resources:
-
Towards understanding IT security professionals and their tools
-
Risks of Untrustworthiness by Peter G. Neumann
-
Illustrative Risks to the Public
in the Use of Computer Systems
and Related Technology by Peter G. Neumann,
-
Computer security in the real world by Butler Lampson
- Kevin's Word List Page
has links to a bunch of places where people have put together all words in
the English (and other) language. Some of them with frequency of usage
information.
- Useful English Language Statistics
-
Statistical Distributions of English Text
- Here is some statistical information that is helpful when trying to solve cryptograms
- CryptTool (so far, only available
under Windows)
- EverCrack (Windows and Linux)
-
Prediction and entropy in printed English by Claude Shannon (circa 1951
paper on a Machine Learning course web site)
- Modern optimisation algorithms for cryptanalysis by Andrew
Clark (IEEE, 1994)
-
Genetic Algorithms in Cryptography by Bethany Delman
M.S. Thesis, July 2004, Rochester Institute of Technology
-
SANS Top-20 Internet Security Attack Targets (2006 Annual Update)
- Information systems security design methods: implications for information systems development by Richard Baskerville (ACM Computing Surveys, 1994)
-
Matching attack patterns to security vulnerabilities in software-intensive system designs
by Michael Gegick and Laurie Williams (ACM 2005)
-
Sun's Whitfield Diffie on ECC and Solaris 10 OS security (Sun Inner Circle
Newsletter -- ECC = elliptic curve cryptography)
-
NIST's Plan for New Cryptographic Hash Functions contains links
relating to workshop reports, policy changes to abandon SHA-1, and starting
a competition for designing a replacement for the SHA-2 family of
hash functions.
-
circa 2001 information relating to the NIST backed AES design competition
- Secure Deletion of Data from Magnetic and Solid-State Memory (by Peter Gutmann, 1996 USENIX Security Symposium)
- Article on Fall 2003 U of Calgary Course on Computer Viruses and Malware
( CPSC 527 Course Outline)
- The Case for Elliptic Curve Cryptography (NSA)
- Implementation Tutorial On ECC
- Keeping Secrets in Hardware: The Microsoft XboxCase Study by Andrew Huang (CHES 2002).
-
Java Security White Papers
-
Introduction to SELinux (by Mick Bauer, Linux Journal)
-
Discussion of malware as a service industry arising from discovering a
program that was intercepting SSL traffic before it got encrypted
- What to Do When Your Security's Breached by Tim Wilson, (Site Editor, Dark Reading) and related Slashdot discussion of this article
-
`Trusted Computing' Frequently Asked Questions
Version 1.1 (August 2003) Ross Anderson
- Intel Whitepaper on Trusted Platform Module (TPM) based Security on Notebook PCs - White Paper (June 2002)
- Trusted Computing Group's home page
-
A Self-Study Course In
Block-Cipher Cryptanalysis by
Bruce Schneier
-
Cryptanalysis of S-DES (59 page tutorial on differential cryptanalysis
and linear cryptanalysis on a reduced version of DES)
- paper on
brute force cracking of DES circa 1998
-
Attack Modeling for Information Security and Survivability
Andrew P. Moore, Robert J. Ellison, Richard C. Linger
-
From System Goals to Intruder Anti-Goals: Attack Generation and Resolution for Security Requirements Engineering
Axel van Lamsweerde, Simon Brohez, Renaud De Landtsheer, David Janssens
-
Designing Security Requirements Models through Planning
Volha Bryl, Fabio Massacci, John Mylopoulos, and Nicola Zannone
-
Requirements Engineering for Trust Management: Model, Methodology, and Reasoning
Paolo Giorgini, Fabio Massacci, John Mylopoulos, Nicola Zannone
-
Software Engineering for Security: a Roadmap
Premkumar T. Devanbu, Stuart Stubblebine
- A BSD Rootkit Primer (O'Reilly Press
interview with author)
- Security Code Review Guidelines (1996)
-
Open Web Application Security Project (OWASP)
-
Protecting browser state from web privacy attacks
- Remote timing attacks are practical
-
Security Analysis of a Cryptographically-Enabled RFID Device
- The Computer Security Industry:
- Goverment Computer Security related sites:
I can be contacted by email at webber@csd.uwo.ca in the manner described
in the course outline.