Bytes and Beats: A Strumming Engineer

Engineering and Jamming

Leave a comment

The Internet Is Scary

So I was browsing around the internet yesterday when I came across a topic that worried me: ARP spoofing, more commonly known as a form of wifi hacking.

The ARP, or Address Resolution Protocol, is the protocol used by computers and routers to set up network connections to other devices (and typically to the internet). It works by sending and receiving small packets between devices, say a computer and a wireless router, so that both devices have enough information to resolve a connection. Simple and convenient enough, and since packets are typically as small as 28 bytes, the system is very efficient.

Here’s where the problem comes in: essentially anyone can forge these messages between a computer and a router, claiming to BE the router. Your computer, depending on your operating system, probably is open to receiving these messages at all times, and will set up a connection with such an imposter. Then it is only a matter of the attacker continuing to stream the internet to you through his computer, and you won’t notice that someone is spying on everything you are doing.

This scary attack can happen on essentially any wifi connection that someone else is connected to, such as public networks at airports, coffee shops, school, work, etc. For this reason, technical experts suggest that you do not access important information or enter passwords when using a public network. Makes sluguest a little bit more scary, huh?


Leave a comment >

The Loeb lecture on Thursday was very interesting, covering prime numbers in terms of factoring them with other composite numbers (not integers). It managed to tie in probability, discriminants, and conductors (the mathematical term), subjects that probably do not usually arise when talking about prime numbers.

In other news, congratulations to Sigma Tau Gamma (woot), Sigma Alpha Epsilon, and Zeta Theta Alpha on a successful Greek Week!

Leave a comment

Loeb Lecture

Today, on the 10th of April, Washington University is hosting an undergraduate lecture as part of the Loeb Lectures in Mathematics annual series. SLU mathematics students have been invited to attend the lecture by Professor Melanie Matchett Wood from the University of Wisconsin. It is called “The Chemistry of Primes”, and will talk about just that: prime numbers. The abstract is given here, which basically describes the lecture as an overview of prime numbers and some interesting things about them; I’m excited because prime numbers are one of the coolest trinkets in mathematics! This is an awesome opportunity and I will update you on how it goes.

Leave a comment

Exciting New Development…

As this is a “professional” blog, I thought it important to mention that I am declaring a second major: computer science.

For clarification, there IS a difference between computer science and computer engineering. Computer engineering is basically electrical engineering with a focus on computers, while computer science is much more software oriented, leaning further towards software engineering and networking. They obviously have multiple overlaps in curriculum, but for the most part have a large portion of exclusive classes and topics.

I should probably explain the reasons for my decision; there are essentially two:

First, I find the classes I have taken in computer science very interesting and simply cannot imagine stopping here. When you have a passion for a subject, it’s hard to just let that go.

Second, I do not entirely agree with the notion that these should be two separate majors at all. Maybe it’s the Jesuit education getting to me, but I have a strong feeling that I cannot just learn about one part of my field, which is exactly what computer engineering is. It leaves out some very important parts of the field of computers and technology, as does computer science, either for the purpose of finding a very specific focus or possibly because of some misguided idea that students cannot take all the classes necessary. I fundamentally disagree and argue that an understanding of the WHOLE picture is extremely important to any field, especially one that is changing as quickly as computer science/engineering, and one that is so heavily design and production oriented. For the sake of my own opinion on the matter, I like to think of myself as not actually double majoring. I am simply majoring in computer studies.