Benchmark de chiffrement avec TrueCrypt

Benchmark de chiffrement avec TrueCrypt.

Ouvrir :

evaluationTrueCrypt.sh 

Ajouter :

#!/bin/bash

#mkdir volumeChiffre

dd if=/dev/random of=aleatoire bs=512 count=1

#for HASH in RIPEMD-160 SHA-512 Whirlpool
for HASH in RIPEMD-160
do
    #for ENCALG in AES Serpent Twofish AES-Twofish AES-Twofish-Serpent Serpent-AES Serpent-Twofish-AES Twofish-Serpent
    for ENCALG in AES
    do
        echo "Algorithms: $HASH $ENCALG" >> statChiffrement
        truecrypt --create /home/pi/volumeChiffre.vol --filesystem=fat --size=536870912 \
                    --encryption=$ENCALG --password="mot2passe" --keyfiles="" \
                    --protect-hidden=no --random-source=aleatoire \
                    --hash=$HASH --volume-type=normal --non-interactive

        truecrypt --non-interactive --password="mot2passe" --keyfiles="" --protect-hidden=no --mount-options=nokernelcrypto volumeChiffre.vol volumeChiffre
        sudo umount /dev/mapper/truecrypt1
        sudo mkfs.ext4 /dev/mapper/truecrypt1
        truecrypt --text --dismount volumeChiffre.vol
        truecrypt --text --keyfiles="" --password="mot2passe" --protect-hidden=no --mount-options=nokernelcrypto volumeChiffre.vol volumeChiffre
        (time  ./generationTest.sh) 2>> statChiffrement 
        truecrypt --text --dismount volumeChiffre.vol
        rm volumeChiffre.vol
        rm aleatoire
    done
done

Ouvrir :

generationTest.sh

Ajouter :

#!/bin/sh

# Taille : 210 mo => 20480
#          100 mo => 10240

sudo dd if=/dev/zero of=volumeChiffre/test bs=20480 count=10240

sudo sync

Exécution :

pi@raspberrypi ~ $ ./evaluationTrueCrypt.sh 

Résultat de l’évaluation :

pi@raspberrypi ~ $ cat ./statChiffrement 
Algorithms: RIPEMD-160 AES
10240+0 enregistrements lus
10240+0 enregistrements écrits
209715200 octets (210 MB) copiés, 60,627 s, 3,5 MB/s

real	1m10.973s
user	0m0.120s
sys	0m3.900s

Liens :

Le script original est ici :
http://inkofpark.wordpress.com/tag/raspberrypi/
Meilleur algorithme de chiffrement et de hachage : http://superuser.com/questions/207831/which-truecrypt-algorithm-is-the-safest

1 commentaire sur “Benchmark de chiffrement avec TrueCrypt”

  1. Algorithms: RIPEMD-160 AES
    10240+0 enregistrements lus
    10240+0 enregistrements écrits
    209715200 octets (210 MB) copiés, 173,454 s, 1,2 MB/s

    real 3m0.956s

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *