SCIP Protokoller

SCIP står for Secure Communications Interoperabilitet Protocol, og er en serie med internasjonale standarder for utveksling av sikker tale og data. SCIP er laget for å fungere over en rekke kommunikasjonsnett, fra militær radio og tradisjonell telefon til satellittkommunikasjon og VoIP. SCIP er utviklet i samarbeid mellom det amerikanske forsvarsdepartementet og National Security Agency. Den SCIP standard har fire hovedkomponenter. Det er ikke mye data utgitt SCIP av sikkerhetsmessige grunner.

Key Management

For å begynne en sikker tilkobling, har en trafikk krypteringsnøkkel (TEK) som skal opprettes. Ved hjelp av en pre-eksisterende offentlig nøkkel kryptografi meldinger rammeverk kalt FIREFLY fra NSA, er tastene gått mellom de to kommuniserende parter å sette opp en sikker forbindelse. Noen implementeringer av protokollen bruker sikre symboler, knyttet direkte til enkeltpersoner, for å lette brukeren begrensning.

Voice Compression

For talekomprimering, bruker SCIP tale programmerere, ofte kalt vocoders. Protokollen støtter en rekke vocoders, men krever støtte for Mixed Eksitasjon Linear Prediction (MELP). Disse vokodere kan bli tenkt på som en standard beholder for komprimering av data. Ulike vocoders bestemme ulike lydkvalitet og datahastigheter. Foreløpig det amerikanske forsvarsdepartementet og NATO bruke MELPe, en forbedret versjon av MELP som overfører lyd ved samme kvalitet som før, men på en fjerdedel av de opprinnelige 2400 bits per sekund.

kryptering

Med en unik TEK for hver kommunikasjon, SCIP enheter deretter bruke kodenøkler til å kryptere data før du sender den. Flere koder brukes i SCIP, med noen kommersielle implementeringer ved hjelp av populære AES eller DES chiffer.

Signale Plan

SCIP bruker en ARQ overføringsmetode for data, noe som betyr at avsenderen fortsetter å sende de samme dataene til den mottar en bekreftelse på mottak. For talekommunikasjon, sender SCIP standard en konstant strøm av MELP datablokker, kutte strøm når det ikke er tale innspill for å spare strøm. En synkroniseringsblokk blir sendt hvert halve sekund for å opprettholde forbindelsen.