Cyber and Information Security Notes | B.Sc. (Computer Science) Semester 5 | Mumbai University | munotes
Official Notes munotes.in
Cyber and Information Security
B.SC. (COMPUTER SCIENCE) · SEMESTER 5
Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Computer Science)
For B.Sc. (Computer Science) students of the University of Mumbai and all its affiliated colleges
Open the book ↓munotes.in Third Year
Contents
Module I Introduction, classical encryption, public-key cryptography and RSA, key management, message authentication and hash functions
- What Security Means: Confidentiality, Integrity and Availability 1
- The Security Trend: Why Attacks Got Easier as Attackers Got Less Skilled 5
- The OSI Security Architecture: The Words This Subject Is Spoken In 10
- Security Attacks: Passive and Active 15
- Security Services: The Five Things Security Promises 20
- Security Mechanisms, and Which Service Each One Serves 25
- The Symmetric Cipher Model 30
- Cryptanalysis and the Attack Models 35
- The Caesar Cipher, and Breaking It in Twenty-five Tries 41
- Monoalphabetic Substitution, and Breaking It by Frequency 46
- The Playfair Cipher 51
- The Hill Cipher 57
- Polyalphabetic Ciphers: Vigenere and the Autokey 64
- The One-Time Pad, and What Perfect Secrecy Means 70
- Transposition Techniques: Rail Fence and Row Transposition 75
- Steganography: Hiding That There Is a Message at All 81
- Block Ciphers and Stream Ciphers: The Difference That Decides Everything 86
- The Feistel Cipher Structure, Confusion and Diffusion 91
- The Data Encryption Standard: The Shape of It 97
- Inside a DES Round: Expansion, the S-boxes and the Permutation 102
- The DES Key Schedule 110
- DES Run End to End: Decryption, and the Avalanche Effect 116
- The Strength of DES: Fifty-six Bits, and the Machines That Broke It 125
- The Advanced Encryption Standard 131
- Multiple Encryption, Double DES and the Meet-in-the-Middle Attack 138
- Triple DES, and Where It Stands Now 145
- Electronic Codebook Mode, and Why It Leaks 154
- Cipher Block Chaining 160
- Cipher Feedback, Output Feedback and Counter Mode 166
- Stream Ciphers and RC4 173
- The Arithmetic of Public Keys: Modular Arithmetic and the gcd 179
- Fermat, Euler and the Totient Function 187
- Fast Modular Exponentiation, and Testing a Number for Primality 194
- Principles of Public-Key Cryptosystems 202
- The RSA Algorithm 208
- Why RSA Works, and How It Is Attacked 215
- Textbook RSA Is Not RSA: Why Padding Exists 223
- Distributing a Public Key: Announcement, Directory, Authority, Certificate 230
- Key Management for Secret Keys: Session Keys and the Key Hierarchy 235
- Diffie-Hellman Key Exchange 241
- The Man in the Middle, and Why Diffie-Hellman Needs Authentication 250
- Authentication Requirements: The Attacks on a Message 256
- Authentication Functions: Encryption, MAC and Hash 260
- Message Authentication Codes 265
- Hash Functions: What One Must Do 271
- How a Hash Function Is Built, and Breaking a Small One 276
- Security of Hash Functions and MACs: The Birthday Attack 282
- The Secure Hash Algorithm: SHA-1, SHA-256 and SHA-512 289
- HMAC 298
- Practical: Writing a Substitution and a Transposition Cipher 306
- Practical: Generating and Verifying a Message Authentication Code 311
- Practical: A Diffie-Hellman Exchange in Code 316
Module II Digital signatures and authentication, authentication applications, electronic mail security, IP security, web security, intrusion, malicious software and firewalls
- Digital Signatures: What One Is and What It Must Do 322
- The RSA Digital Signature 327
- The ElGamal and Schnorr Signature Schemes 333
- Direct and Arbitrated Digital Signatures 340
- Authentication Protocols: Mutual Authentication and the Replay Problem 345
- One-Way Authentication, and Authentication with a Public Key 352
- The Digital Signature Standard, and the DSA Algorithm 357
- What the Signature Standard Says Today, and Why DSA Left It 364
- Kerberos: The Problem It Solves 371
- The Kerberos Dialogue, Step by Step 381
- Kerberos Version 5, Realms and What Changed 392
- X.509: The Certificate and Its Fields 402
- Certificate Chains, Revocation and the CRL 413
- Public-Key Infrastructure 425
- Pretty Good Privacy: The Five Services 434
- How a PGP Message Is Built, and Radix-64 443
- PGP Key Management and the Web of Trust 452
- S/MIME 460
- IP Security: What It Is For 468
- The IPsec Architecture: SA, SPD, Transport and Tunnel Mode 475
- The Authentication Header 483
- Encapsulating Security Payload 490
- Combining Security Associations 496
- IPsec Key Management: Oakley, ISAKMP and IKE 503
- Web Security Considerations 512
- SSL: The Architecture and the Record Protocol 518
- The SSL and TLS Handshake 525
- TLS, and What Each Version Fixed 533
- Secure Electronic Transaction, and the Dual Signature 544
- Intruders: Who They Are and What They Do 552
- Intrusion Techniques: Attacking the Password File 558
- Password Selection and Management 564
- Intrusion Detection: Statistical Anomaly and Rule-Based 571
- Audit Records, Distributed Intrusion Detection and Honeypots 577
- Malicious Software: The Taxonomy 584
- Viruses: The Four Phases, the Structure and the Types 589
- Worms, and the Ones That Made History 596
- Virus Countermeasures 603
- Denial of Service and Distributed Denial of Service 609
- DDoS Countermeasures 615
- Firewall Design Principles 621
- Types of Firewalls 627
- Firewall Configurations, and a Rule Base Read Line by Line 634
- Practical: Signing and Verifying a Message in Code 640
- Practical: Configuring IPsec, and Reading the Policy Back 645
- Practical: Certificates and a Secure Session, End to End 651
- Practical: Setting Up an Intrusion Detection System 657
- Practical: Analysing a Malware Sample, Safely 662
- How the Paper Is Set, and How to Answer It 668
- The Comparisons That Cross Both Modules 673
The chapters
Every chapter of this book comes with the B.Sc. (Computer Science) Semester 5 notes.
The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.
Notes + practical solutions + solved papers: ₹798 Already bought it? Sign in
Or notes + practical solutions: ₹499
Or solved papers only: ₹499
Free either way: question papers, the syllabus, and the cover and contents of every book.
The rest of this subject
These notes are cut from the University's printed syllabus. Open the syllabus itself for the same subject.