Кіріспе

АҚШ стандарты қауіпсіз байланыс үшін

Қауіпсіз коммуникациялардың өзара әрекеттесу протоколы (SCIP) – АҚШ стандарты, дауыс және деректерді қауіпсіз байланыс үшін, контурлы коммутацияланған бір-бір байланыстар үшін, пакеттік коммутацияланған желілер үшін емес. SCIP АҚШ үкіметінің Болашақ тар жолақты цифрлық терминалы (FNBDT) жобасынан туындаған. SCIP түрлі режимдерді қолдайды, соның ішінде әртүрлі криптографияны қолданатын ұлттық және көпұлттық режимдер. Көптеген елдер мен салалар SCIP-тің көпұлттық және ұлттық режимдерін қолдау үшін SCIP құрылғыларын әзірлейді. SCIP телекоммуникациялық жүйелердің кең ауқымында жұмыс істеуі керек, соның ішінде коммерциялық жер желісі телефоны, әскери радио, байланыс спутниктері, IP дауысы және әртүрлі ұялы телефон стандарттары. Сондықтан, ол 2400 Гц ең төменгі жолақтыдан басқа негізгі арна туралы ешқандай болжам жасамайды. Бұл dial-up модемге ұқсас, себебі байланыс орнатылғаннан кейін екі SCIP телефоны алдымен қажетті параметрлерді келіседі, содан кейін мүмкіндігінше жақсы қарым-қатынас жасайды. АҚШ SCIP немесе FNBDT жүйелері 2001 жылдан бері қолданылып келеді, CONDOR қауіпсіз ұялы телефонынан бастап. Стандарт кең жолақты да, тар жолақты да дауыс және деректерді қорғауды қамтиды. SCIP қорғаныс департаментінің Digital Voice Processor Consortium (DDVPC) АҚШ Ұлттық қауіпсіздік агенттігімен бірлесіп әзірлеген, және бұрынғы NSA шифрлау жүйелерінің, соның ішінде STU III және Secure Terminal Equipment (STE) мәселелерін шешу үшін жасалған. Бұл жүйелер қазіргі заманғы сымсыз жүйелермен өзара іс-қимылға кедергі келтіретін негізгі байланыс жүйелері туралы болжамдар жасаған. STE жиынтықтарын SCIP-пен жұмыс істеуге жаңартуға болады, бірақ STU III мүмкін емес. Бұл кейбір қарсылықтарға әкелді, өйткені әртүрлі мемлекеттік мекемелерде әрқайсысы бірнеше мың доллар тұратын 350 000-нан астам STU III телефондары бар. SCIP стандартының бірнеше құрамы бар: кілтті басқару, дауыс сығу, шифрлау және дауыс, деректер және мультимедиалық қосымшалар үшін сигнализация жоспары.

Кілтті басқару (120)

Қауіпсіз қоңырауды орнату үшін жаңа Трафик шифрлау кілті (TEK) келісілуі тиіс. 1-түрдегі қауіпсіздік (құпия қоңыраулар) үшін SCIP сигнализация жоспары кілт алмасу үшін жетілдірілген FIREFLY хабарламалар жүйесін пайдаланады. FIREFLY – NSA кілттерді басқару жүйесі, ол ашық кілт криптографиясына негізделген. Кем дегенде бір коммерциялық деңгейдегі жүзеге асыру Diffie Hellman кілт алмасуын қолданады. STEs қауіпсіз дауыс мүмкіндіктерін рұқсат етілген пайдаланушыларға ғана шектеу үшін қауіпсіздік токендерін пайдаланады, ал басқа SCIP құрылғыларына тек PIN-код қажет, 1-түрлі қауіпсіздік үшін 7 таңбалы, жіктелмеген үшін 4 таңбалы.

Дауыстық кодтаушыларды (вокодерлерді) қолдану арқылы дауыс сығымдалуы

SCIP әр түрлі вокодерлермен жұмыс істей алады. Стандарт ең төменде аралас қоздырудың сызықтық болжау (MELP) кодегін, сондай-ақ MELPe деп аталатын, жетілдірілген MELP алгоритмін, дауыстық түсініктілікті және шуға төзімділікті арттыру үшін қосымша алдын ала өңдеу, талдау және синтездеу мүмкіндіктерін талап етеді. Ескі MELP және жаңа MELPe өзара үйлесімді және екеуі де 2400 бит/с жылдамдықпен жұмыс істейді, 22,5 миллисекунд сайын 54 биттік дерек блогын жібереді, бірақ MELPe 1200 бит/с және 600 бит/с қосымша жылдамдықтарына да ие. 2400 бит/с MELPe – SCIP үшін міндетті жалғыз дауыс кодегі. Басқа дауыс кодектері терминалдарда қолдауға болады. Оларды қолдануға болады, егер қосылуға қатысатын барлық терминалдар бірдей кодекті қолдаса (қосылуды орнату кезінде келісілгендей) және желіге қажетті өткізу қабілеті жеткілікті болса. G.729D – SCIP терминалдарында ең көп қолданылатын міндетті емес дауыс кодегі, себебі ол жоғары дауыс сапасын қамтамасыз етеді, сонымен бірге қажетті өткізу қабілетін күрт арттырмайды.

Шифрлау (SCIP 23x)

SCIP-тің көпұлттық және ұлттық режимдерінде қолданылатын қауіпсіздік шаралары SCIP 23x құжаттар отбасымен белгіленеді. SCIP 231 көпұлттық деңгейде қолданылатын AES негізіндегі шифрлауды анықтайды. SCIP 232 көпұлттық шифрлаудың басқа бір шешімін анықтайды. Көптеген елдер SCIP үшін өздерінің ұлттық қауіпсіздік режимдерін анықтады немесе анықтау үстінде.

АҚШ ұлттық режимі (SCIP 230)

SCIP 230 АҚШ-тың ұлттық SCIP криптографиясын анықтайды. Осы бөлімнің қалған бөлігі SCIP 230-ға сілтеме жасайды. Қауіпсіздік үшін SCIP блок шифрін санау режимінде пайдаланады. Әрбір қоңырау үшін жаңа Трафик шифрлау кілті (TEK) келісіледі. Блок шифріне 64 биттік күй векторы (SV) кіріс ретінде беріледі. Егер шифрдің блок өлшемі 64 биттен артық болса, тұрақты толтырғыш қосылады. Блок шифрінен алынған нәтиже MELP дерек фреймдерімен XOR операциясы арқылы шифрланған мәтінді құру үшін қолданылады, содан кейін ол жіберіледі. Күй векторының кіші екі биті дерек фреймі блок шифрінің нәтижесінен ұзын болған жағдайларда қолдану үшін резервтелген. Келесі 42 бит – санаушы. Тарату режимін көрсету үшін төрт бит қолданылады. Бұл бір TEK кілтімен бірнеше режимде, мысалы, дауыс және деректерді бір уақытта жұмыс істеуге мүмкіндік береді. Жоғары реттік 16 бит – жөнелтушінің идентификаторы. Бұл бір арнадағы бірнеше жөнелтушінің барлығы бірдей TEK кілтін пайдалануына мүмкіндік береді. SCIP шифрлауы тиімді түрде ағын шифрі болғандықтан, бір TEK үшін бірдей күй векторы мәнін екі рет пайдаланудан қашару керек. MELP деректер жылдамдығында 42 биттік санаушы шифрлау қайталанбастан үш мың жылдан астам уақытқа дейін қоңырау шалуға мүмкіндік береді. 1-түрдегі қауіпсіздік үшін SCIP 128 биттік блок дизайны BATON-ды пайдаланады. Осы немесе басқа 128 биттік шифрлермен, мысалы AES, SCIP әр шифрлеу нәтижесі блогымен екі дерек фреймінің шифрланғанын көрсетеді, біріншісі 1-биттен басталады, екіншісі 57-биттен (яғни келесі байт шекарасы). Кем дегенде бір коммерциялық деңгейдегі жүзеге асыру Triple DES шифрін пайдаланады.

Сигнал беру жоспары (210)

SCIP сигнализация жоспары барлық ұлттық және көпұлттық SCIP режимдеріне ортақ. SCIP-те екі міндетті хабар алмасу түрі бар. Міндетті деректер қызметі сенімді берілуді қамтамасыз ету үшін алдын ала қателерді түзету (FEC) мүмкіндігі бар ARQ протоколын пайдаланады. Қабылдау станциясы дерек блоктарының дұрыс алынғанын растайды және қажет болған жағдайда блокты қайта жіберуді сұрай алады. Дауыс үшін SCIP жай ғана дауыс деректерінің фреймдерін (әдетте MELPe фреймдері, бірақ терминалдар арасында келісім болған жағдайда G.729D немесе басқа кодектер де мүмкін) жібереді. Дауыстық қоңыраулар кезінде қуатты үнемдеу үшін, егер дауыс кірісі болмаса, SCIP жіберуді тоқтатады. Дерек фреймі орнына секунд сайын шамамен екі синхрондау блогы жіберіледі. Шифрлау санауышының кіші 14 биті әрбір синхрондау блогымен бірге жіберіледі. Бұл 14 бит 6 минуттан астам үзіліске төтеп беруге жеткілікті. Күй векторының қалған бөлігі де жіберіледі, сондықтан үш синхрондау блогын алғаннан кейін толық күй векторы қалпына келтіріледі. Бұл ұзақ үзілістерді шешеді және тиісті TEK құрылғысы бар станцияға көп станциялық желіге қосылып, 1,5 секунд ішінде синхрондалуға мүмкіндік береді.

Қолжетімділік

2011 жылдан бастап SCIP құжаттарының бірнешеуі, оның ішінде SCIP 210 сигнализация стандарты, IAD веб-сайтында көпшілікке қолжетімді. Бұрын SCIP спецификациялары кеңінен таралмаған және оңай қолжетімді болмаған. Бұл үкіметтік қолдануға арналған хаттаманы үкіметтер мен қорғаныс өнеркәсібінен тыс адамдар үшін "түсініксіз" еткен. 1-түрдегі қауіпсіздік және тасымалдау хаттамаларының ашық түрде іске асырылған нұсқалары жоқ, бұл оның қауіпсіздігін тәуелсіз сарапшылармен тексеруге мүмкіндік бермейді.