Криптосистема на эллиптических кривых
- Криптосистема на эллиптических кривых
-
Криптосистемы на эллиптических кривых - это класс криптосистем с открытым ключем. Их безопасность, как правило, основана на трудности решения задачи дискретного логарифмирования в группе точек эллиптической кривой над конечным полем. Этим и обусловлена их высокая криптостойкость по сравнению с другими алгоритмами. Существуют стойкие криптоалгоритмы на ЭК, основанные на трудности разложения больших целых чисел, когда ЭК задается над конечным кольцом по составному модулю, но они встречаются достаточно редко.
Особенности
- Криптостойкость. Это свойство напрямую связано с понятием наилучшего известного алгоритма взлома системы. Применительно к криптосистемам на ЭК это алгоритмы Сильвера-Полига-Хеллмана, Полларда и некоторые другие. При отсутствии некоторых сведений об ЭК (секретного ключа) эти алгоритмы выполняются за экспоненциальное время.
- Высокая скорость обработки информации.
- Нецелесобразность шифрования алгоритмом больших объемов. Для шифрования данных с помощью криптосистемы на ЭК потребуется вводить информацию, подлежащую шифрованию, в точку ЭК. Во-первых, это дополнительная процедура протокола шифрования, а во-вторых, - это нетривиальная задача. Для ее решения потребуется выбрать подходящий базис векторного пространства над полем и с его помощью ассоциировать сообщение с элементом поля, а затем с точкой ЭК. При этом на сообщение, представленное целым числом, накладывается ограничение, что оно не должно превышать порядок группы ЭК. Это приводит к тому, что сообщение придется разбивать на блоки и повторять эту операцию для каждого блока.
Применение
Эллиптические кривые можно эффективно использовать для систем цифровой подписи и ключевого обмена. Уже существует предварительный стандарт ANSI X9.62, который предлагает разработчикам принципы создания мощных систем цифровой подписи на основе использования ЭК. Необходимо отменить, что безопасность таких систем цифровой подписи опирается не только на стойкость алгоритма на ЭК, но и на стойкость используемой хэш-функции. Не стоит забывать и о требованиях к генератору случайных чисел.
Ссылки
С. Л. Карапетян
Wikimedia Foundation.
2010.
Полезное
Смотреть что такое "Криптосистема на эллиптических кривых" в других словарях:
Быстрая криптосистема с открытым ключом — (англ. Fast public key cryptosystem) или лёгкая криптосистема с открытым ключом (англ. Lightweight public key cryptosystem) асимметричная криптосистема, используемая в устройствах с ограниченными ресурсами. Обычные криптографические алгоритмы… … Википедия
Задача о ранце в криптографии — (англ. Knapsack problem) это задача, на основе которой американские криптографы Ральф Меркл (англ.) и Мартин Хеллман разработали первый алгоритм шифрования с открытым ключом. Он носит название криптосистема Меркла Хеллмана. Для… … Википедия
Быстрые криптосистемы с открытым ключом — Быстрая криптосистема с открытым ключом (англ. Fast public key cryptosystem) или лёгкая криптосистема с открытым ключом (англ. Lightweight public key cryptosystem) асимметричная криптосистема, используемая в устройствах с… … Википедия
Электронная цифровая подпись — Стиль этой статьи неэнциклопедичен или нарушает нормы русского языка. Статью следует исправить согласно стилистическим правилам Википедии. Электронная подпись (ЭП) информация в электронной форме, присоединенная к другой информации в электронной… … Википедия
Схема Эль-Гамаля — Данные в этой статье приведены по состоянию на ГОСТ Р 34.10 94. Вы можете помочь, обновив информацию в статье … Википедия
Шифр — У этого термина существуют и другие значения, см. Шифр (значения). Шифр (от араб. صِفْر , ṣifr «ноль», откуда фр. chiffre «цифра»; родственно слову цифра) какая либо система преобразования текста с секретом (ключом) для обеспечения… … Википедия
Дискретное логарифмирование — (DLOG) задача обращения функции в некоторой конечной мультипликативной группе . Наиболее часто задачу дискретного логарифмирования рассматривают в мультипликативной группе кольца вычетов или конечного поля, а также в группе точек эллиптической… … Википедия
Дискретный логарифм — Дискретное логарифмирование (DLOG) – задача обращения функции gx в некоторой конечной мультипликативной группе G. Наиболее часто задачу дискетного логарифмирования рассматривают в группе обратимых элементов кольца вычетов, в мультипликативной… … Википедия
Индекс числа по модулю — Дискретное логарифмирование (DLOG) – задача обращения функции gx в некоторой конечной мультипликативной группе G. Наиболее часто задачу дискетного логарифмирования рассматривают в группе обратимых элементов кольца вычетов, в мультипликативной… … Википедия
NTRUEncrypt — (аббревиатура Nth degree TRUncated polynomial ring или Number Theorists aRe Us) это криптографическая система с открытым ключом, ранее называвшаяся NTRU. Криптосистема NTRUEncrypt, основанная на решётчатой криптосистеме (англ.),… … Википедия