Sommario
SecCom è un'applicazione che permette di comunicare in maniera sicura e diretta con altri dispositivi. Si tratta di un'applicazione Peer-to-Peer che consente di scambiare messaggi cifrati e dotati di scadenza con lo scopo di migliorare la sicurezza in specifici ambiti di utilizzo.
(torna su)
L'applicazione è compatibile con le seguenti piattaforme e le relative versioni minime:
(torna su)
Per installare l'applicazione è sufficiente seguire le seguenti istruzioni.
Per avviare l'applicazione è necessario possedere dispositivo compatibile. Vedi: Compatibilità.
Scarica e installa l'ultima versione dell'applicazione dalla pagina delle releases.
(torna su)
- Situazione iniziale
- Schermata di accoppiamento
- Smartphone: Scansione QR | Desktop: Visualizzazione QR
- Accoppiamento effettuato
- Desktop: Tentativo di connessione
- Desktop: Il destinatario non è raggiungibile o non è in ascolto. Il mittente inizia ad ascoltare
- Smartphone: Tentativo di connessione al destinatario
- Il destinatario era in ascolto. Connessione effettuata
- Visualizzazione chat
- Desktop: invio di un messaggio con TTL = 10s | Smartphone: ricezione del messaggio cifrato
- Smartphone: Apertura del messaggio e inizio del conto alla rovescia
- Smartphone: Fine del conto alla rovescia ed eliminazione definitiva del messaggio
(torna su)
- Persistenza locale: Configurazione di un database locale per gestire i dispositivi
- Socket factory: Impostazione di una modalità di comunicazione TCP simmetrica per entrambe le parti
- Cifratura: Impostazione del sistema di cifratura
- Messaggi: Definizione e struttura di un messaggio e la relativa gestione da parte del destinatario
- Accoppiamento: Impostazione della procedura di accoppiamento e scambio delle chiavi
- CRUD Dispositivi: Gestione di inserimento manuale, modifica e cancellazione di dispositivi
Vedi le issues aperte per la lista completa di funzionalità proposte (e problemi noti).
(torna su)
Distribuito con licenza GPL-3.0. Vedi LICENSE.txt
per ulteriori informazioni.
(torna su)
Brian Sivieri - briansivieri.job@gmail.com
Link Progetto: https://github.com/BrianSivAir/SecCom
(torna su)