CSS Module 1
CSS Module 1
System Security
What is cryptography and system security?
Cryptography provides for secure
communication in the presence of
malicious third-parties—known as
adversaries. Encryption uses an algorithm
and a key to transform an input (i.e.,
plaintext) into an encrypted output (i.e.,
ciphertext).
Security Goals
Active Attacks
Active attacks involve some modification of the data
stream or the creation of a false stream
Four categories:
◦ masquerade,
◦ replay,
◦ modification of messages,
◦ denial of service.
Passive Attacks
Difference between Active and Passive
Attack
ITU identified five services that are
linked to security goals and attacks.
Model for Network Security
Modular Arithmatic
Classical Cryptography
Classical cryptography is based on the mathematics
and it relies on the computational difficulty of
factorizing large number.
⚫ Symmetric Cryptography
⚫ Asymmetric Cryptography
Symmetric Cryptography: