~~NOTOC~~
{{wvds:title>L4Re Crypto Service}}
===== L4Re Kripto Storitev =====
**Post-kvantna varna kriptografija za robne naprave na L4Re Microkernel**
Verzija 0.2.0 | OpenSSL 3.6 FIPS Provider | ML-KEM + ML-DSA + AES-256-GCM
==== Celotna Slika: Dvojna Varnostna Plast ====
DVOJNA VARNOSTNA PLAST
====================================================================================
+------------+ +-------------------+ +-----------------------+
| NAPRAVA | | PQ-EDGE-GATEWAY | | PQ-PROXY |
| (Senzor) | | (L4Re Microkernel)| | (Cloudflare/Nginx) |
| | | | | |
| Senzorski |---->| Plast 1: Vsebina |-------->| Plast 1: ostane |
| podatki | | ML-KEM + AES-GCM | HTTPS | šifrirana |
| | | | (443) | |
| | | Plast 2: Prenos | | Plast 2: TLS |
| | | TLS 1.3 + ML-KEM | | terminiran |
+------------+ +-------------------+ +-----------+-----------+
|
v
+-----------------------------------------------------+
| ZALEDJE |
| |
| +----------+ +----------+ +------------------+ |
| | API | | ML/AI | | Podatkovna baza | |
| | Strežnik | | Obdelava | | (šifrirana) | |
| +----------+ +----------+ +------------------+ |
| |
+-----------------------------------------------------+
Zakaj 2 plasti?
------------------------------------------------------------------------------------
Plast 2 (Prenos): Ščiti pred MITM, a proxy vidi čistopis
Plast 1 (Vsebina): Od konca do konca, le zaledje lahko dešifrira
=> Tudi kompromitiran proxy = ni uhajanja podatkov
==== Kaj Dobite ====
WvdS Crypto Service je **končna črna škatla**:
* NIČESAR ne kompilirate
* NIČESAR ne konfigurirate
* Daemon teče, pošljete zahteve - to je to
==== Razpoložljive Operacije ====
| Tip zahteve | Ime | Opis |
| ''0x01'' | AES_ENCRYPT | AES-256-GCM šifriranje |
| ''0x02'' | AES_DECRYPT | AES-256-GCM dešifriranje |
| ''0x10'' | MLDSA_SIGN | ML-DSA ustvarjanje podpisa |
| ''0x11'' | MLDSA_VERIFY | ML-DSA preverjanje podpisa |
| ''0x20'' | MLKEM_KEYGEN | ML-KEM generiranje ključnega para |
| ''0x21'' | MLKEM_ENCAPS | ML-KEM enkapsulacija |
| ''0x22'' | MLKEM_DECAPS | ML-KEM dekapsulacija |
==== Navigacija ====
=== Osnove ===
* [[.:glossar|Glosar]] - PQC izrazi (ML-KEM, ML-DSA, Nonce...)
* [[.:architektur|Arhitektura]] - Sistem z dvema daemonoma, skupni pomnilnik
=== Integracija ===
* [[.:installation|Namestitev]] - 3-koračna OEM integracija
* [[.:integration|Integracija]] - Primeri kode (C/C++)
=== Referenca ===
* [[.:protokoll|Protokol]] - Format zahteve/odgovora na ravni bajtov
* [[.:api|API referenca]] - Tipi zahtev + pomožne funkcije
=== Varnost & Skladnost ===
* [[.:sicherheit|Varnost]] - Omejevanje hitrosti, sledenje nonce, brisanje
* [[.:compliance|Skladnost]] - NIS2, BSI TR-03116-4, FIPS 203/204
----
**Podpora:** Wolfgang van der Stille / EMSR DATA d.o.o. / DATECpro GmbH