Какви са предимствата и недостатъците на криптографията с елиптична крива за безжична сигурност?

Криптографията с елиптична крива е метод за кодиране на файлове с данни, така че само конкретни лица да могат да ги декодират. ECC се основава на математиката на елиптичните криви и използва местоположението на точките върху елиптичната крива за криптиране и декриптиране на информация. ECC предоставя ефективно изпълнение на функции за безжична сигурност, като защитена електронна поща и сърфиране в уеб, но има някои недостатъци в сравнение с други техники за криптография.

История

Виктор Милър от IBM и Нийл Коблиц от Вашингтонския университет за първи път предложиха ECC независимо в средата на 80-те години. ECC не е нова технология и е доказала своята сигурност, като издържа на едно поколение атаки. През последните години, с разрастването на безжичната индустрия, ECC беше възприета от много компании като иновативна технология за сигурност. ECC е стандартизиран от Американския национален институт по стандарти, Националния институт по стандарти и технологии и Федералния стандарт за обработка на информация.

Видео на деня

Предимства

ECC използва относително кратък ключ за криптиране - стойност, която трябва да бъде подадена в алгоритъма за криптиране, за да се декодира криптирано съобщение. Този кратък ключ е по-бърз и изисква по-малко изчислителна мощност от други алгоритми за криптиране с публичен ключ от първо поколение. Например, 160-битов ECC ключ за криптиране осигурява същата сигурност като 1024-битов RSA ключ за криптиране и може да бъде до 15 пъти по-бърз, в зависимост от платформата, на която е внедрен. RSA е криптографска техника от първо поколение с публичен ключ, изобретена от Роналд Ривест, Ади Шамир и Леонард Адлеман в края на 70-те години. Както RSA, така и ECC са широко разпространени. Предимствата на ECC пред RSA са особено важни при безжичните устройства, където изчислителната мощност, паметта и животът на батерията са ограничени.

Недостатъци

Един от основните недостатъци на ECC е, че увеличава размера на криптираното съобщение значително повече от RSA криптирането. Освен това алгоритъмът на ECC е по-сложен и по-труден за изпълнение от RSA, което увеличава вероятността от грешки в изпълнението, като по този начин намалява сигурността на алгоритъма.

Криптография с публичен срещу частен ключ

ECC е форма на криптография с публичен ключ, при която един ключ за криптиране, известен като частен ключ, се пази в тайна, докато друг, известен като публичен ключ, се разпространява свободно. Криптографията с публичен ключ е изчислително по-скъпа от криптирането с частен ключ, което използва един-единствен споделен ключ за криптиране. При безжичните устройства криптирането с публичен ключ може да съкрати живота на батериите или на самите устройства.