multi-threaded encryption

Robert J. Hansen rjh at sixdemonbag.org
Tue Feb 20 07:08:47 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Christian Bienia wrote:
> Before we can recommend the project, I wanted to get some feedback on
> the plausibility and feasibility of the project. How difficult would it
> be to implement the changes? And is there need for a parallel GnuPG?

I'm not a GnuPG developer; however, I think I may have some useful
information for you.

As you've said, counter mode and stream ciphers lend themselves best to
parallelization, but the OpenPGP RFC does not specify counter mode or
stream ciphers.  The RFC specifies a slightly perverse cipher feedback
mode which does not lend itself well to parallelization.

The RFC language allows for experimental algorithms.  You may have
better luck implementing this as an experimental, rather than trying to
add this support to the core of GnuPG.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQEcBAEBAgAGBQJF2pBvAAoJELcA9IL+r4EJTxAH/RG16NBezcOi4m5pfSofJUQt
0gI5uZNMbSoaf9bySg0n2hV8ysPCn75vS7aLSnhmbL23naOr0yN1rkK3dVmeapte
kW0DPf/I1f5IaRDmczZ9ngaDudkiYmuuOfjshhYesA8zaA/HUS5nDR9HgMc8X8U/
FSHJAyYCqECLZhzjm0UvRF8jnrxvdsjosRPM93u/leZeLtDmXcaq0rooEOvhcCYv
0CAa7ciBTafoHdjuHy4vbPbXbFVvZp3wBjisXHoyb5UhxX6Kd0A0pSeiNFURv7m7
XUqbIdYm1k4FGTx7Dh7OHOMNti83AFU1ApkJN29O+ZPPVlT6lIY6+yPb5bjlUUI=
=Bg3/
-----END PGP SIGNATURE-----



More information about the Gnupg-devel mailing list