12.01.2013 Views

3. Postdoctoral Program - MSRI

3. Postdoctoral Program - MSRI

3. Postdoctoral Program - MSRI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

This project seeks to use elliptic curves to search for triples (A:B:C) with exceptionally large<br />

q(A:B:C). The approach will be to use properties of certain families of elliptic curves that are<br />

classified according to their isogenous curves. For example, the triple (3 3 :5:2 5 ) has a rather low<br />

quality of q=1.01898, whereas the triple (3:5 3 :2 7 ) has a rather large quantity q=1.42657. These<br />

triples correspond to elliptic curves which are 3-isogeneous to each other.<br />

Project 2: Elliptic Curve Cryptography<br />

There are two aspects when discussing secrets: how to safely encrypt a message so that an<br />

unauthorized party cannot read it and how to effectively decrypt a message so that an authorized<br />

party can. This project sought to have students learn about the Discrete Logarithm Problem by<br />

writing computer code. Students engaged in a friendly competition of passing secrets: one<br />

encrypted, while the other eavesdroped!<br />

The method of encryption using elliptic curves is a type of Public Key cryptosystem, an idea first<br />

put forth by Whitfield Diffie and Martin Hellman in 1976. One takes a message, expresses each<br />

character as a positive integer (using say UTF-8), then encodes the message as a positive integer.<br />

One can then perform mathematics on this integer, using a shared elliptic curve, and then send<br />

this encrypted message to a friend. This process is known as Elliptic Curve Diffie-Hellman<br />

(ECDH).<br />

The method of decrypting using elliptic curves is a variant of Pollard's (p-1) Algorithm, an idea<br />

first put forth by Hendrik Lenstra in 1987. One wishes to solve the Elliptic Curve Discrete<br />

Logarithm Problem (ECDLP) by factoring an integer using elliptic curves. One chooses a<br />

random point on a random elliptic curve and then uses the group law to eventually find a factor<br />

that allows one to invert the discrete logarithms. This process is known as Elliptic Curve<br />

Factorization Method (ECM).<br />

Short Biographies of the 2010 <strong>MSRI</strong>-UP organizers:<br />

Ivelisse M. Rubio was born and raised in Puerto Rico. She received her B.S. and M.S. in<br />

Mathematics from the University of Puerto Rico-Río Piedras and her Ph.D. in Applied<br />

Mathematics from Cornell University. In 1998, she co-founded the NSF-REU Summer Institute<br />

in Mathematics for Undergraduates (SIMU) at the UPR-Humacao. Ive is currently a Professor in<br />

the Computer Science Department at the UPR-Rio Piedras. Her research interests are finite<br />

fields and applications to error-correcting codes.<br />

Edray Herbert Goins grew up in South Los Angeles, California. A product of the LAUSD<br />

public school system, Dr. Goins attended the California Institute of Technology, where he<br />

majored in mathematics and physics. He earned his doctorate in mathematics from Stanford<br />

University. Dr. Goins is currently an Assistant Professor of Mathematics at Purdue University in<br />

West Lafayette, Indiana. He works in the field of number theory as it pertains to the intersection<br />

of representation theory and algebraic geometry.<br />

Dr. Goins spends most of his summers engaging underrepresented students in research in the<br />

mathematical sciences. He has taught mathematics with the Vanguard Engineering Scholarship<br />

<strong>Program</strong> through the National Action Council for Minorities in Engineering (NACME), taught<br />

95

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!