当前位置:网站首页>EIGamal cryptosystem description
EIGamal cryptosystem description
2022-07-28 06:16:00 【zzuls】
1. Brief introduction
1.EIGamal The password is RSA Besides the password, the most representative public key password
2.EIGamal Based on the difficult problem of discrete logarithm
2. Key generation
(1) Select a prime number p, And less than p Of the two random number g and x
(2) Calculation 
(3) With (y,g,p) As public key ,x As the private key
3. Encryption operations
(1) For clear text messages M, Randomly choose one with p-1 A coprime integer k Calculation 
p,
p
(2) Ciphertext is C=(C1,C2)
4. Decryption calculation

5. Proof of correctness

6.EIGamal Cryptosystem security
EIGamal Based on the difficult problem of discrete logarithm , for instance :p It's a prime number
seek c=2^q mod p It's simple , It can be solved quickly with fast power , But we know c Words , Ask you to calculate the force in the current situation , The time complexity is generally in O(
), When q When I was older , Ask for q It's very troublesome .
边栏推荐
- Deep learning (incremental learning) -- iccv2021:ss-il: separated softmax for incremental learning
- 深度学习——Patches Are All You Need
- 无约束低分辨率人脸识别综述二:异构低分辨率人脸识别方法
- 深度学习(自监督:SimSiam)——Exploring Simple Siamese Representation Learning
- 用于快速低分辨率人脸识别模型训练的改进知识蒸馏《Improved Knowledge Distillation for Training Fast LR_FR》
- Convolutional neural network
- What are the detailed steps of wechat applet development?
- Overview of unconstrained low resolution face recognition I: data sets for low resolution face recognition
- 强化学习——价值学习中的SARSA
- TensorFlow2.1基本概念与常见函数
猜你喜欢

深度学习(增量学习)——ICCV2022:Contrastive Continual Learning

强化学习——Proximal Policy Optimization Algorithms

What is the process of building a small program?

知识点21-泛型

强化学习——多智能体强化学习

Which is more reliable for small program development?

The difference and relation between TCP and UDP

On low resolution face recognition in the wild:comparisons and new technologies

深度学习(增量学习)——(ICCV)Striking a Balance between Stability and Plasticity for Class-Incremental Learning

Adaface: quality adaptive margin for face recognition image quality adaptive edge loss for face recognition
随机推荐
基于选择性知识提取的野外低分辨率人脸识别的论文阅读笔记
三、OpenVINO实战:图像分类
C语言EOF的理解
《AdaFace: Quality Adaptive Margin for Face Recognition》用于人脸识别的图像质量自适应边缘损失
How to improve the efficiency of small program development?
深度学习(自监督:SimSiam)——Exploring Simple Siamese Representation Learning
Using neural network to predict the weather
一、AMD - OpenVINO环境配置
ESXi 7.0 Update 1c中加入的systemMediaSize启动选项
无约束低分辨率人脸识别综述二:异构低分辨率人脸识别方法
Tf.keras build neural network function expansion
Solution to the crash after setting up a cluster
Improved knowledge distillation for training fast lr_fr for fast low resolution face recognition model training
The number of password errors during login is too many, and the user is blocked,
深度学习(增量学习)——ICCV2021:SS-IL: Separated Softmax for Incremental Learning
Automatic scheduled backup of remote MySQL scripts
基于差值扩展的可逆水印方法
D2sc-gan: low resolution face recognition of classroom scenes based on dual depth and shallow channel generation confrontation network
Deep learning (incremental learning) - (iccv) striking a balance between stability and plasticity for class incremental learning
UNL-类图