The book studies modern concepts of Computer Security.
It is selfcontained in the sense that it introduces the
basic mathematical background necessary to follow computer
security concepts. Next we examine modern developments in
Cryptography starting from private-key and public-key
encryption, going through hashing, digital signatures,
authentication, secret sharing, group-oriented
cryptography, pseudorandomness, key establishment
protocols, zero-knowledge protocols, identification and
finishing with an introduction to modern e-business systems
based on digital cash. Intrusion detection and access
control provide examples of security systems implemented as
a part of operating system. Database and network security
is also discussed.
Keywords: Access Control, Advanced Encryption Standard,
Computer Security, Cryptography, Digital Signatures,
Encryption Algorithms, Hashing Algorithms, authentication,
data security, database security, electronic payment
systems, intrusion detection, network security, privacy,
public-key cryptography, systems security, viruses
Contents
- Introduction
- Background Theory
- Private-Key Cryptosystems
- Public-Key Cryptosystems
- Pseudorandomness
- Hashing
- Digital Signatures
- Authentication
- Secret Sharing
- Group-Oriented Cryptography
- Key Establishment Protocols
- Zero-Knowledge Proof Systems
- Identification
- Intrusion Detection
- Electronic Elections and Digital Money
- Database Protection and Security
- Access Control
- Network Security