How is this different from let's say Swissbit ( http://www.swissbit.com/index.php?option=com_content&view=ar... ) or DeviceFidelity (http://www.credense.com/) or GoTrust ( http://www.go-trust.com/ ) or any generic ASSD card ( https://www.sdcard.org/developers/overview/ASSD/ )? Those are all programmable using JavaCard and contain secure tamper-resistant chips.