To develop a cyber-resilient microgrid framework integrating real-time simulation, attack detection, secure communication, and blockchain-based monitoring for reliable operation
The increasing digitalization of microgrids introduces new vulnerabilities to cyber-attacks, necessitating robust resilience mechanisms for reliable operation. This paper presents a cyber-resilient microgrid framework integrating real-time simulation, attack emulation, and secure monitoring. The proposed system combines a MATLAB/Simulink-based microgrid model with Linux-based attack emulation tools to simulate realistic threats such as False Data Injection (FDI), Denial-of-Service (DoS), and Man-in-the-Middle (MITM) attacks. Secure communication among distributed controllers is established using Elliptic Curve Cryptography (ECC). A hybrid anomaly detection scheme, merging threshold-based logic and machine learning classification, enhances detection accuracy while reducing false positives. Security events and control actions are immutably logged through a lightweight blockchain for auditability. A React.js dashboard provides real-time visualization, control, and alert management, enabling operators to assess microgrid security and stability dynamically. The integrated architecture demonstrates practical cyber-attack resilience and end-to-end situational awareness for modern smart energy systems.
Keywords: Cyber-resilience, Microgrid, Cyber-attack emulation, Elliptic Curve Cryptography (ECC), Machine learning, Blockchain, Anomaly detection, Real-time simulation, Secure monitoring, MATLAB/Simulink.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Software: Matlab 2022b or above
Hardware:
Operating Systems:
Processors:
Minimum: Any Intel or AMD x86-64 processor
Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support
Disk:
Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation
Recommended: An SSD is recommended A full installation of all MathWorks products may take up to 29 GB of disk space
RAM:
Minimum: 4 GB
Recommended: 8 GB
· Introduction to Matlab
· What is EISPACK & LINPACK
· How to start with MATLAB
· About Matlab language
· Matlab coding skills
· About tools & libraries
· Application Program Interface in Matlab
· About Matlab desktop
· How to use Matlab editor to create M-Files
· Features of Matlab
· Basics on Matlab
· What is Communication?
· About Communication
· Introduction to Communication
· How Communication Works?
· Importing the System Design, Characterization and Visualization
· Analyzing of BER tool
· Analyzing of Error Rate Test Console
· Generation of WSN
· WSN network creation
· Nodes Communication
· Clustering
· Routing
· Convolutional
· Equalization and Synchronization etc.,
· How to extend our work to another real time applications
· Project development Skills
o Problem analyzing skills
o Problem solving skills
o Creativity and imaginary skills
o Programming skills
o Deployment
o Testing skills
o Debugging skills
o Project presentation skills
o Thesis writing skills