Symmetric vs Asymmetric Encryption Definitions

PIN
Encryption is the process of scrambling the contents of a file in order to hide its contents. In order to scramble (encrypt) a file’s contents one needs a key, or “cipher text”, so that the file can be unscrambled (decrypted) when necessary. Encryption is useful for ensuring information privacy and security between parties. In symmetric[…]

Personal Check-In Voice Bot

PIN
For this week’s assignment, I built a simple emotional support check in voice bot using Google’s Dialogflow, and Firebase Service. This project is a jumping off point for my final project, which will incorporate different APIs and built-in events to enhance the user’s experience. As of now, the bot asks you how you are feeling,[…]

Bruce Wayne Voice Bot

PIN
For this week’s assignment in Hello Computer we were tasked with creating a weird Dialogflow voicebot. I decided to have my voicebot emulate the personality of Bruce Wayne, the alter ego of Batman. I thought this would be a fun exercise because Bruce Wayne is a billionaire, not an assistant, let alone someone who engages[…]

Attempt: Posh to Cockney

PIN
I am still working on a functional project. For now, I will document my process, thoughts, and struggles up until this point. The purpose of this assignment was to “Create something that takes non-speech input from a person and responds with speech synthesis.” I had two approaches to this assignment. 1. Phone Prank Caller I[…]

Packet Analysis With Wireshark

PIN
For this assignment our class was tasked with collecting packet data with the Wireshark tool. I chose to run Wireshark on my home network while running YouTube, Authy, Notion, ProtonMail Client, and Spotify on my laptop, Netflix on my iPad, and texting friends on my phone, for an hour. For half of that time I[…]

Looking at Packet Routes with Traceroute Assignment

PIN
Introduction For this assignment we were tasked to use the “traceroute” command line command to garner insight into the trajectories of information packets across IP addresses when we try to access certain websites. I chose to analyze traffic from adultswim.com (a media streaming site), duckduckgo.com (a search engine), drive.google.com (Google Drive), popvapor.com (a vendor), reddit.com[…]

Set Up A Host Assignment

PIN
Setup On September 8th, 2020, I spun up a virtual server through the Digital Ocean service to Tom Igoe’s assignment specifications. Our assignment was to leave our server running for a week with an Uncomplicated Firewall (ufw) and to observe and analyze the firewall’s logs of attempted connections to our server. On September 14th, I[…]

ZigBee Communication Protocol

PIN
What is ZigBee? ZigBee is a digital radio-based low-power, low data rate, and close proximity wireless personal area network protocol. ZigBee is built upon the Electrical and Electronics Engineers’ Low-Rate Wireless Personal Area Network 802.15.4 (LR-WPAN) technical standard, as such, it communicates over channels in 2.4GHz, 868MHz, and 915MHz bands. Zigbee is maintained by the[…]

Inspiration from Laplacian Forms

PIN
I was inspired by Jessica Rosenkrantz and Jesse Louis-Rosenberg’s Nervous System design, submitted for the 2019 ICERM Illustrating Mathematics Exhibition. Though I am not sure how I would derivate from this material technically, I can appreciate where my past body of work plays into this design, and what kind of product I might want to[…]