circuit99:
Wenn das ganze halbwegs sicher sein soll brauchst du https zur Datenübertragung. Das ist meines Wissens mit mit dem Arduino nicht möglich.
Das möchte ich mit einem eindeutigen "Jein" beantworten.
Natürlich kann man seine eigenen Sicherheitsfeatures implementieren und diese auch so dynamisch gestalten, dass im Falle eines mitlesenden Dritten, aus den Daten kein Rückschluss auf die "Verschlüsselung" oder den Sicherheitskey gezogen werden kann.
Das erfordert natürlich ein bisschen Arbeit und wird nie 100%ig sicher sein.
Da das EthernetShield hinter einem Router hängen wird, kann man diesen natürlich auch ein bisschen Arbeit abnehmen lassen. Je nach Modell ist es dort möglich einige Sicherheitsfeatures für den Fernzugriff einzurichten.
Schlussendlich muss aber erstmal jemand die Adresse herausfinden, das Potential dahinter entdecken, die Verschlüsselung knacken, den Befehl an den Arduino herausfinden und dann noch wissen wo auf der Welt diese Tür überhaupt ist.
Um "nur" einen Türöffner zu bauen finde ich den Raspberry Pi etwas zu überdimensioniert.
Schlussendlich wäre ich natürlich sehr vorsichtig so einen Türöffner zu programmieren, halte es aber nicht für grundsätzlich unsicher.