Які переваги та недоліки криптографії з еліптичною кривою для безпеки бездротових мереж?

Криптографія з еліптичною кривою – це метод кодування файлів даних, щоб декодувати їх могли лише окремі особи. ECC заснований на математиці еліптичних кривих і використовує розташування точок на еліптичній кривій для шифрування та дешифрування інформації. ECC забезпечує ефективну реалізацію бездротових функцій безпеки, таких як захищена електронна пошта та перегляд веб-сторінок, але має деякі недоліки в порівнянні з іншими методами криптографії.

Історія

Віктор Міллер з IBM і Ніл Кобліц з Вашингтонського університету вперше запропонували ECC незалежно один від одного в середині 1980-х років. ECC не є новою технологією і довела свою безпеку, витримуючи покоління атак. В останні роки, у міру зростання індустрії бездротового зв’язку, ECC був прийнятий багатьма компаніями як інноваційна технологія безпеки. ECC стандартизовано Американським національним інститутом стандартів, Національним інститутом стандартів і технологій і Федеральним стандартом обробки інформації.

Відео дня

Переваги

ECC використовує відносно короткий ключ шифрування - значення, яке необхідно ввести в алгоритм шифрування для декодування зашифрованого повідомлення. Цей короткий ключ швидший і вимагає менше обчислювальної потужності, ніж інші алгоритми шифрування з відкритим ключем першого покоління. Наприклад, 160-бітний ключ шифрування ECC забезпечує таку ж безпеку, як 1024-бітний ключ шифрування RSA, і може працювати до 15 разів швидше, залежно від платформи, на якій він реалізований. RSA — це метод криптографії першого покоління з відкритим ключем, винайдений Рональдом Рівестом, Аді Шаміром та Леонардом Адлеманом наприкінці 70-х років. І RSA, і ECC широко використовуються. Переваги ECC перед RSA особливо важливі в бездротових пристроях, де обчислювальна потужність, пам’ять і термін служби акумулятора обмежені.

Недоліки

Одним з основних недоліків ECC є те, що він значно збільшує розмір зашифрованого повідомлення, ніж шифрування RSA. Крім того, алгоритм ECC є складнішим і складнішим у реалізації, ніж RSA, що підвищує ймовірність помилок реалізації, тим самим знижуючи безпеку алгоритму.

Криптографія публічного та приватного ключа

ECC — це форма криптографії з відкритим ключем, у якій один ключ шифрування, відомий як закритий ключ, зберігається в секреті, а інший, відомий як відкритий ключ, вільно поширюється. Криптографія з відкритим ключем обчислювально дорожча, ніж шифрування з закритим ключем, яке використовує один спільний ключ шифрування. У бездротових пристроях шифрування відкритим ключем може скоротити термін служби батарей або самих пристроїв.