ICS 499 hands-on lab exploring Public Key Infrastructure (PKI) concepts including root CA generation, certificate signing, HTTPS configuration with Apache, and simulating MITM attacks using forged certificates.
Cybersecurity Network Security PKI Encryption HTTPS
Read More
A lab-based project focused on ICMP packet sniffing and spoofing techniques using Scapy and C/Python raw socket libraries.
Cybersecurity Network Security Packet Sniffing Spoofing
Read More
My groups Final project for ICS 314.
Club UP Software Engineering React Javascript
Read More
Research project for ICS 499 on mitigating ARP spoofing attacks using lightweight cryptographic techniques such as HMAC and SipHash.
Cybersecurity Network Security Encryption ARP Spoofing
Read More10 May 2024
Introduction After going through this class and facing various challenges, this time in my life has become one I will look back on with fond memories. The workload wasn’t overly difficult, but it was certainly challenging. I believe this is...
IDE ESLint Software Engineering
06 May 2024
I. Introduction As A.I technologies become more prevalent within our society, more people begin to be exposed to these tools. Whether it be from directly utilizing L.L.M models like chatGPT, copilot, bard. To interacting with A.I assistants such as, samsung’s...
Copilot ChatGPT AI
25 Apr 2024
Built on the Shoulders of Design Professor Johnson discussed the purpose of writing this essay in class and how companies would ask ICS students questions like “What is a design pattern?” or “What is your favorite design pattern?” These newly...
Software Engineering Design patterns
22 Feb 2024
SquareSpace Supremacy My first interaction with HTML was in middle school when my friends and I played around with the inspect element feature on Chrome, altering anything and everything we could. From changing text on the screen to the colors...
HTML CSS UI Framework
08 Feb 2024
The Big Picture When people first think of coding, they often envision the big picture: runtime analysis and algorithm efficiency. What many tend to overlook is the formatting of the code and its appearance to a developer. Much like essays,...
ESLint
25 Jan 2024
Be Smart It is common for individuals to encounter setbacks during their problem-solving process and seek assistance, which is nothing to feel embarrassed about. Seeking help is a normal part of the learning process, and there are plenty of individuals...
SMART