Protocolli SCIP
Gestione chiavi
Per iniziare una connessione sicura, deve essere creata una chiave di crittografia del traffico (TEK). Utilizzando un framework di messaggistica a chiave pubblica preesistente chiamato FIREFLY dall'NSA, le chiavi vengono passate tra le due parti comunicanti per impostare una connessione sicura. Alcune implementazioni del protocollo usano token sicuri, legati direttamente agli individui, per facilitare la restrizione degli utenti.
Compressione vocale
Per la compressione vocale, SCIP usa i vocoder (voice coders). Il protocollo supporta una varietà di vocoder, ma richiede il supporto per Mixed Excitation Linear Prediction (MELP). Questi vocoder possono essere considerati come contenitori standard per la compressione dei dati. Diversi vocoder determinano diversa qualità audio e velocità di dati. Attualmente, il Dipartimento della Difesa e la NATO usano MELPe, una versione migliorata di MELP che trasferisce l'alla stessa qualità di prima, ma a un quarto degli originali 2400 bit al secondo.
Crittografia
Con una TEK unica per ogni comunicazione, i dispositivi SCIP usano cifrari per crittografare qualsiasi dato prima di inviarlo. Vengono usati più cifrari in SCIP, con alcune implementazioni commerciali che usano i popolari cifrari AES o DES.
Piano di segnalazione
SCIP usa un metodo di trasmissione ARQ per i dati, il che significa che il mittente continua a trasmettere gli stessi dati finché non riceve una conferma di ricezione. Per la comunicazione vocale, lo standard SCIP invia un flusso costante di blocchi di dati MELP, interrompendo l'alimentazione quando non c'è input vocale per risparmiare energia. Un blocco di sincronizzazione viene inviato ogni mezzo secondo per mantenere la connessione.