Tuesday, October 4, 2011

Passwords are past their prime. Users are buried under the weight of too
many passwords, and most of us constantly struggle with these password
conundrums: Simple passwords are easy to guess, but complex passwords
are hard to remember. Writing passwords down means not having to
remember them, but it also means they might get stolen. Sharing
passwords between accounts means that if one account has a password
database spill, all the accounts are compromised.

Animate Login
replaces passwords with mobile phones and replaces typing passwords with
scanning a barcode on that phone. The phone uses two-dimensional
barcodes to make a link between the user’s browser session and the
physical presence of the user, then utilizes the phone’s Internet
connection to send a long and complex shared secret to the web site to
prove the user is who he/she claims to be.

Other Software: I'm primary author or maintainer on several software packages: The Haskell Cabal, a Haskell filesystem called Halfs. I also contributed some of the original code for Debian's apt-get cryptographic signature checking.

Social Software:I'm on Twitter as well as LinkedIn. For professional relationships, please find me there. Personal friends can find me on Facebook.

Research: I've been involved in a number of research projects and groups. I'm currently with Galois. Previously, I've worked for an AI research firm called Aetion, as well as several Ohio State University research groups.