ElGamal加密算法

✍ dations ◷ 2025-12-01 16:01:49 #密码学,算法

在密码学中,ElGamal加密算法是一个基于迪菲-赫尔曼密钥交换的非对称加密算法。它在1985年由塔希尔·盖莫尔提出。GnuPG和PGP等很多密码学系统中都应用到了ElGamal算法。

ElGamal加密算法可以定义在任何循环群 G {\displaystyle G} 上。它的安全性取决于 G {\displaystyle G} 上的离散对数难题。

ElGamal加密算法由三部分组成:密钥生成、加密和解密。

密钥生成的步骤如下:

使用Alice的公钥 ( G , q , g , h ) {\displaystyle (G,q,g,h)} 向她加密一条消息 m {\displaystyle m} 的加密算法工作方式如下:

值得注意的是,如果一个人知道了 m {\displaystyle m'} ,那么它很容易就能知道 h y {\displaystyle h^{y}} 的值。因此对每一条信息都产生一个新的 y {\displaystyle y} 可以提高安全性。所以 y {\displaystyle y} 也被称作临时密钥(英语:ephemeral key)。

利用私钥 x {\displaystyle x} 对密文 ( c 1 , c 2 ) {\displaystyle (c_{1},c_{2})} 进行解密的算法工作方式如下:

ElGamal加密系统通常应用在混合加密系统(英语:hybrid cryptosystem)中。例如:用对称加密体制来加密消息,然后利用ElGamal加密算法传递密钥。这是因为在同等安全等级下,ElGamal加密算法作为一种非对称密码学系统,通常比对称加密体制要慢。对称加密算法的密钥和要传递的消息相比通常要短得多,所以相比之下使用ElGamal加密密钥然后用对称加密来加密任意长度的消息,这样要更快一些。


相关

  • 氟甲砜霉素氟甲砜霉素 (商品名:纽弗罗;砜/fēng/),又名“氟氯霉素”或“氟苯尼考”;氟甲砜霉素,是甲砜霉素的单氟衍生物。氟甲砜霉素是一种能有效抑菌的氯霉素类广谱抗生素,抗菌活性强于氯霉
  • 丁香园丁香园(DXY),始建于2000年7月23日,创办者李天天,是一个医学知识分享网站。该网站曾于2014年9月2日获得腾讯公司7000万美元投资。2019年1月,丁香园指权健产品骨正基鞋垫价格是天价
  • 囝囝儿子,是家庭中的成员,由父母所生的子女中的男孩子,当然儿子也可能是继子,即是配偶与前妻、前夫或其他人所生的儿子。不少父权社会中只有儿子才有继承权,女儿出嫁后则被视为另一家
  • 李羚李羚(1958年12月30日-),中国国家话剧院一级演员、中国致公党中央常委,任第十一届全国政协常委。曾获金鸡奖、金鹰奖、飞天奖。1958年12月30日生于上海市,由于当时的社会背景,1975年
  • 江华岛屠杀事件江华岛屠杀事件(강화 양민학살 사건 江華良民虐殺事件)是指1951年1月6日至1月9日,韩国国军和民兵在仁川江华岛屠杀212名到1300名手无寸铁的平民的事件。受害者被认为曾在北朝鲜
  • 陈祖德陈祖德(1944年2月19日-2012年11月1日),出生于上海,祖籍浙江镇海,中国围棋九段,中国棋院第一任院长。陈祖德少有棋名,1951年拜入著名棋手顾水如门下学棋,1959年入上海围棋队成为专业棋
  • 肖卡特·阿齐兹肖卡特·阿齐兹(乌尔都语:شوکت عزیز‎,1949年3月6日-),巴基斯坦现任巴基斯坦总理财长。他自1999年11月起出任财长,并在2004年6月6日当时总理扎法鲁拉·汗·贾迈利辞职后,被
  • 郝寿臣郝寿臣(1886年5月10日-1961年11月26日),名瑞,字寿臣,今河北省香河县人,著名京剧花脸演员,与金少山有“南金北郝”之誉,与侯喜瑞并称为“净行三杰”。郝寿臣精于曹操戏,享有“活孟德”
  • 总统特种师总统特种师,是由扎伊尔共和国总统蒙博托·塞塞·塞科于1985年创建的精锐军事力量并负责他的人身安全,人数由5000-10000人。在1986年被扩大之前被称为总统特别旅。在以色列顾问
  • 魔女的怪画集中文版单行本第一册封面《魔女的怪画集》(日语:魔女の怪画集)是由日本漫画家晴智(日语:晴智)所创作的日本漫画作品,于《Jump Square》2017年12月号至2020年2月号期间连载。后移至《