hey, I'm Hartley...

... a Hungarian software engineer, devops & sysadmin

systems: operational | student @ computer science

links & info

⏱️ root server uptime: ...
🔑

Secure Communication

> E2E X25519 Encryption. This message can only be decrypted using my private key.

â–¶ [?] Mathematical implementation details (ECDLP)
Elliptic Curve Cryptography (ECC) & Curve25519 Az aszimmetrikus titkosítás ezen formája prímfaktorizáció helyett egy prímtesthosszúságú véges test felett értelmezett elliptikus görbe (y2 = x3 + ax + b) algebrai struktúráját használja.

1. A művelet: A rendszer alapja a pont-összeadásból derivált skaláris szorzás. Kijelölünk egy szabványosított alappontot (Generator Point - G) a görbén.
2. Privát Kulcs (k): Egy kriptográfiailag biztonságos PRNG által generált, hatalmas (256 bites) véletlen egész szám.
3. Publikus Kulcs (P): A privát kulcs és az alappont skaláris szorzata (P = k · G).

A Trapdoor függvény (Miért biztonságos?) A biztonság az Elliptikus Görbe Diszkrét Logaritmus Problémán (ECDLP) alapszik. Míg az előreirányú művelet (a publikus kulcs generálása) polinomiális időben O(log k) rendkívül gyorsan elvégezhető, a fordított irányú művelet – tehát a k privát kulcs visszaszámolása pusztán a P végpont és a G alappont ismeretében – a jelenlegi számítási kapacitásokkal analitikai úton gyakorlatilag lehetetlen.
[ hartley@local-node ~ ]$ _