NJITES URL: http://guinness.cs.stevens-tech.edu/~dduggan/Public/ITES/index.html
Seminar Series: http://www.cs.stevens-tech.edu/Lab/SecureSystems_Lab/Seminars.html
Critical Infrastructure Protection from Cyber Attack
Talk by Ed Amaroso, AT&T 10/2/01
Ed Amaroso gave an entertaining overview of his view of the methods that (usually) work and methods that don't work in cyber security. Ed's list of methods that usually work include:
Another general theme is that security needs to be interwoven with everything,
not something that is taught in an isolated course or, in software development,
only considered late in the development lifecycle.
Authenticity by Typing for Security Protocols
Talk by Alan Jeffrey, DePaul University, 10/5/01
Joint work with Andrew Gordon, Microsoft Research
What is authenticity? This is an issue that has bedevilled security protocols and reasoning about their correctness. In the security community, Woo and Lam have proposed correspondence assertions as a notion for capturing authenticity, and this is generally used in reasoning about authentication protocols (Needham and Schroeder, etc). Essentially correspondence assertions provide a guarantee of freshness in information that is exchanged during an authentication protocol.
Reasoning about security protocols is still very hard and it is difficult
to find methods that scale. Gordon and Jeffrey propose a Java-like
programming language specifically for writing security protocols, whose
type system incorporates the notion of correspondence assertions.
Someone writing a protocol in this language specifies the authenticity
properties by annotating the code with correspondence assertions.
They must then provide the types for keys, nonces and messages of the protocol.
Once they have done this, and provided the program type-checks okay, then
the protocol is guaranteed to be correct. Since protocol-checking
is reduced to type-checking, this offers great promise for an approach
to verifying security protocols that scales up. Their work is so
far targeted to symmetric key systems, and they are now working on extending
it to asymmetric key systems.