Presentation is loading. Please wait.

Presentation is loading. Please wait.

TrueCrypt Šifrovanie diskov Vladimír Tkáč.

Similar presentations


Presentation on theme: "TrueCrypt Šifrovanie diskov Vladimír Tkáč."— Presentation transcript:

1 TrueCrypt Šifrovanie diskov Vladimír Tkáč

2 Motivácia Ochrana citlivých údajov Súkromie Vysoká cena informácií
cena informácií >>> cena média (zariadenia) Riešenie: obmedzenie prístupu (fyzické, SW) šifrovanie

3 Troška teórie Bloková šifra symetrické šifrovanie
pracuje s pevným počtom bitov= Blok rozdelenie veľkých správ do blokov dopĺňanie (padding) meta-prúdová šifra AES (Advanced Encryption Standard) (3)DES (Data Encryption Standard) Twofish ...

4 Troška teórie: Mód ECB ECB (Electronic codebook)

5 Troška teórie: Mód ECB(2)
Nevýhody ECB Vzory – rovnaké bloky šifrovanej správy sa prekladajú rovnako Žiadna kontrola integrity - (možná zámena blokov)

6 Troška teórie: Mód CBC CBC (Cipher-block chaining)

7 Troška teórie: Mód CBC(2)
zašifrovanie: odšifrovanie: Výsledok

8 Troška teórie: Ostatné módy
LRW (Liskov-Rivest-Wagner) primárny a sekundárny kľúč modifikácia sekundárneho kľúča podľa pozície bloku => šifrovanie blokov na rôznej pozícií rôznymi kľúčmi XEX (Xor-Encrypt-Xor) rozdelenie jedného kľúča na dve časti XTS XEX, TCB (Tweaked CodeBook), CTS (CipherText Stealing) XEX+TCB+CTS=XTS (XTC)

9 TrueCrypt open source (TrueCrypt License) Multiplatformový
Max. veľkosť šifrovaného disku = 1,048,576GB (1PB) Po inštalácii ~6MB Funkcie: OTFE (on-the-fly encryption ) súborové zväzky (file-hosted container ) šifrovanie systémového disku skryté zväzky (hidden volume) cestovný disk (traveller disk)

10 D. Whiting, D. Wagner, C. Hall,
TrueCrypt: Algoritmy Algorithm Designer(s) Key Size (Bits) Block Size (Bits) Mode of Operation AES J. Daemen, V. Rijmen 256 128 XTS Serpent R. Anderson, E. Biham, L. Knudsen Twofish B. Schneier, J. Kelsey, D. Whiting, D. Wagner, C. Hall, N. Ferguson AES-Twofish 256; 256 AES-Twofish-Serpent 256; 256; 256 Serpent-AES Serpent-Twofish-AES Twofish-Serpent

11 TrueCrypt: Princíp Vytvorenie nového disku:
výber blokovej šifry pre šifrovanie dát (hlavičky a dátových sektorov) v móde XTS výber hashovacieho algoritmu Whirlpool, SHA-512, RIPEMD-160 vytvorenie hlavičky, naformátovanie informácia o algoritmoch sa nikde neukladá! Otvorenie existujúceho disku: rekonštrukcia algoritmov (skúšanie všetkých) overenie správnosti dešifrovanie hlavičky získanie prístupu k dátam (cez kľúč v hlavičke)

12 TrueCrypt: Hlavička prvých 512B na každom disku vytvorenom TrueCryptom
Offset (bytes) Size (bytes) Encryption Status Description 64   Not Encrypted  Salt  Encrypted  ASCII string “TRUE” 68   Volume header format version 70   Minimum program version required to open the volume 72   CRC-32 checksum of the (decrypted) bytes 76   Volume creation time 84   Header creation/modification time 92   Reserved (set to zero) 100   Size of the volume 108   Byte offset of the encrypted area 116   Size of the encrypted area 124  132  256  Var.  Concatenated primary and secondary master keys 512   Data area (virtual volume contents)

13 TrueCrypt: Sprievodca
Vytvorenie šifrovaného disku:

14 Cold Boot Attack Vývojári z Prinstonskej Univerzity a Electronic Frontier Foundation Pri šifrovaní on-the-fly je heslo uložené v RAM Priamy prístup k RAM cez rozhranie firewire V niektorých notebookoch sa po reštartovaní uchováva obsah RAM až 1min => boot z externého disku, získanie obsahu RAM Zmrazenie RAM na -50°C a prenos do iného zariadenia (do 10min) útoku bol úspešne vyskúšaný na Apple FileVault, Microsoft BitLocker, Truecrypt a linuxovom dm- crypt.

15 Koniec Ďakujem za pozornosť 

16 Zdroje http://www.truecrypt.org/docs/
f on dat-zdarma/


Download ppt "TrueCrypt Šifrovanie diskov Vladimír Tkáč."

Similar presentations


Ads by Google