Skip to content

Latest commit

 

History

History
26 lines (17 loc) · 1.19 KB

README.md

File metadata and controls

26 lines (17 loc) · 1.19 KB

network security and cryptography systems (by sagemath)

Binder

In today's time, cyber cryptographic algorithms are used to transfer electronic data over the internet so that no third-party is able to read the data.

SageMath is a free open-source mathematics software system licensed under the GPL. It builds on top of many existing open-source packages: NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined power through a common, Python-based language or directly via interfaces or wrappers.

cryptosystem schem

including files of this repo

  • Elliptic_Curves.ipynb Rename Elliptic Curves.ipynb
  • Hash_Functions.ipynb Rename Hash Functions.ipynb
  • Information-Theoretic_Security.ipynb
  • Sagemath_and_classic_ciphers.ipynb
  • Secret_Sharing.ipynb
  • Symmetric.ipynb

note

that currently, the notebook Symmetric requires python 3 (and not sagemath)

for course prof. verticale, network security polimi
(special thanks from prof. verticale)