当前位置:网站首页>Three properties that a good homomorphic encryption should satisfy
Three properties that a good homomorphic encryption should satisfy
2022-07-05 01:47:00 【Salted fish Feifei】
A homomorphic encryption refers to the encryption of plaintext , It can be calculated according to ciphertext , then , The result of decryption is consistent with that of plaintext operation . In addition to the basic homomorphism requirements , A good homomorphic encryption scheme should satisfy the following three properties : Semantic security 、 Compact and efficient decryption .
Semantic security or IND-CPA Security
Given two plaintext
and
, The corresponding homomorphic encrypted ciphertexts are
and
. Suppose the enemy only knows one of the ciphertexts c, The best he can do is
The probability of judging c yes
still
, among
Is a positive infinitesimal . in other words , The enemy cannot use any effective algorithm to judge c yes
still
, The best way is to guess randomly . It means , Ciphertext will not disclose any information of plaintext . Generally speaking , This is achieved by adding random factors in the encryption process .
compact
A homomorphic scheme is compact , It means that the size of the ciphertext will not increase with homomorphic calculation . in other words , The ciphertext obtained by homomorphic calculation should be as large as that obtained by directly encrypting the result . This ensures that multiple homomorphic calculations can be performed , It will not cause the expansion of ciphertext size . meanwhile , It also makes the ciphertext obtained by homomorphic calculation indistinguishable from the ciphertext directly encrypted , Better security .
Efficient decryption
Efficient decryption means , Decryption of a homomorphic scheme , The complexity of decryption will not be increased because the ciphertext is homomorphically calculated many times . in other words , Decryption does not depend on whether the ciphertext is homomorphically computed . This makes decryption independent of homomorphic computation .
边栏推荐
- 微信小程序;胡言乱语生成器
- Runc hang causes the kubernetes node notready
- 微信小程序:全新独立后台月老办事处一元交友盲盒
- Change the background color of a pop-up dialog
- Codeforces Round #770 (Div. 2) ABC
- Interesting practice of robot programming 15- autoavoidobstacles
- MySQL backup and recovery + experiment
- es使用collapseBuilder去重和只返回某个字段
- 220213c language learning diary
- RichView TRVStyle MainRVStyle
猜你喜欢

Wechat applet: exclusive applet version of the whole network, independent wechat community contacts

Four pits in reentrantlock!

Win: use shadow mode to view the Desktop Session of a remote user

MATLB|多微电网及分布式能源交易
![[CTF] AWDP summary (WEB)](/img/4c/574742666bd8461c6f9263fd6c5dbb.png)
[CTF] AWDP summary (WEB)

"2022" is a must know web security interview question for job hopping

Delaying wages to force people to leave, and the layoffs of small Internet companies are a little too much!

Great God developed the new H5 version of arXiv, saying goodbye to formula typography errors in one step, and mobile phones can also easily read literature

流批一體在京東的探索與實踐

Game 280 of leetcode week
随机推荐
Application and Optimization Practice of redis in vivo push platform
[flutter topic] 64 illustration basic textfield text input box (I) # yyds dry goods inventory #
【LeetCode】88. Merge two ordered arrays
R language uses logistic regression and afrima, ARIMA time series models to predict world population
The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety
What is the length of SHA512 hash string- What is the length of a hashed string with SHA512?
Pytorch fine tuning (Fortune): hollowed out design or cheating
He was laid off.. 39 year old Ali P9, saved 150million
One plus six brushes into Kali nethunter
微信小程序;胡言乱语生成器
batchnorm.py这个文件单GPU运行报错解决
Go RPC call
C basic knowledge review (Part 3 of 4)
小程序容器技术与物联网 IoT 可以碰撞出什么样的火花
runc hang 导致 Kubernetes 节点 NotReady
Wechat applet: wechat applet source code download new community system optimized version support agent member system function super high income
Wechat applet: Xingxiu UI v1.5 WordPress system information resources blog download applet wechat QQ dual end source code support WordPress secondary classification loading animation optimization
Restful Fast Request 2022.2.1发布,支持cURL导入
Huawei machine test question: longest continuous subsequence
Wechat applet; Gibberish generator