~~NOTOC~~
{{wvds:title>L4Re Crypto Service}}
===== L4Re Kripto Servis =====
**Post-kvantna sigurna kriptografija za rubne uređaje na L4Re Microkernel**
Verzija 0.2.0 | OpenSSL 3.6 FIPS Provider | ML-KEM + ML-DSA + AES-256-GCM
==== Velika Slika: Dvostruka Sigurnosna Zaštita ====
DVOSTRUKA SIGURNOSNA ZAŠTITA
====================================================================================
+------------+ +-------------------+ +-----------------------+
| UREĐAJ | | PQ-EDGE-GATEWAY | | PQ-PROXY |
| (Senzor) | | (L4Re Microkernel)| | (Cloudflare/Nginx) |
| | | | | |
| Senzorski |---->| Sloj 1: Sadržaj |-------->| Sloj 1: ostaje |
| podaci | | ML-KEM + AES-GCM | HTTPS | šifriran |
| | | | (443) | |
| | | Sloj 2: Prijenos | | Sloj 2: TLS |
| | | TLS 1.3 + ML-KEM | | terminiran |
+------------+ +-------------------+ +-----------+-----------+
|
v
+-----------------------------------------------------+
| POZADINA |
| |
| +----------+ +----------+ +------------------+ |
| | API | | ML/AI | | Baza podataka | |
| | Server | | Obrada | | (šifrirana) | |
| +----------+ +----------+ +------------------+ |
| |
+-----------------------------------------------------+
Zašto 2 sloja?
------------------------------------------------------------------------------------
Sloj 2 (Prijenos): Štiti od MITM, ali proxy vidi čisti tekst
Sloj 1 (Sadržaj): Od kraja do kraja, samo pozadina može dešifrirati
=> Čak i kompromitirani proxy = nema curenja podataka
==== Što Dobivate ====
WvdS Crypto Service je **gotova crna kutija**:
* NIŠTA ne kompajlirate
* NIŠTA ne konfigurirate
* Daemon radi, šaljete zahtjeve - to je to
==== Dostupne Operacije ====
| Tip zahtjeva | Naziv | Opis |
| ''0x01'' | AES_ENCRYPT | AES-256-GCM šifriranje |
| ''0x02'' | AES_DECRYPT | AES-256-GCM dešifriranje |
| ''0x10'' | MLDSA_SIGN | ML-DSA kreiranje potpisa |
| ''0x11'' | MLDSA_VERIFY | ML-DSA provjera potpisa |
| ''0x20'' | MLKEM_KEYGEN | ML-KEM generiranje ključnog para |
| ''0x21'' | MLKEM_ENCAPS | ML-KEM enkapsulacija |
| ''0x22'' | MLKEM_DECAPS | ML-KEM dekapsulacija |
==== Navigacija ====
=== Osnove ===
* [[.:glossar|Pojmovnik]] - PQC pojmovi (ML-KEM, ML-DSA, Nonce...)
* [[.:architektur|Arhitektura]] - Sustav s dva daemona, dijeljeni memorija
=== Integracija ===
* [[.:installation|Instalacija]] - 3-koračna OEM integracija
* [[.:integration|Integracija]] - Primjeri koda (C/C++)
=== Referenca ===
* [[.:protokoll|Protokol]] - Format zahtjeva/odgovora na razini bajta
* [[.:api|API referenca]] - Tipovi zahtjeva + pomoćne funkcije
=== Sigurnost & Usklađenost ===
* [[.:sicherheit|Sigurnost]] - Ograničavanje brzine, praćenje nonce, brisanje
* [[.:compliance|Usklađenost]] - NIS2, BSI TR-03116-4, FIPS 203/204
----
**Podrška:** Wolfgang van der Stille / EMSR DATA d.o.o. / DATECpro GmbH