Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 31767

A public-key cryptosystem invented by Pascal Paillier in 1999.

1 vote
Accepted

How to apply two consecutive Paillier encryptions?

Then, you can encrypt each component $(c_0,c_1)$ using Paillier again. There is a natural generalization of Paillier to longer plaintexts, the Damgård–Jurik cryptosystem. … It allows to encrypt plaintexts from $\mathbb{Z}_{n^s}$, with a ciphertext in $\mathbb{Z}_{n^{s+1}}$, for any $s$ (Paillier is just the case $s=1$). …
Geoffroy Couteau's user avatar
3 votes

Do we need to consider overflow in paillier encryption?

Yes, it is often necessary to consider overflows in Paillier encryption. … The signing process is essentially performed homomorphically and interactively, inside a Paillier ciphertext. …
Geoffroy Couteau's user avatar
3 votes
Accepted

identifying presence of encryption of zero in additive homomorphic encryption

I do not think what you want is possible with any simple solution - by simple, I mean computationally less expensive than downloading and decrypting all the ciphertexts. Basically, multiplicative homo …
Geoffroy Couteau's user avatar
4 votes
Accepted

Showing the decrypted sum of encrypted values

The construction from the Paillier cryptosysem is way more involved and was presented at the CRYPTO conference in august this year. … If the messages can be large, then the LWE-based or the Paillier-based instantiations must be used. …
Geoffroy Couteau's user avatar
4 votes
Accepted

In Paillier homomorphic encryption, do we need to take modulo after multiplication of 2 ciph...

Yes, both will give the same result. However, taking mod after each multiplication is far more efficient: if you do not take modulos during intermediate multiplications, the size of the strings you ar …
Geoffroy Couteau's user avatar
2 votes

How Paillier cryptosystem can be used practically to encrypt and decrypt big messages "m"?

The Paillier cryptosystem allows to encrypt integers modulo $n$. Therefore, if $m$ is bigger than $n$, encrypting it will lose most of the message - only $m \bmod n$ is retrieved through decryption. … You can for example write $m$ in base $n$, as $m = \sum_i m_i n^{i}$, and encrypt the $m_i$'s separately with Paillier. …
Geoffroy Couteau's user avatar
3 votes

ElGamal and Paillier combined

There are secure two-party protocols to securely compute, given Paillier encryptions of $x$ and $y$ respectively, a Paillier encryption of $x\cdot y$, where the two parties have shares of the secret Paillier … This is a simple standard protocol to interactively multiply Paillier encrypted values. …
Geoffroy Couteau's user avatar
2 votes
Accepted

Zero-knowledge proof for Paillier parameters

Knowing the secret key in the Paillier encryption scheme is equivalent to knowing the factorization, hence the exact same protocol can be used to prove knowledge of the Paillier secret key. …
Geoffroy Couteau's user avatar