Key storage and authentication system.