A Synopsis of Spurgeon

Charles Haddon Spurgeon is famous for being a Baptist preacher in the 19th century (1834-92). But more interesting than his career of regularly preaching to 10,000+ congregants is how he lived his life outside of ‘merely’ preaching the Bible. Charles was born in Kelvedon, Essex, England on 19 June 1834 as both the son and …
Continue reading A Synopsis of Spurgeon

internet radio

The name’s something of a misnomer, but internet radio is very cool. As a way to listen to a wide variety of music without actually using a radio – and therefore having more choice over what you listen to – internet radio is great. I regularly use Winamp, iTunes, and Windows Media Player to listen …
Continue reading internet radio

RIFd by RFID

My title today is a compact pair of acronyms. From a presentation I saw this week on WalMart’s investments in RFID (radio frequency identification) technologies as a cost-savings measure, they expect to be able to save around $6.7b dollars annually in salary expenditures by moving to RFID tags and scanners to reduce theft and ease …
Continue reading RIFd by RFID

Wolf1 almost done, and Wolf2 proposed

I have been working on finishing the imlpementation of my first one-way hash algorithm, named Wolf1. Over the weekend, I devised a second algorithm, aptly named Wolf2, which will be debuting on my website at the same time Wolf1 appears. The general form for Wolf1 is as follows: Wolf1 is a 256-bit one-way hash algorithm, …
Continue reading Wolf1 almost done, and Wolf2 proposed

More hashing stuff

Last night I went through Knuth’s books and converted some of the provided constants into hexadecimal values. I then snagged 32 32-bit numbers and have used them as the initial constants in my new hash algorithm. Wolf1 provides a 256-bit signature, after performing several cascading and avalanching activities on the blocks read in. These operations …
Continue reading More hashing stuff

First hashing follow-up

In speaking with one of my professors this afternoon, and in re-reading the one-way hash chapter in Bruce Schneier’s excellent book Applied Cryptography, I’ve discovered that the only reasonable way of writing my hashing algorithm is to stick to chunks that are register-sized, or at most the size of all of the available registers (4 …
Continue reading First hashing follow-up

Some open questions about hashing

I have been working on several one-way hash algorithms over the past couple weeks. None of them have yet reached the stage of ‘wow this really looks cool’, but the most recent iteration has gotten me pretty close. Now I’m looking at how to implement it in software. The algorithm I designed can create any …
Continue reading Some open questions about hashing