/* Alternativvorschlag: */
[stratum0-wiki.git] / Spacegate.mw
index ec89077..d98dd8f 100644 (file)
@@ -45,11 +45,11 @@ Falls der Link oben nicht funktioniert (IEEE Seite hat merkwürdige Cookie-Magie
 Lösung bisher: KEINE -.-
 Das Problem wäre beim Einsatz eines aktiven Tags nicht vorhanden
 
 Lösung bisher: KEINE -.-
 Das Problem wäre beim Einsatz eines aktiven Tags nicht vorhanden
 
-== Alternativvorschlag: ==
+==== Alternativvorschlag: ====
 * Aktiver Key auf LED-Basis
 ** Protokoll basierend auf http://www.merl.com/papers/docs/TR2003-35.pdf
 ** Hardware: umbauen einer fertigen LED-Keychain im einstelligen EUR-Bereich mit einem 8pin-uC (1EUR) und nem Widerstand
 * Aktiver Key auf LED-Basis
 ** Protokoll basierend auf http://www.merl.com/papers/docs/TR2003-35.pdf
 ** Hardware: umbauen einer fertigen LED-Keychain im einstelligen EUR-Bereich mit einem 8pin-uC (1EUR) und nem Widerstand
-** Security: Einfachste Möglichkeit ist, eine ID, einen fixen Schlüssel der Tür und einen des Tokens direkt im uC zu speichern. Die Tür "authed" sich also beim Schlüssel, er spuckt seine ID und Schlüssel zurück. Wenn man das ganze dann noch "richtig" sicher machen will, versucht man entweder ne Hashfunktion mit auf den uC zu quetschen (http://www.das-labor.org/wiki/AVR-Crypto-Lib), oder baut einen SHA-512-chip mit ein (wieder 1-2 EUR).
+** Security: Einfachste Möglichkeit ist, eine ID, einen fixen Schlüssel der Tür und einen des Tokens direkt im uC zu speichern. Die Tür "authed" sich also beim Schlüssel, er spuckt seine ID und Schlüssel zurück. Wenn man das ganze dann noch "richtig" sicher machen will, versucht man entweder ne Hashfunktion mit auf den uC zu quetschen (http://www.das-labor.org/wiki/AVR-Crypto-Lib), oder baut einen SHA-256-chip mit ein (http://de.mouser.com/Search/Refine.aspx?Keyword=AT88SA100S).
 ** Nachteile:
 *** noch ungetestet
 *** Frickelarbeit mit der Keychain
 ** Nachteile:
 *** noch ungetestet
 *** Frickelarbeit mit der Keychain
@@ -62,6 +62,19 @@ Das Problem wäre beim Einsatz eines aktiven Tags nicht vorhanden
 Ich wollte sowas in der Art immer mal bauen, wenn ich mich selber mal hingesetzt habe und nen Prototyp läuft, berichte ich vielleicht nochmal.
 --[[Benutzer:Cbounce|Cbounce]] 17:09, 3. Apr. 2012 (CEST)
 
 Ich wollte sowas in der Art immer mal bauen, wenn ich mich selber mal hingesetzt habe und nen Prototyp läuft, berichte ich vielleicht nochmal.
 --[[Benutzer:Cbounce|Cbounce]] 17:09, 3. Apr. 2012 (CEST)
 
+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>
+
 === Oeffnung ===
 
 Ich habe einen Tueroeffner, den man vermutlich oben in den Tuerrahmen einbauen kann. Bei Anlegen von 12V gibt das frei. habs allerdings nie ausprobiert. Ich brings mal mit demnaechst --[[Benutzer:Valodim|Valodim]] 20:04, 30. Mär. 2012 (CEST)
 === Oeffnung ===
 
 Ich habe einen Tueroeffner, den man vermutlich oben in den Tuerrahmen einbauen kann. Bei Anlegen von 12V gibt das frei. habs allerdings nie ausprobiert. Ich brings mal mit demnaechst --[[Benutzer:Valodim|Valodim]] 20:04, 30. Mär. 2012 (CEST)
This page took 0.021109 seconds and 4 git commands to generate.