Please enable JavaScript.
Coggle requires JavaScript to display documents.
Information Security Sessional II - Coggle Diagram
Information Security Sessional II
Classical Ciphers
not included
Substitution: Monoalphabetic / Polyalphabetic
Examples: Caesar, Affine, Vigenère
Transposition: Rail Fence, Columnar
Attacks: Brute Force, Frequency Analysis
Modern Cryptography
DES
64-bit Block | 56-bit Key | 16 Rounds
Tables: IP, FP, E, S-Boxes, P, PC-1, PC-2
Feistel Structure | Key Shifts | Reverse Keys for Decryption
AES
128-bit Block | 10 / 12 / 14 Rounds
SubBytes → ShiftRows → MixColumns → AddRoundKey
Initial: AddRoundKey | Final: No MixColumns
Key Expansion: RotWord, SubWord, Rcon, XOR
RSA
Key Generation: p, q, n, φ(n), e, d
Encrypt: Mᵉ mod n | Decrypt: Cᵈ mod n
Public / Private Keys | Signatures | Padding
Diffie–Hellman
Public: p, g, A, B | Private: a, b
Shared Secret: gᵃᵇ mod p
MITM Risk | Authentication | Forward Secrecy
Cryptographic Systems
Negotiation: Cipher Suite Selection
Authentication: Nonce, Signatures, Certificates, PKI
Keying: DH / DHE / ECDHE → Session Keys
Communication: Encryption, HMAC, AES-GCM
Goals: Confidentiality, Integrity, Authentication, Non-Repudiation
Database Security
not included
SQL Injection: Boolean, UNION, Error-Based
Inference: Sensitive Facts from Allowed Results
Protection: Parameterized Queries, Validation, Least Privilege
Secure Communication ≠ Secure Application