Homomorphic encryption and it's pros,cons

in Steem Alliance4 months ago
Assalamualaikum

Greetings to you all!
I am sharing about homomorphic encryption and it's relevant pros,cons so let me start;

Homomorphic encryption is one of the most interesting concept which is permitting computations to performed by remaining in encryption without decrypting data. So it is just like in simple words that you are calculating something but you don't revealing it so here is an example for you also;

pexels-photo-6963098.jpegPexels

As an Example you can imagine that there are two numbers and suppose that these are 5 and 3 and you want to calculate the result after addition of these two numbers so by the implementation of homomorphic encryption these numbers can be encrypted separately but additional operation would be performed on these numbers which are encrypted values.

Now you can imagine that encrypted form of 5 and 3 is E(5) and E(3) respectively. Software that when you would implement homomorphic encryption then additional operations would be for performed in the values like this E(5) + E(3). After the implementation of homomorphic encryption when you would take result of addition then you would find out the same result if you have already performed at original unencrypted values.When you would decrypt E(5) + E(3) then you would get 8 as a result which is summation of 5 and 3.

Mathematical calculations and operations that are performed at encrypted values are designed in that way in which they can preserve characteristics of additional subtraction multiplication and other mathematical operations which permits you in return to perform calculations at encrypted data without any compromise in its privacy.Homomorphic encryption has a lot of uses in securing data processing and it enables sensitive process by third party providers without disclosing its additional data.

Pros of homomorphic encryption

Privacy-PreservingHomomorphic encryption is giving privacy and confidentiality of your sensitive information and is permitting computations on encrypted data.
Secure OutsourcingHomomorphic encryption secure data processing by the help of third party providers without revealing your sensitive information or any kind of content that you don't want to reveal.
Data IntegrityWhen I talk about integrity of data then implementation of this method gives a lot of integrity to you as encrypted values can be verified without decrypting it.
Flexible ComputationHomomorphic encryption is providing a great way to support different mathematical operations which include subtraction multiplication addition etc.

pexels-photo-207580.jpegPexels

Cons of homomorphic encryption

Computational OverheadHomomorphic encryption is intensive computationally because it requires more resources as compared to traditional computations.
Limited FunctionalityHomomorphic encryption is also have some limitations depending the phone the type of operation which is performing on the specific scheme which is in use.
Key ManagementWhen you implement homomorphic encryption then first of all there is a need to keep your keys very securely because if your keys are compromised then everyone can get access to your data.
ComplexityImplementation and understanding of homomorphic encryption can be complex and tough because it needs specific knowledge and expertise of a person.
Have a blessed day
Sort:  
 4 months ago 
CategoryInput
X - Promotion
Plagiarism Free
Image
AI Free

Note:- Please add a befitting conclusion to your post

Regards,
@jueco

Ok sure
From the next time Inshallah

Coin Marketplace

STEEM 0.21
TRX 0.13
JST 0.030
BTC 67334.64
ETH 3519.34
USDT 1.00
SBD 3.10