Кіріспе

Ақылы теледидар берудің шифрлау жүйесі VideoCrypt - аналогты ақылы теледидар сигналдарын шифрлайтын шифрлау жүйесі. Ол 1989 жылы News Datacom компаниясы ұсынған және бастапқыда Sky TV, содан кейін басқа да бірнеше телеарналар SES-тің 19.2° шығыстағы Astra спутниктерінде қолданған.

Нұсқалар

VideoCrypt жүйесінің үш нұсқасы Еуропада қолданылды: VideoCrypt I Ұлыбритания мен Ирландия нарығына және VideoCrypt II континенттік Еуропаға. Үшінші нұсқасы, VideoCrypt S, BBC Select қызметінде қысқа уақыт пайдаланылды. VideoCrypt S жүйесі типтік VideoCrypt-тен ерекшеленді, өйткені ол сызықтарды араластыруды қолданды. Sky NZ және Sky Fiji VideoCrypt стандартының әртүрлі нұсқаларын қолдана алады. Sky NZ көп жылдар бойы NICAM стерео құрылғысын Sky UHF технологиясын алмастыра бастаған кезде тастап кетті.

Жұмыс істеу принципі

Жүйе "сызық кесу және айналдыру" әдісін қолдана отырып, суретті бұрастырады. Әрбір суретті (видеокадрды) құрайтын әрбір жол 256 ықтимал "кесу нүктелерінің" бірінде кесіледі, ал әрбір жолдың екі жартысы берілу үшін ауыстырылады. Кесу нүктелерінің сериясы псевдокезеңкелiк реттілікпен анықталады. Каналдар смарт-картада (көрнеу картасы) сақталған псевдослучайный сан генераторы (PRNG) тізбесін қолдану арқылы кодталды. Арнаны кодтау үшін декодер смарт-картаны оқып, картаның нақты арнаға рұқсат берілгенін тексереді. Егер жоқ болса, экранға хабарлама шығады. Әйтпесе, декодер картаның PRNG-ін видео сигналымен бірге жіберілетін тұқыммен бірге кесу нүктелерінің дұрыс реттілігін құру үшін себуі мүмкін. Жүйеге Fiat Shamir Zero Knowledge Test деп аталатын криптографиялық элемент де кірді. Бұл элемент смарткартадағы жүйелі әрекет болып, ол декодерге картаның шынайы карта екенін дәлелдейтін. Негізгі модель бойынша, декодер картаға дерек пакетімен (сұрақ немесе сын) таныстырады, карта оны өңдейді және нәтижеді (жауапты) декодерге қайтарылады, бұл нақты карта екенін дәлелдеп, ешқандай маңызды ақпаратты жарияламайды. Егер декодер картадан қате нәтиже алса, видеоны декодтауды тоқтату керек еді. Алайда, технология жағынан қауіпсіз емес, бұл күшті криптографиялық элементтің іске асырылуы оны артық етті. BBC Select қызметі қолданған VideoCrypt S нұсқасы сызықтарды араластыру арқылы шифрлауға негізделген. Видео шифрлаудың бұл түрі жолдардың жіберілу реттілігін өзгертеді, сондықтан 20-жол 32-жол ретінде жіберілуі мүмкін. VideoCrypt S нұсқасы әр өріске 47 жолдан тұратын алты блокты қолданды. Оның үш кодтауыш форматы болды: 282 жолды қамтитын толық аралас; жарты аралас, онда әрбір баламалы өріс кодталды; және әр жолдағы видеоның бастапқы орны псевдо кездейсоқ кешіктірілген сызық кідіріс. Би-би-си желі кесу мен айналдырудың орнына желі араласқышты пайдалануды таңдады, өйткені сынақтар желі кесу мен айналдыру жер бетіндегі хабар таратуда жиі кездесетін жұлдыздық және ко-арналы кедергілерге ұшыраған кезде сурет бұзылуына бейім екенін көрсетті.

Шабуылдар

VideoCrypt жүйесі қауіпсіз емес еді және бірнеше хакерлер қолданылды.

Карталық шабуылдар

Хакерлер Скайдың карталарын өлтіруіне немесе өшіруіне жол бермеудің әдістерін тапты. Бұл шабуылдардың ең қарапайым түрі сол кезде Sky смарткарталары үшін EPROM технологиясын қолданған. Декодерді картаға жазу кернеуін шектеуге өзгерту арқылы карталарды ауа арқылы сөндіруді тоқтату мүмкін болды. KENtucky Fried Chip атағы ретінде белгілі басқа шабуыл смарткартаны декодерлік интерфейске басқаратын микробасқарушыны ауыстыруға негізделген. Бұл шабуыл смарткартаның идентификациялық нөмірі бар пакеттерді бұғаттау арқылы жүзеге асты. Кернеуге негізделген шабуыл Sky EEPROM технологиясын қолданатын смарткарталарға ауысқаннан кейін сәтсіз аяқталды. Коммерциялық пираттар Sky смарткартасын толығымен кері инженериямен жасап, кіруді бақылау реттілігін алып тастады және Sky қолданғаннан басқа микробасқарушы түрлерін (әдетте PIC16C84) пайдалана отырып, жұмыс істейтін пираттық смарткарталарды жасады. Хакерлер сондай-ақ (коммерциялық пираттық код жария болғаннан кейін) компьютер мен смарткарта интерфейсін пайдалана отырып, "өлі" карталарды қосудың жолдарын тапты. Бұл шабуылдың түр-түрлері сондай-ақ қолданыстағы абоненттік карталарды қымбат абоненттік пакеттерге жаңартуға мүмкіндік берді. Бұл шабуыл "Феникс хак" деп аталды, бұл аты өмірге қайта оралған құстың атымен берілген.

Деректер ағыны шабуылдары

Басқа да сәтті хакерлер карта мен декодер арасындағы дерек ағынын үлгілеуді қамтиды, мысалы, сіз фильм түсіріп, декодер туралы ақпаратты сақтай аласыз, содан кейін адамдар оны бұрын түсірген фильмді декодермен және "алмақтық" картамен (алмақтық смарткарта компьютерден синхронды дешифровка тұқымдарын алатын интерфейс болды) декодерлеу үшін пайдалана алады. Шабуыл "Ажыратылған деректер беру" деп аталды және ол жұмыс істеді, өйткені шартты қолжетімділік деректері, декодерлік адрестер мен шифрланған кілттер, кәдімгі бейнекамералар жазған бейне желілерінде болды және дерек беру жылдамдығы, Телетексттен айырмашылығы, деректерді шифрланған бейнемен жазуға мүмкіндік беретін жеткілікті баяу болды.

Декодерлік картаның дерек ағыны шабуылдары

VideoCrypt жүйесіндегі ең табысты хак - Джон МакКормак ойлап тапқан "МакКормак хак". Бұл шабуыл кодтауыш картасының деректерін шифрлау кілттерін тікелей эфирде таратуды қамтиды, сондықтан басқа кодтауыштар оны шифрланған арналарды көру үшін пайдалана алады, бұл бірнеше кодтауыштармен картаны тиімді бөліседі. Карталарды бөлісу - МакКормактың хакерлік әдісінің бір түрі.

Қиын күш

Үстелдік есептеу қуаты өскен сайын, мұндай қарапайым жүйе әрқашан "бейне өңдеу" шабуылдарына қарсы қорғанышсыз болды. Тіпті кесу нүктелерінің реті туралы ешқандай ақпарат болмаса да, суреттегі көршілес сызықтар ең жақсы сәйкестікті табу үшін "корреляциялануы" мүмкін және сурет қайта құрылады. Brute force әдісі барлық суреттерде жұмыс істемейді, бірақ бұл тұжырымдаманың қызықты дәлелі. Маркус Кунның Антиски. 1994 жылғы C бағдарламасы осындай шабуылдың алғашқы үлгісі болып табылады. Соңғы уақытта аналогты теледидар жүйелерінде түстердің қалай берілетіні туралы егжей-тегжейлі білімді пайдалану арқылы көптеген көріністердің "әдемі" реконструкциясына қол жеткізуге болатындығы көрсетілді. Арзан ПК-телевизиялық карталар (~ £ 40) белгілі бір чипсеттермен (мысалы: Бруктри) бейнелерді нақты уақыт ішінде декодтауға қабілетті болды (дыбыс сәйкес келуге кешіктірілді). Бұл MoreTV немесе hVCPlus сияқты бағдарламалық қамтамасыз ету және жеткілікті жылдамдықты компьютер арқылы мүмкін болды. Суреттің сапасы ескі VHS видеотаспасымен тең болды, ал кейбір түстердің бұрмалануы компьютердің жұмыс істеуіне байланысты болды.