首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Elgamal加密与签名算法简述

Elgamal加密与签名算法简述

作者头像
mythsman
发布于 2022-11-14 15:59:29
发布于 2022-11-14 15:59:29
1.5K0
举报

简述

ElGamal算法,是由T.Elgamal于1984年提出的公钥密码体制和椭圆曲线加密体系。既能用于数据加密也能用于数字签名,其安全性依赖于计算有限域上离散对数这一难题即CDH假设。在加密过程中,生成的密文长度是明文的两倍,且每次加密后都会在密文中生成一个随机数K,其实现依据是求解离散对数是困难的,而其逆运算指数运算可以应用快速幂的方法有效地计算。也就是说,在适当的群G中,指数函数是单向函数。

用于签名

用于加密

这里需运用Ext_Euclidean算法求乘法逆元。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 简述
  • 用于签名
  • 用于加密
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档