Il
SILC (Secure Internet Live Conferencing) è un protocollo che fornisce servizi di conferenza in Rete particolarmente affidabili per quanto concerne l’ambito sicurezza. Alla tradizionale funzionalità che prevede lo scambio di messaggi via testo, il protocollo
SILC acclude la possibilità di messaggi video, audio nonché immagini.
Tutte le comunicazioni compiute tramite il network sono crittografate, autenticate e con opzione di firma digitale; il protocollo
SILC supporta diversi algoritmi di crittografia:
SHA,
AES,
PKCS#1,
PKCS#3,
X.509,
OpenPGP.
Fra le peculiarità del programma ricordiamo: il
non-unique nickname, ovvero la possibilità di scegliere qualsiasi nickname l’utente preferisca; l’anonimato per quanto concerne i contatti intercorsi fra gli utenti; il
key agreement, che consiste nella possibilità concessa a due utenti di creare una chiave di cifratura segreta, tramite il protocollo SILC Key Exchange (SKE) e nota solo agli interessati per proteggere l’invio di messaggi privati; il protocollo di trasferimento file
SFTP; l’inefficacia di alcune tipologie di attacchi informatici come
man-in-the-middle,
IP spoofing,
replay attack,
eavesdropping.
Il software, sotto licenza
GPL, è disponibile nella versione
Client,
Server e
Toolkit per programmatori che intendano integrare il
SILC nei loro applicativi.