CRYPTO NEWS

Benchmark for CSPRNG as stream ciphers?

My limitation in my security protocol is that I want my RNG as CSPRNG and I also want it to be super fast.

If I use Salsa20 or ChaCha or AES counter mode, I don’t get the desired speed. I want my PRNG to work at the speed of 100 Gbps or more.

Morever, I need to be cryptographically secured.

Any suggestions regarding that? Do there exist such CSPRNG that can give me output stream at the speed of 100Gbps or above? Or in other words that can provide bit streams with a speed of 10^-11 bits per sec?

P.S: I don’t care about the system requiremt, the platform could be FPGA, GPU etc, I just need some numbers to compare with and to know that with any kind of feasible platform (not super computers) can I achieve the target of 100Gbps in any of the CSPRNG?

Can I subtract 2 ciphertexts in FHE exactly?

In most FHE schemes, for a polynomial $m_1$, $$enc(m_1) = a_1*s + e_1 + m_1$$ Suppose I have $enc(m_1),enc(m_2)$. Can I subtract them exactly? Sum works, but subtraction is: $$enc(m_1) – enc(m_2) = (a_1-a_2)*s + e_1-e_2 + m_1-m_2$$ In the case where $e_1-e_2$ is negative, this gives us problems in the decryption (cleaning of small::Listen

In most FHE schemes, for a polynomial $m_1$,

$$enc(m_1) = a_1*s + e_1 + m_1$$

Suppose I have $enc(m_1),enc(m_2)$. Can I subtract them exactly? Sum works, but subtraction is:

$$enc(m_1) – enc(m_2) = (a_1-a_2)*s + e_1-e_2 + m_1-m_2$$

In the case where $e_1-e_2$ is negative, this gives us problems in the decryption (cleaning of small error bits by shift right). Example:

$$enc(m_1) – enc(m_2) – (a_1-a_2)*s = e_1-e_2 + m_1-m_2$$

the final step for decryption would be $upper(e_1-e_2 + m_1-m_2)$ but if $e_1-e_2$ is negative, it’s actually a very large positive (2’s complement or in this case, modulus complement), so upper will not work.

Another way would be to transform $enc(m_2)$ into $enc(-m2)$ homomorphically, then do $enc(m_1)+enc(m_2)$ but to do this in some schemes, subtraction is needed, so it won’t work.

Benchmark for CSPRNG as stream ciphers?

Shopping cart
There are no products in the cart!
Continue shopping
0