CryptoMathesis a cryptography course

The CryptoMathesis project is a YouTube course that will help you learn in-depth encryption in very simple words.

In the first episode I make an introduction to cryptography. I explain the basic concept of cryptography with a simple example with Caesar Cipher, and at the end I mention some cases where we use it and the basic categories of systems (symmetric & assymetric).

In the second episode I analyze how it works RSA and I explain its key variables.

In the third episode I analyze how to encrypt with the AES system, and at the end I show the basic commands for hex and decimal encoding in python.

In the fourth episode I analyze the Diffie-Hellman protocol and explain the Euler function and how to find the primitive root modulo of a number n.

In the fifth episode I analyze the system of Elliptic Curves (ECC) and in general the mathematics used to calculate the points. Then I show how we can combine the Diffie-Hellman protocol with the ECC and finally I compare the ECC with the RSA.

His general idea CryptoMathesis is to teach viewers how cryptographic systems and higher mathematics work (along with python) and then prepares you for CTF challenges.

In every I try to show something more with mathematics little by little and once I see that I have given a good basis, then I will move on to the part of attacks on these systems.

Watch videos

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.082 registrants.

Written by R4GN4R

I am a CTF Cryptography player and my second category is Forensics.
Also I am a Bug bounty hunter and making hacking tools.
Currently studying Computer Science at University of Piraeus.

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).