Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/defeo/cimpa-popayan


https://github.com/defeo/cimpa-popayan

Last synced: about 4 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Isogenies of elliptic curves and their applications to cryptography

Exercises for the [CIMPA research
school](http://www.rnta.eu/Popayan2023/), Universidad del Cauca,
Popayán, Colombia, July 24 – August 4.

These [Jupyter/Sagemath](https://www.sagemath.org/) notebooks contain
the tutorials and exercises for the "Cryptography" course of the
school.

## Install Sagemath

If you have the opportunity, it's recommended to install Sagemath on
your personal machine. Instructions at
.

## Use Sagemath in the cloud

If you couldn't install Sagemath, there are two opportunities to use
it in the cloud.

### Cocalc

[Cocalc](https://cocalc.com/) is a freemium cloud service providing
Sagemath and other scientific tools. You will have to create an
account in order to use it.

You can open the tutorials in Cocalc by following this link:
.

After you open a notebook, click on "Edit your own copy". It will
prompt you to create an account, if you haven't already done so, and
then import the notebook in a project.

### Binder

[Binder](https://mybinder.org/) is a free service supporting
reproducible environments for scientific computation. No account is
needed.

You can open the tutorials in Binder by following this link:
.

If launching hangs for more than a minute, give it another try by
reloading the page, or clicking on the link again.

Be warned that, unlike in Cocalc, whatever work you do is not saved in
the cloud! Do not forget to download your work at the end of the
session.

## Direct links to notebooks

Below you'll find direct Binder links to the notebooks in this
repository. Click on them to jump straight to them.

- [The notebook of the first tutorial](https://mybinder.org/v2/gh/defeo/cimpa-popayan/master?labpath=2023-08-01-popayan.ipynb) on elliptic curves, torsion points and the Frobenius endomorphism.

- [The notebook of the second tutorial](https://mybinder.org/v2/gh/defeo/cimpa-popayan/master?labpath=2023-08-03-popayan.ipynb) on isogenies and complex multiplication.

- [The notebook of the third tutorial](https://mybinder.org/v2/gh/defeo/cimpa-popayan/master?labpath=2023-08-04-popayan.ipynb) on complex multiplication and cryptography.

## Acknowledgments

This repository is based on .
Go there for more demos and infos.