I suppose that's where two-factor key authentication comes in handy.
I have not been keeping up everything that's been going on with those. If he's found a way to make private key generation impossible for him compromise under any circumstances of malice or coercion I would change my position.
It would need to be provably impossible though. "Difficult" is a relative term that just means not profitable until the price of Bitcoins rises sufficiently.
He has. The private key has two components, call them k1 & k2. The user generates one key (k1) and keeps it a secret from the issuer, the issuer does the same (k2). Each of those sub private keys has a public key P1 & P2 which the counterparties independently create. Now the security comes from the fact that both parties exchange public keys (i.e. P1 & P2) but never exchange private keys (k1 & k2).
With some ECDSA "magic" you can combine the P1 & P2 to produce the full public key (P) without either party (user or coin issuer) knowing the complete private key. P (full public key) goes on the outside of the coin/token. k2 is hidden inside. The user adds k1 to the token (or keeps it separately secure). Yes this is provably impossible. The issuer never knows the full private key. Now there are a lot more steps involved so the trick is to find a way to mass produce the process in a cost effective manner. I believe Cassius only uses two factor keys on the larger denomination tokens.
BTW I am pretty sure those tokens are more useful as secure offline storage and maybe some casual trading between trusted parties then as a non-electronic currency. The reality is that counterfeiting detection is a problem with any currency and nation states are able to subsidize that cost. A $100 might really cost $104 when you add the printing, transportation, anti-counterfeiting R&D, and enforcement costs. Now that $4 premium is subsidized by taxpayers so a bank will trade you $100 in digital USD for a $100 token (known as a federal reserve note) but no private currency has that option. The costs can't be hidden and that makes them less attractive. I am sure Cassius could make even higher security tokens but it is a never ending arms race and that makes the tokens more and more expensive (premium over face value).