Skip to main content

CS409: Cryptography

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS409: Cryptography /
  • Unit 6: Elliptic Curve Cryptography
Back to course 'CS409: Cryptography'
  • Unit 6: Elliptic Curve Cryptography

    This unit will cover elliptic curve cryptography. This approach to public-key cryptography is based on the algebraic structure of elliptic curves over finite fields. This unit includes examples of elliptic curves over the field of real numbers. The next unit will explain the Diffie-Hellman key exchange as the most important example of cryptographic protocol for symmetric key exchange. In the last part of this unit, we will learn about the elliptic curve discrete logarithm problem, which is the cornerstone of much of present-day elliptic curve cryptography.

    Completing this unit should take you approximately 12 hours.

    • Unit 6 Learning Outcomes Page
    • 6.1: Elliptic Curve Cryptography

      •  Wikipedia: "Elliptic Curve Cryptography" URL

        Read this article.

    • 6.2: Elliptic Curves

      •  David Jao's "Elliptic Curves" URL

        Read this article to learn about elliptic curves. Make sure you understand the examples given. Depending on your mathematics background, you may need to click on the additional links explaining the terminology used.

      • 6.2.1: Diffie-Hellman Key Exchange

        •  Cameron McLeman's "Diffie-Hellman Key Exchange" URL

          Read this page to learn how to exchange the keys with Diffie-Hellman key exchange technique.

      • 6.2.2: Elliptic Curve Discrete Logarithm Problem

        •  Cameron McLeman's "Elliptic Curve Discrete Logarithm Problem" URL

          Read this page, which introduces elliptic curve discrete logarithm problems. Make sure you know what the problems ask you to solve.

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy