Главное преимущество схемы — уменьшенный размер ключей для обеспечения защиты.
В шотландском гэльском языке слово ceilidh (читается кейли) означает праздник, вечеринку, традиционные парные и групповые шотландские («пабные») танцы и музыку для этих танцев.
Алиса выбирает случайное число — a (mod Ф
n
(q)) — как свой секретный ключ.
В результате вычислений — Ρ
А
= ρ(ψ(g)
a
) є F
q
m
— получаем открытый ключ.
Шифрование
Сообщение М — элемент F
q
m
.
Боб выбирает случайное целое число k в диапазоне 1 ≤ k ≤ l — 1
Боб вычисляет γ = ρ(ψ(g)
k
) є F
q
m
и δ = ρ(ψ(M)ψ(Ρ
А
)
k
) є F
q
m
.
Боб отправляет зашифрованный текст (γ,δ) Алисе.
Де шифрование
Алиса вычисляет М = ρ (ψ(δ) ψ(γ)
-а
)
Безопасность
Схема CEILIDH основывается на схеме Эль — Гамаля и, как следствие, обладает схожими свойствами.
Если вычислительное предположение Диффи — Хеллмана включает в себя базисную
циклическую группу
— G, то функция шифрования является односторонней. Если вычислительное предположение Диффи — Хеллмана не включает G, тогда криптосистема CEILIDH достигает семантической безопасности.
Шифрование CEILIDH — обладает предрасположенностью к выборочным атакам на зашифрованный текст. Это значит, что существует возможность для постороннего лица, например, преобразовать зашифрованный текст (с1,с2) сообщения m в иной текст — (с
1
, 2с
2
) сообщения 2m.
Ссылки
CRYPTUTOR, «
»
M. Abdalla, M. Bellare, P. Rogaway, «DHAES, An encryption
scheme
based on the Diffie-Hellman Problem» (Appendix A)
Karl Rubin, Alice Silverberg: Torus-Based Cryptography. CRYPTO 2003: 349—365