Smartcard
Bernhard Reiter
bernhard at intevation.de
Don Feb 3 12:26:25 CET 2005
Hallo Björn,
On Thu, Feb 03, 2005 at 09:48:50AM +0100, =?iso-8859-1?Q? Bj=F6rn=20Klement ?= wrote:
> ich versuche mit Hilfe einer Smartcard, genauer gesagt mit einem Aladdin Etoken Pro eine Partition oder eine Datei zu verschlüsseln. Mein Ansatz ist, das ich eine Partition mit Hilfe von "losetup" verschlüssel.
>
> gpg --decrypt /tmp/key.gpg | /sbin/losetup -e AES128 /dev/loop0 /dev/hda6 -p 0
> mount /dev/loop0 /crypto
>
> Das funktioniert alles Prima, aber der Schlüssel liegt somit auf
> der Festplatte. Nun möchte ich diesen Schlüssel aber auf dem Token
> speichern und dann mit Hilfe des Tokens die Partition
> entschlüsseln.
Ich gehen mal davon aus, dass /tmp/key.gpg eine verschlüsselte Datei ist.
Der Schlüssel für diese Datei kann per Ägypten ja auf der Smartkarte
gehalten werden. Sprich gpg --decrypt jagt das über das Token, um
den Klartext zu bekommen.
Mir scheint /tmp/key.gpg damit stark verschlüsselt zu sein.
Die Angriffsmöglichkeit besteht darin, die Verschlüsselung
von key.gpg anzugreifen.
Sofern losetup, bzw. der Kerneltreiber
wirklich dieses Klartextkennwort brauchen,
wird das Klartextkennwort immer über den Rechner laufen.
Der Rechner muss dann also sicher sein,
da er ja auch den Inhalt des Kryptofilesystem hat.
Da key.gpg für diese Partition spezifisch ist,
sehe ich keinen großen Sicherheitsgewinn darin,
ihn nur auf dem Token zu speichern.
> Nun die Frage, ist es möglich mit dem Projekt Aegypten dies zu
> Realisieren und wenn ja wie? Oder gibt es vielleicht noch andere
> Möglichkeiten dieses Problem zu lösen.
Wenn ich mich richtig entsinne, dann können auf vielen Token
auch Dateien gespeichert werden. Vielleicht mal im opensc Bereich schauen.
Grundsätzlich kann sehr vielen technisch möglich gemacht werden.
Das Unternehmen g10code hat da viel Erfahrung.
Gruß,
Bernhard
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: nicht verfügbar
URL : /pipermail/attachments/20050203/79725e2a/attachment.pgp