Crypto library for AG privacy efforts
Robert A. Ballance
ballance at ahpcc.unm.edu
Mon Jul 24 12:55:10 CDT 2000
Do we have anyone actively working on this? If not, I have a potential RA who
would be capable of doing the work.
... Bob Ballance
Bill Nickless wrote:
> I would like to suggest the following crypto library as possible basis for
> including more privacy protection in access grid meetings:
>
> http://www.eskimo.com/~weidai/cryptlib.html
>
> Note that this library is reported to work with Microsoft Visual C++ and
> GCC 2.95.2, so we don't have to do something different for the Windows and
> Linux parts of the AG software suite.
>
> The rest of this note is a quote from the web page:
>
> Crypto++ is a free C++ class library of cryptographic schemes. Currently
> the library consists of the following, some of which is other people's
> code, repackaged into classes.
>
> · a class hierarchy with an API defined by abstract base classes
>
> · AES candidates:
> · RC6,
> · MARS,
> · Rijndael,
> · Twofish,
> · Serpent
> · other symmetric block ciphers:
> · IDEA, DES, Triple DES (DES-EDE2 and DES-EDE3),
> DESX (DES-XEX3), RC2, RC5, Blowfish, Diamond2, TEA,
> SAFER, 3-WAY, GOST, SHARK, CAST-128, Square
> · generic cipher modes:
> CBC padded, CBC ciphertext stealing (CTS), CFB,
> OFB, counter mode
> · stream ciphers: ARC4, SEAL, WAKE, Sapphire, BlumBlumShub
>
> · public key cryptography:
> · RSA,
> · DSA,
> · ElGamal, Nyberg-Rueppel (NR), BlumGoldwasser, Rabin,
> Rabin-Williams (RW),
> · LUC, LUCELG,
>
> · Elliptic Curve Cryptosystems
>
> · padding schemes for public-key systems: PKCS#1 v2.0, OAEP,
> PSSR, IEEE P1363 EMSA2
>
> · key agreement schemes:
> · Diffie-Hellman (DH),
> Unified Diffie-Hellman (DH2), Menezes-Qu-Vanstone (MQV),
> LUCDIF
>
> · one-way hash functions:
> · SHA-1, MD2,
> · MD5, HAVAL, RIPEMD-160, Tiger
>
> · message authentication codes:
> MD5-MAC, HMAC, XOR-MAC, CBC-MAC, DMAC
>
> · cipher constructions based on hash functions: Luby-Rackoff, MDC
>
> · pseudo random number generators (PRNG): ANSI X9.17 appendix C,
> PGP's RandPool
>
> · Shamir's secret sharing and Rabin's information dispersal schemes
>
> · DEFLATE (gzip compatible) compression/decompression
>
> · fast multi-precision integer (bignum) operations
> · · prime number generation and verification
>
> · various miscellaneous modules such as base 64 coding and 32-bit CRC
>
> · A high level interface for most of the above, using a
> filter/pipeline metaphor
>
> · benchmarks and validation testing
>
> ===
> Bill Nickless http://www.mcs.anl.gov/people/nickless +1 630 252 7390
> PGP:0E 0F 16 80 C5 B1 69 52 E1 44 1A A5 0E 1B 74 F7 nickless at mcs.anl.gov
>
> ------------------------------------------------------------------------
> Part 1.2Type: application/pgp-signature
More information about the ag-tech
mailing list