Week 1
RCR Training
Lectures on Research from REU faculty
Project Selection
Meet with Faculty Advisors about the specific project tasks
Week 2
5/24/2021 (Day 1)
Read relevant research articles and current events related to our specific project
2021 Pipeline Ransomware Attack
2017 Wannacry Ransomware Attack
Read Dissertation paper by Abdulrahman Alzahrani
5/25/2021 (Day 2)
Found four surveys and tutorials to read to give us a big picture view of the project
Read Ransomware in The Windows and Android Platforms by Abdulrahman Alzahrani
5/26/2021 (Day 3)
Continued Reading of surveys and tutorials
5/27/2021 (Day 4)
Construction of the abstract and the website for the project.
5/28/2021 (Day 5)
Watched and studied the fundamental topics of cybersecurity
Week 3
6/1/2021 (Day 1)
Presented Week 2 Report
Read Abdul's dissertation paper again
6/2/2021 (Day 2)
Read the dissertation again as a group
Read through ransomware survey paper as a group
Took individual notes on the papers
6/3/2021 (Day 3)
Read the assigned pdf Android files that included books, papers, tools
6/4/2021 (Day 4)
Read about Android Security design and architecture and Android application communication
Week 4
6/7/2021 (Day 1)
Read the dissertation again and looked for possible areas of research
Read about deep learning research papers
6/8/2021 (Day 2)
Read individual papers on the related works of dissertation
6/9/2021 (Day 3)
Started learning machine learning algorithms from Abdul's dissertation
6/10/2021 (Day 4)
Continued with machine learning algorithms from Abdul's dissertation
6/11/2021 (Day 5)
Reviewed Python and installed machine learning tools: Anaconda, Jupyter Notebook, and scikit learn library
Week 5
6/14/2021 (Day 1)
Tried to obtain the dataset but encountered problems.
Reworked our plan for this week
6/15/2021 (Day 2)
Researched and finished our case study poster of Colonial pipeline ransomware attack
6/16/2021 (Day 3)
Performed more technical research on the colonial pipeline attack.
Encountered more issues so we worked on our slides for presentation until problems and questions are solved
6/17/2021 (Day 4)
Got our dataset from Abdul.
Learned KNN and implemented the dataset on jupyterlab
Fixed our presentation slides
6/18/2021 (Day 5)
Reviewed everything we have done so far and prepared for the midterm presentation
Week 6
6/21/2021 (Day 1)
Midterm presentation
Looked up how to root specific android devices
Listed the tools used in the RanDetector framework
6/22/2021 (Day 2)
Continued with the tasks from Day 1
6/23/2021 (Day 3)
Picked up Android device.
Continued research on installing RanDetector tools
6/24/2021 (Day 4) and 6/25/2021 (Day 5)
Continued research and looked for ways to safely setup the RanDetector framework.
Keep working and playing with machine learning algorithms
Week 7
6/28/2021 (Day 1)
Started studying Naive Bayes algorithm
6/29/2021 (Day 2)
Studied and implemented Naive Bayes algorithm as a group using anaconda
6/30/2021 (Day 3)
Started researching what an SMO is and how to implement it
Found a python code online that implements SVM with SMO
7/1/2021 (Day 4)
Continued with yesterday's work and tried to implement it with Abdul's dataset
7/2/2021 (Day 5)
Started looking at feature selection algorithms to reduce the dataset for Naive Bayes and SMO