L4Re Crypto Service

Crittografia Post-Quantum sicura per dispositivi edge su L4Re Microkernel

Versione 0.2.0 | OpenSSL 3.6 FIPS Provider | ML-KEM + ML-DSA + AES-256-GCM

Quadro Generale: Sicurezza a Doppio Strato

                              SICUREZZA A DOPPIO STRATO
====================================================================================

  +------------+     +-------------------+         +-----------------------+
  |  DISPOSITIVO|    |  PQ-EDGE-GATEWAY  |         |      PQ-PROXY         |
  |  (Sensore) |     | (L4Re Microkernel)|         |  (Cloudflare/Nginx)   |
  |            |     |                   |         |                       |
  | Dati       |---->|  Strato 1: Payload|-------->|  Strato 1: rimane     |
  | sensore    |     |  ML-KEM + AES-GCM |  HTTPS  |  cifrato              |
  |            |     |                   |  (443)  |                       |
  |            |     |  Strato 2: Trasporto|       |  Strato 2: TLS        |
  |            |     |  TLS 1.3 + ML-KEM |         |  terminato            |
  +------------+     +-------------------+         +-----------+-----------+
                                                              |
                                                              v
                    +-----------------------------------------------------+
                    |                    BACKEND                          |
                    |                                                     |
                    |  +----------+  +----------+  +------------------+   |
                    |  | API      |  | ML/AI    |  | Database         |   |
                    |  | Server   |  | Elaboraz.|  | (cifrato)        |   |
                    |  +----------+  +----------+  +------------------+   |
                    |                                                     |
                    +-----------------------------------------------------+

Perché 2 strati?
------------------------------------------------------------------------------------
Strato 2 (Trasporto): Protegge da MITM, ma il proxy vede il testo in chiaro
Strato 1 (Payload):   End-to-end, solo il backend può decifrare
                      => Anche proxy compromesso = nessuna fuga di dati

Cosa Ottenete

Il WvdS Crypto Service è una black box pronta all'uso:

  • Non compilate NULLA
  • Non configurate NULLA
  • Il daemon gira, inviate richieste - fatto

Operazioni Disponibili

Tipo richiesta Nome Descrizione
0x01 AES_ENCRYPT Cifratura AES-256-GCM
0x02 AES_DECRYPT Decifratura AES-256-GCM
0x10 MLDSA_SIGN Creazione firma ML-DSA
0x11 MLDSA_VERIFY Verifica firma ML-DSA
0x20 MLKEM_KEYGEN Generazione coppia chiavi ML-KEM
0x21 MLKEM_ENCAPS Incapsulamento ML-KEM
0x22 MLKEM_DECAPS Decapsulamento ML-KEM

Fondamenti

  • Glossario - Termini PQC (ML-KEM, ML-DSA, Nonce…)
  • Architettura - Sistema a due daemon, memoria condivisa

Integrazione

Riferimento

Sicurezza & Conformità

  • Sicurezza - Rate Limiting, Nonce Tracking, Zeroize
  • Conformità - NIS2, BSI TR-03116-4, FIPS 203/204

Supporto: Wolfgang van der Stille / EMSR DATA d.o.o. / DATECpro GmbH

Zuletzt geändert: il 29/01/2026 alle 21:59