The Hasty Pudding Cipher -- A Tasty Morsel
My new cipher.
http://richard.schroeppel.name:8015/ftp/hpc/index.html
The Hasty Pudding Cipher.
Elliptic Curves -- Galois Field Arithmetic
Find out about the wonderful world of GF[2^K], where 2=0, plus is minus, and squaring is a linear operator. And why they are called elliptic curves.
Tech report about fast GF arithmetic (postscript, 96KB) (compressed, 54KB) ftp://ftp.cs.arizona.edu/reports/1995/TR95-03.ps
Documentation for the elliptic curve program (28KB)
(gzip 11KB)
http://richard.schroeppel.name:8015/ftp/ell2-doc
Includes a very brief introduction to arithmetic for the Galois Fields GF[2^K]
and elliptic curves over these fields.
Examples of running the elliptic curve program (19KB) (gzip 4KB) http://richard.schroeppel.name:8015/ftp/ell2.examples
My workhorse elliptic curve program (346KB)
(gzip 61KB)
http://richard.schroeppel.name:8015/ftp/ell2xx.c
The C source code for most of my work with GF[2^K] and elliptic curves
over these fields. Lots of field arithmetic and curve arithemtic.
Pick out the pieces you need.
Assembly code for GF multiplication on the Alpha (7KB)
http://richard.schroeppel.name:8015/ftp/mult155b64c.s
Needed for the DEC Alpha processor.
Multiperfect Numbers -- Multiply Perfect Numbers -- Pluperfect Numbers -- MPFNs
This list is a couple of years out of date. There's been a lot of activity lately. There are now about 3000 known MPFNs.
If your browser doesn't handle the .gz extension, remove it. Our FTP server will uncompress the file and send it to you.
Index to 2094 MPFNs sorted by Factorization (165KB) (gzip 47KB) http://richard.schroeppel.name:8015/ftp/mpfn2094-index.gz
Index to 2094 MPFNs sorted by Index (165KB) (gzip 47KB) http://richard.schroeppel.name:8015/ftp/mpfn2094-index-index.gz
Index to 2094 MPFNs sorted by Numerical Value (165KB) (gzip 48KB) http://richard.schroeppel.name:8015/ftp/mpfn2094-index-numeric.gz
List of 2094 MPFNs sorted by Factorization (677KB) (gzip 165KB) http://richard.schroeppel.name:8015/ftp/mpfn2094-list.gz