+Die Idee gefällt, als Schlüssel hätte man einen ATtiny mit 2,5mm 4pol klinke, der UART und SHA2 kann und außerdem ein Secret enthält.
+
+Host:
+<!-- javascript syntax color works well for pseudocode -->
+<syntaxhighlight lang="C">
+int challenge = random();
+int keyID = getKeyID();
+sendToKey(challenge);
+if (sha2(keychain[keyID] + challange) == getFromKey()) {
+ openGate()
+}
+</syntaxhighlight>
+