This repository contains the academic documentation for the major project titled:
ShadowCrypt: Proactive Ransomware Protection by Employing Camouflage and Concealment
It includes:
- π Final Project Report (PDF)
- π Project Presentation Slides (PPT)
- πΈ Reference Images / Diagrams
- π Any additional academic submission materials
ShadowCrypt is a proactive ransomware defense tool built using Python that safeguards critical user files by:
- Hiding them in obscure, non-indexed Windows system directories.
- Encrypting file path mappings using AES-256 encryption.
- Providing access via secure, hash-embedded
.lnk
shortcuts. - Supporting recovery mechanisms to restore hidden files safely.
This approach significantly reduces file visibility and exposure, rendering them inaccessible to ransomwareβeven after infection.
File/Folder | Description |
---|---|
MajorProject-Report-ShadowCrypt.pdf |
Full academic report detailing the project's architecture, motivation, design, implementation, and results. |
ShadowCrypt-PPT.pptx |
Presentation slides for final viva/defense. |
images/ |
Contains relevant diagrams, screenshots, and figures used in the report and presentation. |
README.md |
This fileβoverview of the documentation repo. |
π» The full source code and implementation is available here:
Β Β π ShadowCrypt Code Repository
This work builds upon the ideas presented in:
S. Lee, S. Lee, J. Park, K. Kim and K. Lee,
"Hiding in the Crowd: Ransomware Protection by Adopting Camouflage and Hiding Strategy With the Link File"
IEEE Access, vol. 11, pp. 92693β92704, 2023.
DOI: 10.1109/ACCESS.2023.3309879
This documentation is licensed under the
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
You are free to:
- Share β copy and redistribute the material in any medium or format
- Adapt β remix, transform, and build upon the material
Under the following terms:
- Attribution β You must give appropriate credit.
- NonCommercial β You may not use the material for commercial purposes.
- ShareAlike β If you remix, transform, or build upon the material, you must distribute your contributions under the same license.
π View Full License
To view:
- Open
MajorProject-Report-ShadowCrypt.pdf
for the complete write-up. - View or download the PowerPoint presentation.
- Use the
images/
folder for visuals used in documentation.