# A Primer on Public-Key Cryptography

In preparation for a future post discussing *Elliptic curve cryptography* (ECC), I’d like to introduce the broader concept of **public-key cryptography** first. Though these concepts are general, I’ll use the RSA algorithm as an example of a public-key cryptography system. This will also help us motivate our discussion of ECC in the follow-up post.

# Introduction

Cryptography is a branch of math and computer science that deals with securing information using codes or *ciphers*. It’s a crucial technology for the modern internet. Though not…