Кіріспе
Шифрланған дауыс байланысы. Қауіпсіз дауыс (немесе қауіпсіз сөйлеу, шифония деп те аталады) – радио, телефон немесе IP сияқты әртүрлі байланыс түрлері арқылы дауыс байланысын шифрлауды қамтитын криптографиядағы термин.
Secure voice (alternatively secure speech or ciphony) is a term in cryptography for the encryption of voice communication over a range of communication types such as radio, telephone or IP.
Тарих
Дауысты шифрлауды енгізу Екінші дүниежүзілік соғыс кезінде, АҚШ қарулы күштері үшін қауіпсіз байланыс аса маңызды болғанда басталды. Сол кезде дұшпандар әңгімелерді тыңдамауы үшін дауыстық сигналға қарапайым шу қосылды. Шу, дауыс сигналымен синхронды түрде шу жазбасын ойнату арқылы қосылды, ал дауыс сигналы қабылдағышқа жеткенде, шу сигналы алынып тасталды, бастапқы дауыс сигналы сақталды. Шуды жою үшін қабылдағышта дәл сол шу сигналы болуы керек еді, ал шу жазбалары жұптармен ғана жасалды: біреуі жіберушіге, екіншісі қабылдаушыға. Жазбаның тек екі данасы болғандықтан, сигналды дұрыс қабылдамайтын адам оны бұзу мүмкін емес еді. Жүйені іске асыру үшін армия Bell Laboratories компаниясымен келісімшарт жасады, олар SIGSALY деп аталатын жүйені әзірледі. SIGSALY жүйесінде 250 Гц-тен 3 кГц-ке дейінгі дауыстық жиілік спектрін үлгілеу үшін он канал пайдаланылды, ал дауыс биіктігі мен фондық шуды үлгілеу үшін екі канал бөлінді. SIGSALY кезінде транзисторлар әлі ойлап табылмағандықтан, цифрлық үлгілеу 2051 үлгідегі тиратрон вакуумдық түтікшелерін пайдаланатын схемалар арқылы жүзеге асырылды. Әр SIGSALY терминалы 55 тонна салмақты 40 тіректе орналасқан жабдықтарды қамтыды және үлкен бөлмені толыққанды иеленді. Бұл жабдықтарға радио хабарларын тарату және қабылдау құрылғылары, сондай-ақ үлкен фонографтар кірді. Дауыс екі винилді фонограф пластинкасына жазылды, онда жиіліктік модуляция (FSK) аудио сигналы болды. Пластинкалар үлкен, дәл айналатын механизмдерде дауыспен синхронды түрде ойнатылды. Дауысты шифрлаудың пайда болуынан бастап бүгінгі күнге дейін шифрлау техникасы күрт өзгерді. Цифрлік технология ескі аналогтық дауысты шифрлау әдістерін толыққанды алмастырды, ал күрделі алгоритмдерді қолдану арқасында дауысты шифрлау әлдеқайда қауіпсіз және тиімді болды. Салыстырмалы түрде заманауи дауысты шифрлау әдісі – суб-диапазондық кодтау. Суб-диапазондық кодтау арқылы дауыстық сигнал бірнеше жиілік диапазондарына бөлінеді, мұнда әр диапазонға қызығушылық тудыратын белгілі бір жиіліктерді қамтитын бірнеше жолақты сүзгілер қолданылады. Жолақты сүзгілерден шығатын сигналдар жолақтың енін азайту үшін төмен жиілікті сүзгіден өтеді, бұл үлгі алу жылдамдығын төмендетеді. Төмен жиілікті сигналдар кейін квантталады және импульстік кодты модуляциялау (PCM) сияқты арнайы техникаларды қолдана отырып кодталады. Кодтау кезеңінен кейін сигналдар мультиплекстеледі және байланыс желісі арқылы жіберіледі. Сигнал қабылдағышқа жеткенде, бастапқы күйіне қайтару үшін кері операциялар қолданылады. Сөйлеуді шифрлау жүйесі 1970 жылдары Субхаш Как пен Нихил Джаянт Белл зертханаларында әзірленді. Бұл жүйеде сөйлеу деректерінің кодталған түрлерін (мысалы, импульстік кодты модуляциялау және оның түрлері) шифрлау үшін пермутациялық матрицалар қолданылды. Motorola компаниясы дауысты шифрлаудың бірінші буыны ретінде Digital Voice Protection (DVP) деп аталатын дауысты шифрлау жүйесін әзірледі. DVP шифрлеу кері байланысы (CFB) деп аталатын өзін-өзі синхрондаушы шифрлау техникасын қолданады. Алғашқы DVP алгоритміне байланысты мүмкін болатын кілттердің өте көп саны алгоритмді өте берік етеді және қауіпсіздіктің жоғары деңгейін қамтамасыз етеді. Басқа симметриялық кілтті шифрлау жүйелеріндегідей, сигналды шифрлау үшін арнайы шифрлау алгоритмімен шифрлау кілті қажет.
Цифрлық
Цифрлық қауіпсіз дауыс әдетте екі компоненттен тұрады: сөйлеу мен цифрлық сигналдарды түрлендіретін цифрландырғыш және құпиялылықты қамтамасыз ететін шифрлау жүйесі. Шифрланған сигналды, мысалы, аналогты телефон желілері немесе ұялы радио желілері сияқты шифрланбаған дауысты таратуға қолданылатын дауыс байланысы арналары арқылы жіберу, жолақтың кеңеюіне байланысты қиынға түседі. Осы себепті, сөйлеу сигналдарын тығыз жолақты қысу үшін дауыс кодтаушылар (вокодерлер) қолданылады. NSA-ның STU III, KY 57 және SCIP жүйелері – қолданыстағы дауыс арналары арқылы жұмыс істейтін жүйелердің мысалдары. STE жүйесі керісінше, қалыпты жұмыс режимі үшін кең жолақты ISDN желілерін қажет етеді. GSM және VoIP шифрлау үшін, олар бастапқыда цифрлық болғандықтан, ZRTP стандартты протоколын ұштан-ұшқа шифрлау технологиясы ретінде пайдалануға болады. Қауіпсіз дауыстың сенімділігіне дауыстық деректерді арнайы компонент – сөйлеу кодтау, дауыстық сығымдау немесе дауыс кодтаушы (вокодер деп те аталады) арқылы өте төмен биттік жылдамдыққа сығылғанда зор пайда тиеді. Ескі қауіпсіз дауыс сығымдау стандарттарына (CVSD, CELP, LPC 10e және MELP) кіреді, ал соңғы стандарт – MELPe алгоритмі.
Дауысты сығыстыруды пайдаланатын цифрлық әдістер: MELP немесе MELPe
MELPe немесе жетілдірілген MELP (аралас қоздыру сызықтық болжау) – АҚШ Қорғаныс министрлігінің сөйлеуді кодтау стандарты, негізінен әскери қолданыстарда және спутниктік байланыста, қауіпсіз дауыс және қауіпсіз радио құрылғыларда қолданылады. Оның дамуына NSA және НАТО басшылық етті және қолдау көрсетті. АҚШ үкіметінің MELPe қауіпсіз дауыстық стандарты MIL STD 3005 деп те аталады, ал НАТО-ның MELPe қауіпсіз дауыстық стандарты STANAG 4591 деп те аталады. Алғашқы MELP-ті шамамен 1995 жылы Алан МакКри ойлап тапты. Бұл бастапқы сөйлеу кодтаушы 1997 жылы стандартталды және MIL STD 3005 деп аталды. Ол АҚШ Қорғаныс министрлігінің бәсекесінде басқа дауыс кодтаушылардан асып түсті, соның ішінде: (а) Жиілік селективті гармоникалық кодтаушы (FSHC), (b) Жоғары көп жолақты қоздыру (AMBE), (c) Жетілдірілген көп жолақты қоздыру (EMBE), (d) Синусоидты трансформация кодтаушы (STC) және (e) Субдиапазонды LPC кодтаушы (SBC). Waveform Interpolative (WI) кодерінен гөрі күрделілігі төмен болғандықтан, MELP вокодер DoD бәсекесінде жеңіп, MIL STD 3005 үшін таңдалды. 1998 және 2001 жылдар аралығында MELP-ге негізделген жаңа вокодер жарты жылдамдықпен (яғни 1200 бит/с) құрылды және MIL STD 3005-ке SignalCom (кейіннен Microsoft сатып алды), AT&T Corporation және Compandent елеулі жақсартулар енгізді, олар: (а) қосымша жаңа вокодер жарты жылдамдықпен (яғни 1200 бит/с), (b) едәуір жақсартылған кодтау (талдау), (c) едәуір жақсартылған кодтау (синтез), (d) фондық шуды жою үшін шуды алдын ала өңдеу, (e) 2400 бит/с және 1200 бит/с бит ағындары арасындағы транскодтау және (f) жаңа постфильтр. Бұл маңызды жетістік жаңа кодтаушыны жарым жылдамдықпен жасауды және оны ескі MELP стандартымен өзара әрекеттестіруге мүмкіндік беруді көздеді. Бұл жетілдірілген MELP (MELPe деп те аталады) 2001 жылы MIL STD 3005 ретінде қабылданды, ол MIL STD 3005 түпнұсқасына қосымшалар мен толықтырулар түрінде жасалды, бұл бұрынғы 2400 бит/с MELP-ге тең сапаны екі есеге төмендетуге мүмкіндік берді. Жаңа 2400 бит/с MELPe-нің ең үлкен артықшылығы – ол MELP-мен бірдей бит форматында, сондықтан ол MELP-тің бұрынғы жүйелерімен өзара жұмыс істей алады, бірақ екі жағынан да жақсы сапаны қамтамасыз етеді. MELPe, әсіресе, ұрыс алаңы, көліктер мен ұшақтар сияқты шулы ортада, барлық ескі әскери стандарттардан әлдеқайда жақсы сапаны қамтамасыз етеді. 2002 жылы кең көлемді бәсекелестік пен сынақтан кейін 2400 және 1200 бит/с АҚШ Қорғаныс министрлігі MELPe стандарты сонымен қатар НАТО стандарты ретінде қабылданды, STANAG 4591 деп аталады. Жаңа НАТО стандартына арналған НАТО сынағының бір бөлігі ретінде MELPe Францияның HSX (Гармоникалық Стохастикалық қоздыру) және Түркияның SB LPC (Split Band Linear Predictive Coding) сияқты басқа кандидаттармен, сондай-ақ FS1015 LPC 10e (2,4 кбит/с), FS1016 CELP (4,8 кбит/с) және CVSD (16 кбит/с) сияқты ескі қауіпсіз дауыс стандарттарымен сыналды. Кейіннен MELPe барлық басқа кандидаттардың сапасынан, сондай-ақ барлық ескі қауіпсіз дауыс стандарттарының (CVSD, CELP және LPC 10e) сапасынан асып түсіп, НАТО бәсекесінде де жеңіске жетті. НАТО бәсекесі MELPe өнімділігін айтарлықтай жақсартты деген қорытындыға келді (сөйлеу сапасы, түсініктілігі және шуға төзімділігі жағынан), сонымен бірге өткізу қабілеті талаптарын азайтады. НАТО сынақтарына сонымен қатар өзара іс-қимыл сынақтары да кірді, 200 сағаттан астам сөйлеу деректері пайдаланылды және оны бүкіл әлем бойынша үш сынақ зертханасы жүргізді. Compandent Inc, NSA және НАТО үшін MELPe негізделген жобалардың бір бөлігі ретінде NSA және НАТО-ға MELCODER құрылғысы деп аталатын арнайы сынақ платформасын ұсынды, ол MELPe-ді нақты уақытта іске асыру үшін алтын эталонды ұсынды. Compandent компаниясы жасаған арзан бағадағы FLEXI 232 деректер терминалды жабдықтары (DTE) MELCODER алтын эталонына негізделген, олар өте танымал және MELPe-ді нақты уақытта, әртүрлі арналар мен желілерді және далалық жағдайларды бағалау және сынау үшін кеңінен қолданылады. НАТО бәсекесі MELPe өнімділігін айтарлықтай жақсартты деген қорытындыға келді (сөйлеу сапасы, түсініктілігі және шуға төзімділігі жағынан), сонымен бірге өткізу қабілеті талаптарын азайтады. НАТО сынақтарына сонымен қатар өзара іс-қимыл сынақтары да кірді, 200 сағаттан астам сөйлеу деректері пайдаланылды және оны бүкіл әлем бойынша үш сынақ зертханасы жүргізді. 2005 жылы НАТО стандарты STANAG 4591 НАТО стандартына Талес тобының (Франция) 600 бит/с жылдамдығы бар MELPe нұсқасы қосылды (2400/1200 бит/с MELPe үшін жүргізілген кеңінен бәсекелестік пен сынақтарсыз), ал биттік жылдамдықты 300 бит/с-қа дейін және тіпті 150 бит/с-қа дейін төмендету үшін одан әрі күш-жігер жұмсалды. 2010 жылы Линкольн Лабораториясы, Компандент, BBN және General Dynamics DARPA үшін 300 бит/с MELP құрылғысын жасады. Оның сапасы 600 бит/с MELPe-ден жақсы болды, бірақ оның кешігуі ұзақ болды.