Phil:BYU Information Technology
This page is for my school related Information Technology materials. This may include older and current projects.
Huffman Coding Module in Python - This was my first lab for the Compression & Cryptography class. I decided to make it a little more interesting by writing it in Python, a language I have not used before. It is a bit rough around the edges due to time and familiarity constraints, but the algorithm works well and I am beginning to have a good grasp of the language.
We are required to read and report back on a technical article a week in this class. I will post links to those I can here:
- A Robust Main-Memory Compression Scheme - Ekman & Stenstrom
- Randomness Testing of the AES Candidate Algorithms - NIST
- The Ephemerizer: Making Data Disappear - Radia Perlman, February 2005
Networking & Communications
Gramm-Leach Bliley - The presentation for my lecture on the Gramm-Leach-Bliley Act. This is an Act which regulates how financial institutions in the United States may use personal information they obtain from their customers.
Firewalls - The basic principles and terminology behind firewalls. With examples taken from iptables and netfilter.
IT Security Education is Enhanced by Analyzing Honeynet Data - This paper was written for ITHET 2005. I participated in installing and monitoring several honeypots to collect information on malicious Internet activity.
For my Senior Capstone Project I worked with several other Seniors on an embedded systems project for a company called IPro-Tek. We developed an Automated Meter Reader and Decision Matrix system for managing multiple sources of energy for residences and small businesses.