120 – CNS Lab 04 – RSA

Descrizione

Fourth laboratory for the Computer Network Security (CNS) course at Tor Vergata during scholar year 2022-2023.

In the laboratory we discussed RSA, one of the first public-key cryptographic system discovered and implemented.


Timestamps

00:00:00 Introduction to asymmetric cryptography
00:07:14 Hands-On Introduction to RSA
00:28:19 Code example 1: rsa_hands_on.py
00:33:23 RSA key generation
00:38:33 RSA correctness
00:46:30 RSA security
00:48:25 Digital Signatures with RSA
00:53:31 Code example 2: rsa_signature.py
00:56:10 Overview of RSA
00:57:00 RSA in practice
01:01:40 CryptoHack ctf 1: Factoring
01:05:00 CryptoHack ctf 2: Monoprime
01:10:20 CryptoHack ctf 3: Inferius Prime


Riferimenti / Materiale

https://github.com/LeonardoE95/yt-it/tree/main/src/2022-11-25-università-teaching-2022-2023-cns-04
https://teaching.leonardotamiano.xyz/cns/labs/lab_04_rsa/