Encryption on GPU

Hello,
I’ve read through Zama’s tutorials of FHE acceleration with GPU. As far as I understand, the GPU acceleration is used only on “server side” (i.e. operating on encrypted data).
Is it possible to use GPU acceleration on “client side” (i.e. encrypting/decrypting data)?
Many thanks for any help.

Hello! That would be possible but would require to implement a secure pseudo-random generator on GPU. A reason why we haven’t gone down that direction is the variety of client architectures: a Cuda implementation would not benefit the largest number of users. Also, the performance bottleneck is truly on the server side, and we thus focus our efforts there.

I hope this answers your question.
Agnes Leroy

1 Like