From 131e9a1c3faa4f14d5e31dcd23b8f567e2ccacdb Mon Sep 17 00:00:00 2001 From: fram3d Date: Mon, 21 Oct 2024 16:08:57 +0200 Subject: [PATCH] add algebera slides and link to decentrala slide --- slides/algebragrupe/algebragrupe.md | 65 ++++++++++++++++++++++ slides/stajedecentrala/qrcode.png | Bin 0 -> 5788 bytes slides/stajedecentrala/stajedecentrala.md | 9 +-- 3 files changed, 70 insertions(+), 4 deletions(-) create mode 100644 slides/algebragrupe/algebragrupe.md create mode 100644 slides/stajedecentrala/qrcode.png diff --git a/slides/algebragrupe/algebragrupe.md b/slides/algebragrupe/algebragrupe.md new file mode 100644 index 0000000..908ed24 --- /dev/null +++ b/slides/algebragrupe/algebragrupe.md @@ -0,0 +1,65 @@ +--- +title: +- Algebra (Grupe) + +theme: +- Warsaw +colortheme: +- orchid +--- + +# Uvod +- Skupovi + - Celi brojevi (beskonacni) + - Ostatci pre deljenju (konacne) +- Operacije + - mnozenje (binarna) + - negacija (unarna) + +# Grupe +- Rezlutat ostaje unutar skupa +- Neutral +- Inverz +- Asocijativnost +- Abelove grupe (komutativnost) +- Ciklicne grupe (ostatak pri deljenju) + +# Podgrupe +- Celi/Racionalni brojevi +- Red grupe +- Red podgrupe deli red grupe + +# Kriptografija +- Skup poruka m odredjene velicine +- Operacija sifrovanja/potpisivanja $\oplus$ + - jednosmerna (kao i hash funkcije) +- Neutral (e) +- Inverz kljuceva (k1, k2) + - $k1 \oplus k2 \equiv e$ +- Sifrovanje/Potpisivanje ( $c \equiv m \oplus k1$ ) +- Desifovanje/Provera ( $c \oplus k1 \equiv m$ ) +- Asocijativnost + - $c \oplus k2 \equiv (m \oplus k1) \oplus k2 \equiv m \oplus (k1 \oplus k2)$ + - $m \oplus (e) \equiv m$ + +# Kljucevi +- Jedan kljuc (simetricna) + - $k1 \equiv k2$ + - $1 \oplus 1 \equiv 0 \mod 2$ (komplement) +- Dva kljuca (asimetricna) + - $2+3 \equiv 0 \mod 5$ + +# Razmena kljuceva +![Diffie–Hellman](slides/rsa/dhke.png) + +# Razmena kljuceva +- Diffie–Hellman (DH) + - parametri (g,n,...) + - Abelova grupa (komutativnost) + - $g \oplus a \oplus b \equiv g \oplus b \oplus a$ + - $(g \oplus a) \oplus b \equiv (g \oplus b) \oplus a$ + - $A \oplus b \equiv B \oplus a$ + +# Sifrovanje/Potpisivanje +- Direktno sifrovanje (RSA) +- DH + simetcina = asimetricna (EC) diff --git a/slides/stajedecentrala/qrcode.png b/slides/stajedecentrala/qrcode.png new file mode 100644 index 0000000000000000000000000000000000000000..d89625ad7d1a64df61f1f7d90ee440a50bdfd5b9 GIT binary patch literal 5788 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