neprihlásený Streda, 14. mája 2025, dnes má meniny Bonifác
Na Deň nezávislosti vydaný TrueCrypt 6.0

Tvorcovia populárneho open-source softvéru TrueCrypt pre šifrovanie citlivých dát vydali v piatok 4. júla novú verziu 6.0, ktorá prináša viacero veľmi dôležitých noviniek. Nová verzia dokáže na rozdiel od predchádzajúcich efektívne využívať viacjadrové procesory a poskytuje prvýkrát absolútne utajenie šifrovaných dát.

DSL.sk, 5.7.2008


Tvorcovia populárneho softvéru TrueCrypt pre pre šifrovanie citlivých dát na skutočných diskových oddieloch alebo diskových oddieloch uložených v súbore vydali v piatok 4. júla novú verziu 6.0, ktorá prináša viacero veľmi významných noviniek.

Na rozdiel od doterajších verzií nová verzia 6.0 šifrovanie a dešifrovanie v reálnom čase rozkladá medzi všetky jadrá procesora a jej výkon sa v ideálnom prípade na dvojjadrových procesoroch zdvojnásobil, na štvorjadrových zoštvornásobil.

Druhou významnou novinkou je prvýkrát absolútne utajenie šifrovaných dát, po používaní ktorých nezostávajú žiadne stopy a ich prítomnosť je možné 100% poprieť.

Okrem týchto dvoch najhlavnejších noviniek obsahuje nová verzia ešte šesť dôležitých noviniek ako v oblasti nových funkcií tak v oblasti zvýšenia výkonu.

Zvýšenie výkonu na viacjadrových CPU

Nová verzia na rozdiel od doterajších nevyužíva pri on-the-fly šifrovaní a dešifrovaní iba jedno jadro, ale rovnomerne všetky jadrá. Výkon a rýchlosť šifrovania tak podľa autorov dokáže zvýšiť lineárne s počtom jadier.

Zväčšiť
Rýchlosti v benchmarku TrueCrypt 6.0 na 2.66 GHz Core 2 Quad Q9450 (screenshot: TrueCrypt.org)



Náš test benchmarku na Pentium Dual-Core E2140 taktovanom na 2.24 GHz medzi verziami 5.1a a 6.0 preukázal zrýchlenie o približne 87% až 90% v ideálnom prípade, keď na PC nebežal žiadny iný proces využívajúci CPU čo i len trochu intenzívnejšie.

Zväčšiť Zväčšiť
Zrýchlenie medzi TrueCrypt 5.1a a 6.0 pri inak nevyužívanom CPU



Ak ale pri testovaní bol spustený Firefox s väčším počtom otvorených stránok používajúci CPU len na 5% až 10%, rýchlosť šifrovania verzie 6.0 to ovplyvnilo oveľa významnejšie ako o 10%. Výkon verzie 5.1a využívajúcej jedno jadro to ovplyvnilo len minimálne. Medzi verziami tak prišlo namiesto 100% zrýchlenia k zrýchleniu len o 33% až 55% podľa algoritmu.

Zväčšiť Zväčšiť
Zrýchlenie medzi TrueCrypt 5.1a a 6.0 pri Firefoxe využívajúcom 5% až 10% CPU



Pri bežnom využívaní tak zrýchlenie nebude zrejme násobné, výkon TrueCryptu 6.0 by nemal na moderných viacjadrových CPU ale limitovať šifrovanie ani tých najrýchlejších flashových alebo SCSI/SAS diskov alebo logických diskov vytvorených z viacerých fyzických diskov.

Zväčšiť Zväčšiť
Využitie CPU TrueCryptom 6.0, spustený Firefox (vľavo) a bez Firefoxu (vpravo)



Pri spustenom inom programe využívajúcom CPU nebolo využité CPU naplno, ako dokumentujú aj screenshoty využitia CPU benchmarkom TrueCryptu 6.0 pri spustenom Firefoxe využívajúcom 5% až 10% CPU. Dôvodom môže byť nemožnosť ideálne TrueCryptom rozložiť záťaž na jednotlivé jadrá, ak je CPU obsadzovaný intenzívnejšie aj iným procesom.

Garantované skrytie šifrovaných dát

Hoci TrueCrypt doteraz podporoval vytváranie skrytých šifrovaných diskových oddielov na konci bežných TrueCrypt šifrovaných oddielov, po ich pripojení a používaní zostávali zvyčajne v samotnom operačnom systéme alebo na iných diskových oddieloch rozličné stopy.

Existenciu ďalších okrem viditeľných šifrovaných diskových oddielov tak nebolo možné poprieť, hoci bez znalosti hesla ich nebolo možné detekovať. Vzhľadom napríklad na nový zákon vo Veľkej Británii, podľa ktorého je možné udeliť trest aj za odmietnutie vydania šifrovacieho hesla, ale tiež vzhľadom na iné možné scenáre je žiadúce absolútne a kryptograficky bezpečne skryť existenciu šifrovaných dát v systéme.

Práve takúto možnosť poskytuje pre operačné systémy Windows TrueCrypt 6.0, ktorý to dosahuje vytvorením skrytej inštalácie celého OS. Využívaná je pritom funkčnosť šifrovania systémového oddielu s vlastným bootloaderom uvedená vo verzii 5.0 vydanej vo februári tohto roka. Verzii 5.0 a špecificky funkčnosti šifrovania systémových oddielov a diskov sme sa venovali v tomto článku.

Zväčšiť
Vytvorenie skrytého OS



Pre vytvorenie skrytej kópie OS je potrebné rozdelenie disku minimálne na dva diskové oddiely, pričom okrem systémového bude použitý aj oddiel nasledujúci hneď za ním.

Systémový oddiel s nainštalovanými Windows sa zašifruje s nainštalovaním bootloadera, nasledujúci oddiel je zašifrovaný TrueCryptom štandardne s možnosťou pripojenia po boote. V druhom zašifrovanom oddiele sa do skrytého TrueCrypt oddielu uloží pri vytvorení kópia systémového oddielu, teda momentálna kópia operačného systému v čase vytvorenia skrytého OS. Veľkosť druhého oddielu tak musí byť väčšia ako veľkosť prvého systémového oddielu a pri NTFS súborovom systéme systémového oddielu minimálne 2.1-krát väčšia.

Existenciu prvého šifrovaného systémového oddielu podobne ako existenciu druhého šifrovaného diskového oddielu nie je možné poprieť. Preto na týchto dvoch oddieloch nie je odporúčané uchovávať citlivé dáta, ktorých existenciu chce užívateľ poprieť.

Takéto dáta je možné uchovávať na diskovom oddiele skrytého OS, do ktorého je možné nabootovať pri zadaní hesla pre tento skrytý diskový oddiel pri bootovaní prvého systémového oddielu. Bootloader verzie 6.0 totiž, ak zadané heslo nie je správnym heslom pre prvý systémový oddiel, skúsi heslom rozšifrovať potenciálny skrytý oddiel nachádzajúci sa v nasledujúcom diskovom oddiele.

Ak sa mu to podarí a v skrytom TrueCrypt oddiele druhého diskového oddielu sa nachádza bootovateľný oddiel, nabootuje tento skrytý OS. Počas práce v skrytom OS TrueCrypt štandardne nedovolí pripojiť nešifrované diskové oddiely a viditeľné šifrované oddiely na zápis, aby v nich nezostali stopy po prítomnosti skrytého OS. Pripájať na zápis je možné len ďalšie skryté oddiely.

Prvý viditeľný šifrovaný OS je odporúčané používať dostatočne často tak, aby na prítomnosť iného skrytého OS nepoukazovali časové záznamy používania viditeľného OS.

Viacero vysvetlení možných dôvodov šifrovania dvoch diskových oddielov jednotlivo a samostatne namiesto zašifrovania celého disku a odporúčané použité algoritmy pre súlad s týmito vysvetleniami rovnako ako ďalšie podrobnosti k používaniu skrytého OS je možné nájsť na stránkach TrueCryptu.

Ďalšie novinky

Okrem dvoch hlavných noviniek prináša verzia 6.0 viacero ďalších významných noviniek.

Na Mac OS X a Linuxe pribudla možnosť vytvárania skrytých diskových oddielov. Na Linuxe sa pre oddiely šifrované v XTS móde používajú natívne šifrovacie algoritmy jadra namiesto FUSE ovládačov, čo umožňuje dosahovať vyššie rýchlosti.

Na Windows sa o 20% zrýchlilo prebudenie z hibernácie a dešifrovanie viacerými jadrami umožňuje na Windows výrazne rýchlejšie pripojiť šifrované diskové oddiely.

Šifrované oddiely majú nový formát v podobe zväčšenia TrueCrypt hlavičky na 128 KB pre kompatibilitu s potenciálnymi budúcimi novými funkciami a so záložnou hlavičkou na konci oddielu pre ochranu proti poškodeniu primárnej obsahujúcej nevyhnutné dáta pre dešifrovanie oddielu v podobe zašifrovaného kľúča.

Na Windows Vista a Windows Server 2008 je možné zašifrovať celý systémový disk aj v prípade, že obsahuje rozšírené diskové oddiely. Na Windows XP to možné naďalej nie je. Na druhej strane je možné zašifrovať systémový oddiel s Windows XP aj v prípade súborových systémov FAT16 alebo FAT32.

Bootloader v novej verzii nepodporuje trvalé dešifrovanie šifrovaných systémových oddielov alebo diskov, táto funkčnosť bola vypustená kvôli pridaniu podpory skrytých OS. Systémový disk alebo oddiel je samozrejme stále možné trvalo odšifrovať pomocou vytvoreného záložného záchranného disku.

Novú verziu 6.0 je možné sťahovať z tejto stránky.


      Zdieľaj na Twitteri


Používate notebook? (hlasov: 449)

Áno      71%
Nie      29%


Najnovšie články:

Android pridáva pre lepšiu bezpečnosť automatický reštart po 3 dňoch a vypnutie USB
O2 bude mať novú roamingovú ponuku pre dovolenkové a cestovateľské krajiny
SpaceX vyniesla už viac ako 8.5-tisíc Starlink satelitov
Sandisk uviedol prvý SSD pre PCI Express 5.0, s vysokým výkonom
Packeta zmenší veľkosť schránok na existujúcich Z-Boxoch, aby zvýšila ich počet
Druhá séria sci-fi Fallout príde v decembri, bude mať aj tretiu sériu
Škóti testujú WiFi vo vlakoch zabezpečované Starlinkom
Kingston uviedol prvý SSD pre PCI Express 5.0, s vysokým výkonom
USA a Čína výrazne znižujú vzájomné clá
Vo Veľkom hadrónovom urýchľovači vyrábajú z olova zlato


Diskusia:
                               
 

Konečne zvýšenie výkonu na viacjadrových CPU :o))
Takže predpokladám, že TrueCrypt 7.0 zapracuje CUDA, alebo niečo podobné a budeme môcť využívať GPU x násobne rýchlejšie a trebárs potom budeme môcť nezávisle pozerať HD video :o)

P.S. Aj tak majte na pamäti, že na Muftiho trojpísmenkových chlapcov je každá šifra slabá !
Odpovedať Známka: 5.0 Hodnotiť:
 

Tym PS by som si nebol taky isty :)
Odpovedať Hodnotiť:
 

Slovné spojenie: "...absolútne utajenie šifrovaných dát..." je zrejme dosť nadsadené.
Odpovedať Hodnotiť:
 

Ak uz ohovaras clanok z tohto hladiska, tak aspon uved ako to ma byt spravne podla teba. Ohovarat vie kazdy, ale ma pravdu iba ten, ktory to vie urobit ocividne lepsie.
Odpovedať Hodnotiť:
 

No je to vazne divne spojenie "absolutne utajenie sifrovanych dat". Pretoze v tomto smere nikdy nic nieje absolutne. Mozno v tomto momente je to dostatocne a nezistitelne. Ale neverim ze sa v buducnosti nenajde sposob ako to odhalit. (Mozno ani nie tak algoritmus ale skor nieco na sposob hrubej sily)

PS: co sa tyka opravy tak by som vynechal slovicko absolutne. a cely odstavec by som skratil "... ziadne stopy."

PS2: tymto prispevkom nechcem utocit na autorov tohto clanku je to iba vysvetlenie pre GraMatica.
Odpovedať Známka: 10.0 Hodnotiť:
 

Joj ty Truhlik.
Odpovedať Známka: -6.0 Hodnotiť:
 

súhlas... (a Irenku si nevšímaj, je to blondínka...)
Odpovedať Hodnotiť:
 

neohováram, bolo to len vecné konštatovanie, ale gotti to už dostatočne výstižne okomentoval za mňa... :-)
Odpovedať Hodnotiť:
 

... alebo cloveku proste staci zchladit vam zelezo a aj nejaku hodinku dve po vypnuti vam z ramky precita sifrovaci kluc.

http://citp.princeton.edu/memory/

jedine absolutne utajenie dat je nemat ziadne data.
Odpovedať Hodnotiť:
 

Toby ale musel prist k zapnutemu kompu inak nic neprecita.
Odpovedať Hodnotiť:
 

Tebe niekto precita sifrovaci kluc z hlavy. Dalsi truhlik.
Odpovedať Hodnotiť:
 

mno, ma pravdu, cold boot attack je jedna zo slabin online sifrovacich softov...

Odpovedať Hodnotiť:
 

Rád by som videl tie dynamické pamäte, ktoré si ešte 2 hodiny po vypnutí refresh cyklu, a teda aj napájania, uchovajú nejaké použiteľné dáta. Sotva...
Od toho sú dynamické, že im to stačí na pár milisekúnd alebo ešte menej...
Odpovedať Hodnotiť:
 

Nie je tu možnosť stratiť všetky data keď padne systém ?? alebo ako tomu zabrániť trebárs inštalácia ďalšieho OS na externý HDD.
Odpovedať Hodnotiť:
 

co je to "ked padne system" ?
Odpovedať Hodnotiť:
 

Zaplat si a uvidis. :-)
Odpovedať Hodnotiť:
 

Presne , linux je taky dobry, ze ked chces aby ti spadol, tak musis platit. (flame)
Odpovedať Hodnotiť:
 

Podporuje TrueCrypt 6 autentifikaciu uzivatela pomocou certifikatov na USB tokene ? TrueCrypt je super ale tato funkcia mi v nom chyba (mozno som len zle hladal) viac ako "hidden OS" napriklad.

Celkom dobre by bolo obmedzit pocet pokusov pri prihlasovani a po 3 neuspesnych pokusoch natiahnut cas pred dalsou moznostou prihlasenia. V pripade ze to "utocnik" vzda bolo by fajn pri dalsom boote zobrazit upozornenie ze sa niekto pokusal uhadnut heslo.
Odpovedať Hodnotiť:
 

Ten nadpis je fakt bohovský. Takže minimálne 364 dní v roku sú z nich "závisláci"...
Odpovedať Hodnotiť:
 

Zdravim nadcencov,
Nevie nahodou niekto, ake su mozne utoky na TrueCrypt?
Samozrejme okrem chronicky znameho s RAM pamatov.
Myslim napriklad cez siet, alebo po odcudzeni disku.
Dik.
Odpovedať Hodnotiť:
 

Vitvoril som si zvezok a neviete ako mu mam teraz us po vitvoreni a zapisani nanho subory zvecim pamet???
Odpovedať Hodnotiť:

Pridať komentár