Home / Community / FIT5037 - Week 1: Introduction to Network Security & Cryptographic Foundations
Public

FIT5037 - Week 1: Introduction to Network Security & Cryptographic Foundations

10 accessible of 10 cards

Card Preview

10 accessible of 10 cards

A quick, read-only look at the deck content.

Term

What are the four layers of the TCP/IP model compared to OSI?

Definition

The TCP/IP model consists of Application, Transport, Internet, and Network Access layers, which map to the OSI model's Application/Presentation/Session, Transport, Network, and Data Link/Physical layers.

Term

What is the primary role of a router vs. a switch in network topology?

Definition

Switches connect local devices (hosts) within the same network/LAN, while routers connect different networks together to enable inter-network data flow.

Term

What is encapsulation in the context of TCP/IP protocol stack?

Definition

Data flows down the stack where each layer wraps upper-layer data with headers (e.g., Application Data -> TCP/UDP Segment -> IP Datagram -> Layer 2 Frame -> Bits).

Term

What is the difference between Symmetric and Asymmetric Ciphers?

Definition

Symmetric ciphers use a single shared key for both encryption and decryption, whereas Asymmetric ciphers use a public key for encryption and a distinct private key for decryption.

Term

What are common examples of Symmetric Cipher algorithms?

Definition

AES (Rijndael), Salsa20/ChaCha20, DES, and 3DES.

Term

What are common examples of Asymmetric Cipher algorithms?

Definition

RSA, Elliptic Curve Cryptography (ECC), Diffie-Hellman, ElGamal, McEliece, and NTRU.

Term

How does Counter (CTR) mode work in block ciphers?

Definition

It converts a block cipher into a stream cipher by encrypting successive values of a counter (combined with a nonce) using the key, then XORing the output with the plaintext.

Term

What is a Message Authentication Code (MAC) and what are its main security goals?

Definition

A MAC (often a keyed hash) provides both data integrity and message authentication by allowing the receiver to recalculate and verify the tag using a shared key.