Cypak LoginKey

Cypak recently launched their new authentication devices LoginKey. I did a security review of it, and it uses a per-device AES-128 key to encrypt information. It emulates a USB keyboard, so it works fine under Windows, Linux and Mac OS X.
LoginKey Plus

Base encoding

My document that describe base encoding (base64, base32 and base16) was published yesterday by the IETF. Unfortunately, the source code could not be included (the IAB said no to including the copyright notice in the code, which is required by the LGPL), but it is available from the home page anyway.

RFC 4648

Base encoding homepage