Till den gemensamma person , är alla data som lagras på en dator enhet " krypterad " , eftersom det är bara en massa bokstäver och siffror . En erfaren hacker , däremot , kan använda samma data för att se exakt vad som finns på datorn . För att bekämpa denna sårbarhet , att data kan krypteras på ett av två sätt , antingen genom att låta datorprogram för att kryptera data eftersom det sätter det på enheten eller genom att ha dedikerad kryptering hårdvara lagras på själva enheten . Hur Kryptering anläggningsarbeten
Alla krypteringsmetoder använder en krypteringsnyckel , en sträng av genererade siffror , att förvränga data innan den lagras på en enhet . Alla som har åtkomst till data utan att nyckeln kommer bara att se värdelösa siffror eftersom det enda sättet att avkoda data är att använda exakt samma nyckel som används för att förvränga det .
Software - baserad kryptering använder datorns resurser till kryptera data och utför andra kryptografiska operationer . Software kryptering använder ofta användarens lösenord som krypteringsnyckel som krypterar data.
Hårdvarubaserad kryptering använder en dedikerad processor som fysiskt ligger på den krypterade enheten i stället för datorns processor . Denna kryptering processor också ofta innehåller en slumpgenerator för att generera en krypteringsnyckel , vilket användarens lösenord kommer att låsa upp .
Beständighet
Eftersom mjukvara kryptering finns i programvaran för en maskin , måste den installeras om om operativsystemet ändras. Hårdvarubaserad kryptering bosatt utanför datorns mjukvara och kommer att finnas kvar oavsett vad som händer med datorns programvara .
Uppgraderingsmöjligheter och skalbarhet
Du kan uppgradera mjukvarubaserad kryptering för att fixa buggar och förbättra prestanda . Software kryptering kan också kopieras till olika enheter eller datorer om det finns ett behov av att utöka säkerheten för andra maskiner . Eftersom hårdvarukryptering finns på ett mikrochip på lagringsenheten själv , kan det vara svårt eller omöjligt att ändra någon del av hårdvaran kryptering . Den hårdvarukryptering omfattar endast en enhet i taget , så om det finns ett behov av att utöka säkerheten , måste du köpa ytterligare hårddiskar med hårdvarukryptering .
Systemprestanda
Programvara - baserad kryptering använder datorns processor för att hantera datakryptering . Eftersom processorn har att hantera både de normala datordrift och datakryptering , kan det leda till att hela systemet för att bromsa .
Hårdvarubaserad kryptering körs på egen hårdvara och har ingen effekt på systemets prestanda. Addera Brute force attacker
en brute force-attack , den vanligaste angrepp på krypterade data , är de upprepade gissa på ett lösenord eller krypteringsnyckel . Software - baserade kryptering system kommer att försöka begränsa antalet dekryptering eller inloggning försök , men eftersom de använder datorns resurser , kan hackare komma åt datorns minne och återställa försöksräknaren i huvudsak att ge dem obegränsad tid att gissa lösenord eller nyckel . Hårdvarubaserad kryptering gör sin behandling på en dedikerad krets som inte kan nås av datorn , så denna metod för brute force attack kommer inte att fungera .
Beroendet av operativsystem Security
Programvara - kryptering är bara så säker som den dator den körs på . Om hackare kan få skadlig kod på datorn , kan de ändra eller inaktivera kryptering , tillåta skivan att lagra osäkra uppgifter . Hårdvarubaserad kryptering fungerar oberoende av operativsystemet så att den inte utsätts för dessa typer av säkerhetsbrister .