128-битово криптиране в сравнение с 256-битово криптиране

Сигурността на кодирането на данни зависи от дължината на ключа.

Алгоритъм за шифроване

Компютърните специалисти нарушават кодовете за сигурност, за да проверят тяхната уязвимост. Ако е възможно да се определи как работи кодирането, ще бъде възможно да се намери начин за декодиране на данните, независимо дали се използва 128-битово или 256-битово кодиране. Програмистите откриват уязвимост в алгоритмите за GSM криптиране, използвани в клетъчните телефони, както и DVD криптиране, което се използва, за да се избегне копирането им. Ако откриете тази уязвимост, криптирането няма да бъде ефективно, въпреки че имате дълъг ключ. Сред най-често срещаните стандарти за криптиране има стандартно шифроване на данни или DES и Advanced Encryption Standard, AES, които нямат известна уязвимост до датата на публикуване на тази статия.

ключове

Ако алгоритъмът на шифроване е защитен, единственият начин за декодиране на данните е чрез използване на правилния ключ. Паролата е като парола и е възможна само за хора, които са упълномощени да виждат данните. Хората, които не са упълномощени, ще могат да намерят правилния ключ, като опитат всички ключове и използват всички компютри, които позволяват възможно най-бързо търсене на всички възможности. Дължината на клавиша определя броя на възможностите. Данните, шифровани с 256-битов ключ, са много по-сигурни от данните, използващи 128-битово криптиране, тъй като отнема много повече време за тестване на всички възможни ключове.

Брой възможни ключове

Броят на възможностите за даден ключ е два при силата n, където "n" е дължината на ключа в бита. Ключът с два бита може да има една или нула във всяка от двете позиции, получавайки четири, което е две квадратни възможности като: 00, 01, 10 или 11. 10-битов ключ има 1024 възможности, докато 56-битовият ключ има повече от 72 трилиона възможни клавиша. Няма име за броя на 128-битовите ключове за шифроване, но е 72 квадрилион квадратчета. За данните, шифровани с 256 бита, броят на възможните ключове е нов квадрат. Компютърните специалисти смятат, че ще отнеме повече от хиляда години, за да тества този брой ключове, дори и с наличната технология в обозримо бъдеще.

Дешифриране на кода

През 1997 г. 56-битовото криптиране изглеждаше безопасно, но тест с голям брой компютри бе в състояние да извърши достатъчно тестове, за да убие кода след 250 дни. През 1998 г. Electronic Frontier Foundation разби 56-битов DES код само за три дни, опитвайки се в няколко комбинации. През 2011 г. дори най-мощните компютри не успяха да дешифрират 128-битовите кодове по същия начин. 128-битовото криптиране изглежда защитено за момента, но в дългосрочен план 256-битовото криптиране може да бъде много по-неуязвимо за технологичния напредък и скоростта на най-новите компютри.