Is there a cheap alternative? I know there are a few vendors selling secure hardware USBs (though how secure I don't know) for various uses, but are there any SoCs to run arbitrary sensitive code without hardware sharing?
Of course, SGX is not quite available yet on server class CPUs.
[0] http://www.sharcs-project.eu/m/documents/papers/a02-gotzfrie...
It appears a runtime per-site-per-use license is required though.