stringtranslate.com

Криптосистема Наккаш–Штерн

Криптосистема Наккаша–Стерна — это гомоморфная криптосистема с открытым ключом , безопасность которой основана на проблеме высшей остаточности . Криптосистема Наккаша–Стерна была открыта Дэвидом Наккашем и Жаком Стерном в 1998 году.

Определение схемы

Как и многие криптосистемы с открытым ключом , эта схема работает в группе , где n — произведение двух больших простых чисел . Эта схема гомоморфна и, следовательно, пластична .

Генерация ключей

Открытый ключ — это числа σ, n , g , а закрытый ключ — это пара p , q .

При k = 1 это по сути криптосистема Бенало .

Шифрование сообщений

Эта система позволяет шифровать сообщение m в группе .

Тогда E(m) — это шифрование сообщения m .

Расшифровка сообщений

Чтобы расшифровать, мы сначала находим m mod p i для каждого i , а затем применяем китайскую теорему об остатках для вычисления m mod .

Для расшифровки шифртекста c необходимо вычислить

где .

Безопасность

Семантическая безопасность криптосистемы Наккаш-Стерна основана на расширении проблемы квадратичных остатков, известной как проблема высших остатков .

Ссылки

Наккаш, Дэвид; Стерн, Жак (1998). «Новая криптосистема с открытым ключом, основанная на высших остатках». Труды 5-й конференции ACM по компьютерной и коммуникационной безопасности . CCS '98. ACM. стр. 59–66. doi : 10.1145/288090.288106 . ISBN 1-58113-007-4.