当前位置:网站首页>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 .
边栏推荐
- 【LeetCode】88. Merge two ordered arrays
- [Digital IC hand tearing code] Verilog edge detection circuit (rising edge, falling edge, double edge) | topic | principle | design | simulation
- 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
- 【CTF】AWDP总结(Web)
- Classification of performance tests (learning summary)
- R language uses logistic regression and afrima, ARIMA time series models to predict world population
- Database postragesql client authentication
- Win:将一般用户添加到 Local Admins 组中
- Wechat applet: wechat applet source code download new community system optimized version support agent member system function super high income
- . Net starts again happy 20th birthday
猜你喜欢
He was laid off.. 39 year old Ali P9, saved 150million
Nebula Importer 数据导入实践
PowerShell:在代理服务器后面使用 PowerShell
Armv8-a programming guide MMU (3)
"2022" is a must know web security interview question for job hopping
The perfect car for successful people: BMW X7! Superior performance, excellent comfort and safety
Introduction to redis (1)
Win:使用 PowerShell 检查无线信号的强弱
Restful Fast Request 2022.2.1发布,支持cURL导入
Subject 3 how to turn on the high beam diagram? Is the high beam of section 3 up or down
随机推荐
Classification of performance tests (learning summary)
R语言用logistic逻辑回归和AFRIMA、ARIMA时间序列模型预测世界人口
Numpy library introductory tutorial: basic knowledge summary
Database postragesq BSD authentication
MATLB | multi micro grid and distributed energy trading
微信小程序:全网独家小程序版本独立微信社群人脉
官宣!第三届云原生编程挑战赛正式启动!
C basic knowledge review (Part 3 of 4)
微信小程序:微群人脉微信小程序源码下载全新社群系统优化版支持代理会员系统功能超高收益
Include rake tasks in Gems - including rake tasks in gems
Es uses collapsebuilder to de duplicate and return only a certain field
Hedhat firewall
Abacus mental arithmetic test
Database postragesql client authentication
Jcenter () cannot find Alibaba cloud proxy address
DOM basic syntax
Delaying wages to force people to leave, and the layoffs of small Internet companies are a little too much!
Nebula Importer 数据导入实践
Change the background color of a pop-up dialog
Win:使用 Shadow Mode 查看远程用户的桌面会话