How ruthvik-bandari/artificialintelligence-for-cybersecurity works
This repository is a portfolio of two hands-on cybersecurity labs. The principal workflows are an intrusion-detection experiment that learns benign traffic patterns and evaluates attack detection, and a cryptography lab that implements classical ciphers and tests cryptanalysis methods. The README documents the major methods and results; notebook internals were not sampled, so the graph shows only documented stages and omits uncertain internal wiring.
Main entry points: Ruthvik_Nath_Bandari_Encryption_Lab2.ipynb Cipher Experiment · module1_lab_ids_cicids2017.ipynb IDS Experiment
Components 11
Intrusion Detection
- CIC-IDS-2017
- IDS Experiment
module-01-intrusion-detection/module1_lab_ids_cicids2017.ipynb - Benign-Only Modeling
module-01-intrusion-detection/module1_lab_ids_cicids2017.ipynb - Attack Evaluation
module-01-intrusion-detection/module1_lab_ids_cicids2017.ipynb - IDS Lab Report
module-01-intrusion-detection/Module1_Lab_Report.md
Classical Cryptography
- Cipher Experiment
module-02-classical-encryption/Ruthvik_Nath_Bandari_Encryption_Lab2.ipynb - Caesar and Substitution
module-02-classical-encryption/Ruthvik_Nath_Bandari_Encryption_Lab2.ipynb - Chi-Squared Breaker
module-02-classical-encryption/Ruthvik_Nath_Bandari_Encryption_Lab2.ipynb - Substitution Attacks
module-02-classical-encryption/Ruthvik_Nath_Bandari_Encryption_Lab2.ipynb - Encryption Lab Report
module-02-classical-encryption/Ruthvik_Nath_Bandari_Module2_Lab_Report.pdf
Other components
- Learner
Connections 8
- Learner → IDS Experiment: runs
- CIC-IDS-2017 → IDS Experiment: supplies flows
- IDS Experiment → Benign-Only Modeling: fits models
- Benign-Only Modeling → Attack Evaluation: scores attacks
- Learner → Cipher Experiment: runs
- Cipher Experiment → Caesar and Substitution: implements ciphers
- Cipher Experiment → Chi-Squared Breaker: tests Caesar
- Cipher Experiment → Substitution Attacks: tests substitution