workshops/slides/algebragrupe/algebragrupe.md

66 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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 k2 \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
![DiffieHellman](slides/rsa/dhke.png)
# Razmena kljuceva
- DiffieHellman (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)