hi,
@rjh
That looks alright, but it doesnt say what antitamper it has, it looks like someone with physical access to the machine could just take the key out, then probe it for the secret key
I would be a little hessitant about running a multimillon dollar business on a $500 key. (it mentions sha but not sha256...)
The Edge usecase is a bit more relevant, when in remote operation mode (via ssh/tls/cert based) it takes a physical device (smart card) inserted at the remote management location to sign something.
so you could have 4 cards, a,b,c and d. card a inserted allows signing of transactions upto $1000. if card b is inserted then you can process transactions of $1000 - $5000. for any transactions over $5000 you need cards c and d.
you can have multiple copies of each card with thier own unique encryption code and with their own revocation certificates.
you would always have key a in until you need to process large transactions, then once an hour put card b in once all transactions are verified and clear transactions that are $1000-$5000, then twice a day, you and someone else have to insert keys c and d to process the really large transactions.
on top of this, if anyone tries to mess with the device it will purge all the keys off the device, to a standard you could not get them back by probing or skimming the chips. but not the cards. (which are on the other side of the world anyway) you can then use the cards and the master cards to reprogram the device remotely.
This kind of functionality has been around and avaliable to the public for at least 4 or 5 years. I guess that the Edge costs around $7000 based of the pricing of thales' other products.
physical access does you no good at all.
@check_status maybe, maybe not. there is no out of the box solution for this that i know of that uses tpm. the thales technology is proven.
@sgtspike - in that one circumstance that would protect the system. however it does not help if there is a priv elevation. Also what happens if the box falls over? someone in the datacentre or nearby must have the keys.
if you are processing $50k a month in profit how can you not spend $7k on one very good layer of defense (shit a paysheild is only around $50k anyway...), then add more layers (i am not suggesting have only one layer of defense) the everyone already knows the drill for that (death and taxes just posted a good list - the edge will do all that too...). but people dont do it, that really amazes me. if you are lazy buy an edge!
- if someone wants to buy me one, I will write a guide.
EDIT: from the ncipher website the device "Delivers FIPS compliance" That is the bit that should allow you to be underwritten and insured as a standard finacial institiution. (although i am not in anyway a lawyer at all. I do know you wont get any insurance without it)
EDIT2: they are at least security level 3 in fips... i think payshields are 4 iirc but dont quote me on either