Tell me more ×
Cryptography Stack Exchange is a question and answer site for software developers, mathematicians and others interested in cryptography. It's 100% free, no registration required.

According to this guy SkyNet is coming. Should people delegate encryption/decryption to hardware and software which was not 100% their own design?

Compare with the original formulation of Kerchoff's principle

Example answer (not a claim):

Consider homomorphic cryptography: a piece of hardware can perform computations on bits it doesn't know. Could some algorithm/protocol between a human and his computer be defined such that he can enter an encrypted form of his private key, and encrypted form of a hash he wants to sign and gets the encrypted result back, but then of course where "encrypted" is feasible pencil-and-paper cryptography. (hence not necessary to delegate)

share|improve this question
personally I think he's a crackpot, but still it's essentially the same reason banks have us use smartcards for electronic payments... – propaganda Jan 23 '12 at 23:46
I think a discussion on whether AI occurs is probably off topic here. As such, I'm going to close this question for now. – Antony Vennard Jan 24 '12 at 1:00
this is not about AI, its about the danger of delegating the cryptographic operation. – propaganda Jan 24 '12 at 1:02
Also, there is a simple answer to marginally crypto-related question in here: You Shall Not Design Your Own Crypto; ergo, you are bound to use a system which you did not design yourself. – Thomas Pornin Jan 24 '12 at 1:03
1  
Sorry, this needs a bit more edits to make it on-topic here. A discussion of "whom can we trust" is not on-topic here. – PaĆ­lo Ebermann Jan 24 '12 at 18:36
show 4 more comments

closed as off topic by poncho, Antony Vennard Jan 24 '12 at 1:00

Questions on Cryptography Stack Exchange are expected to relate to cryptography within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

Browse other questions tagged or ask your own question.