ElGamal暗号(エルガマルあんごう,ElGamal Encryption)とは、位数が大きな群の離散対数問題が困難であることを安全性の根拠とした公開鍵暗号の一つである。1984年Taher Elgamalが発表した。
Diffie-Hellman鍵共有方式で共有した乱数を使ってワンタイムパッド(OTP)を行うと暗号通信ができる。ElGamal暗号は、これを利用してDiffie-Hellman鍵共有方式を暗号方式として利用できるように変形したものである。
ペットの医学
家庭用語
ハーブ園芸案内
おしゃれ用語
お茶だ百科
日本の経済
ステキな花言葉
海水魚
美肌美人
ステキ・手作り
絵本
経営工学
ドッジボール
美容外科
アームレスリング
川崎病
沖縄
サルサ (ダンス)
天文学
衛星放送
投資信託
体操
子宮内膜症
絶滅危惧種
薬剤師
テレビ番組
整形外科学
錬金術
毒性学
超能力
ElGamal暗号は暗号(Cipher)であるが、これとは別にデジタル署名(Digital signature)に応用することができるElGamal署名も発表されている。
上で"離散対数問題が困難であることを基にした"と書いたがこれは正確な表現では無い。 実際には、DLP仮定ではなく、Computational Diffie-Hellman仮定(CDH仮定)およびDecisional Diffie-Hellman仮定(DDH仮定)を基にしている。 ElGamal暗号が選択平文攻撃に対して完全解読できないということ(OW-CPAであるということ)と、CDH仮定とが同値である。 また、ElGamal暗号が選択平文攻撃のもとIndistinguishabillityをもつということ(IND-CPAであるということ)と、DDH仮定とが同値である。
ElGamal暗号は、選択暗号文攻撃に対しては安全ではない。平文mに対応する(c1,c2)から、2mに対応する暗号文(c1,2c2)を作成することができるからである。