Dockstar mit beschleunigtem Crypt-Durchsatz

Ich hab etwas an der Dockstar gespielt und jetzt damit gecrypted:

Cipher name: aes
Cipher mode: cbc-plain
Hash spec: sha512
Payload offset: 2056
MK bits: 256

Das cryptsetup-Kommando dafür sieht dann etwa so aus:

cryptsetup luksFormat -c aes-cbc-plain -s 256 -h sha512 /dev/sd??

Ergebnis ist eine Auslagerung auf den crypto-Beschleuniger des ARM Chips und 30-50% mehr Durchsatz. Wobei 8MB/s immernoch ziemlich wenig sind. Dafür verbraucht der gute chase nur 5-6 Watt.

Zum Prüfen, ob und welche Crypto-Methoden wie vom Kernel genutzt werden, könnt ihr einen Blick in /proc/crypto werfen. Bei mir werkelt der aktuelle Debian Squeeze Standard Kernel 2.6.32-5-kirkwood und das sieht dann so aus:

name         : cbc(aes)
driver       : mv-cbc-aes
module       : kernel
priority     : 300
refcnt       : 2
selftest     : passed
type         : givcipher
async        : yes
blocksize    : 16
min keysize  : 16
max keysize  : 32
ivsize       : 16
geniv        : eseqiv

name         : ecb(arc4)
driver       : ecb(arc4-generic)
module       : ecb
priority     : 0
refcnt       : 3
selftest     : passed
type         : blkcipher
blocksize    : 1
min keysize  : 1
max keysize  : 256
ivsize       : 0
geniv        :

name         : arc4
driver       : arc4-generic
module       : arc4
priority     : 0
refcnt       : 3
selftest     : passed
type         : cipher
blocksize    : 1
min keysize  : 1
max keysize  : 256

name         : hmac(sha1)
driver       : hmac(sha1-generic)
module       : hmac
priority     : 0
refcnt       : 1
selftest     : passed
type         : shash
blocksize    : 64
digestsize   : 20

name         : hmac(sha1)
driver       : mv-hmac-sha1
module       : mv_cesa
priority     : 300
refcnt       : 1
selftest     : passed
type         : ahash
async        : yes
blocksize    : 64
digestsize   : 20

name         : sha1
driver       : sha1-generic
module       : sha1_generic
priority     : 0
refcnt       : 1
selftest     : passed
type         : shash
blocksize    : 64
digestsize   : 20
[...]

Written by Michael in linux on Tue 23 November 2010. Tags: dockstar, debian,

Comments

comments powered by Disqus