SSL mit AVR möglich?

Gast #602203
Lesenswert?

Hallo,

mich würde mal interessieren ob es theoretisch möglich wäre SSL (für 
HTTP und eventuell SSH Verbindungen) in einem ATmega zu implementieren. 
Ich kenne mich leider kaum mit den technischen Details für SSL aus. Wie 
sieht das mit dem Rechenaufwand aus, kommt man da mit maximal 20Mhz 
hinterher? Und dann wäre da noch die Frage nach dem benötigtem Flash 
Speicher.
Gast #602211
Lesenswert?

Die Verbindungsaufnahme fuer SSL ist eine asymmetrische 
Verschluesselung, nachher fuer den Transfer eine symmetrische 
Verschluesselung. Das wird sehr viel und sehr rechenaufwendigen code 
benoetigen. Schau Dir mal die SSL sourcen fuer linux an, um einen Idee 
zu bekommen. Ich denke ein AVR ist die falsche Groesse.
Gast #602258
Lesenswert?

Es geht nur um das Login (User und Passwort sollen verschlüsselt 
werden), die eigentlichen Daten müssen dann nicht mehr verschlüsselt 
werden.
Ein simples XOR würde zwar in frage kommen, aber ein etwas robusterer 
Algo wäre schon ganz schön.

Gibt es eigentlich noch andere Ansätze zum Schlüsselaustausch als 
Hellman?
Gast #602399
Lesenswert?

Was das SUN Research Lab sieht sehr interessant aus, aber mir scheint es 
das es noch an Browser Unterstützung fehlt.

Aber "HTTP Digest access authentication" sieht sehr gut aus, ich kannte 
nur die "normale" "HTTP access authentication" bei der ja das Passwort 
mit überragen wird. Ich hoffe das es von allen modernen Browsern 
unterstützt wird, ich hatte schon vor etwas in die Richtung (Mit uniq 
IDs und hash Werten ) in JavaScript zu realisieren.
Gast #602540
Lesenswert?

Hab mal ein wenig getestet.
IE 6, Firefox 2.0, Opera unterstüzen digest auth 100%
curl 7.13.2 nur eingeschrängt (ignoriert opt Parameter)
wget  1.9.1 versucht immer zuerst ein Basic auth (Password wird 
unverschlüsselt gesendet), wenn das nicht klappt soll wget ein digist 
auth versuchen, tut es bei mir aber nicht => wget funktioniert nicht

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren