The slides from my lunch-and-learn at SparkFun are now available on SpeakerDeck.  For those who missed the announcement, check out the news post on SparkFun.  There is a brief crypto primer, a detailed look at BeagleBone cape device trees, an introduction to the CryptoCape, and some submarine pictures. Submarine stories always go over well and kids and adults always ask the same questions: Where does the poop go? Are their windows? Do people go crazy onboard?

There are plenty of links to BBB cape resources and the mentioned YouTube videos are extremely helpful.

At SparkFun, I was working mainly on the CryptoCape, a BeagleBone Black cape that has numerous Crypto ICs and other building blocks. The part list is finalized and it will contain:

There is plenty of proto-space on the board to add additional…

View original post 140 more words

External hardware random number generator for the BeagleBone Black


The Hashlet software is scheduled for beta release on January 1st! It’s been a busy month preparing the software and hardware, but it’s finally coming together. I’m waiting until I have a releasable Beta before making the hardware available for purchase. The Hashlet is a secure authentication device that performs the SHA-256 algorithm in hardware. It also stores 256 bit keys in its EEPROM, which can’t be read once written. This enables a keyed hash ability with a Message Authentication Code (MAC), which provides message integrity and authenticity. In the rest of this post, I’ll walk you through how to personalize the device and how to use the hardware random number generator.

The Hashlet ships in a factory state, meaning that unique keys haven’t yet been loaded. This is important because I do not know your keys!. You should verify that the Hashlet is in its factory state upon…

View original post 264 more words

Upgraded to Creative Commons v4.0

Perhaps some don’t get that excited over a license upgrade, but I’m happy to announce that I’ve upgraded the license of my blog to version 4.0 of the Creative Commons license!  If you’d like to generate a license for you work, you can go to the CC license generator and get one.

Creative Commons licenses (copied from About Creative Commons):

provide a simple, standardized way to give the public permission to share and use your creative work — on conditions of your choice. CC licenses let you easily change your copyright terms from the default of “all rights reserved” to “some rights reserved.”

Creative Commons licenses are not an alternative to copyright. They work alongside copyright and enable you to modify your copyright terms to best suit your needs.

If you write, draw, paint, or create and want to share your work, consider a Creative Commons license and support free culture.


Practical Internet Privacy with Tor

I was happy to give Loveland CreatorSpace’s first class on how to use Tor! By the end everybody knew how to install, run, and verify that Tor is working and they could all connect to a hidden service!

I recorded the class, so if the video and audio quality is acceptable, I’ll put the video online, but for now, you’ll have to live with just the slides. There was a reporter there, so I maybe in the local news…

Waiting for Shutdown with

I’ve recently discovered, which I used to track S.J. Res 21, Authorization for the Use of Military Force Against the Government of Syria to Use of Chemical Weapons.  But I just learned today that you can sign up and receive daily emails on the activities of any U.S. Representative!  As it looks like we are headed for a government shutdown, I doubt I’ll receive that much email. 😉

I’m also tracking H.R. 2818: Surveillance State Repeal Act.  The website is well designed and it’s a great way to stay up-to-date with your elected officials.

I do not consent

When I started at the Naval Academy in 1998, I never expected I’d be in a war.  Even after the attacks twelve years ago, I still never thought I would be a “boot on the ground.”  When I joined the submarine service and spent a long year studying the operations of nuclear reactors, I still never saw myself carrying a M4 in Afghanistan.  But in 2011, that is exactly where I found myself.

Continue reading “I do not consent”

Opportunity for public comment on NSA surveillance

The Office of the Director of National Intelligence (ODNI) is seeking public comment on:

how in light of advancements in communications technologies, the United States can employ its technical collection capabilities in a manner that optimally protects our national security and advances our foreign policy while respecting our commitment to privacy and civil liberties, recognizing our need to maintain the public trust, and reducing the risk of unauthorized disclosure.

Thanks to the EFF for finding this opportunity.

This was my response:

Continue reading “Opportunity for public comment on NSA surveillance”