Code:
Kam parė se ka interesim pėr hapjen e kanaleve BISS,prandaj kėtu po listoj disa dekodera qė suportojnė kėtė sitem,pasi nga sa kam lexuar dhe testuar dhe vetė jo tė gjithė dekoderat hapin kanalet me kriptim BISS.Ja disa tė tillė:Openbox V8Combo,Openbox z5,Openbox V8 Golden(akoma s'ka alė nėtreg),Openbox V8 Super(akoma 'ka alė nėtreg),sd ird COL 5811c, NDS 356X, DMB-900C, JXDH6002II(S2), Azfox s3s, Azfox s2s, SDC-3000S, 8XRF FTA, FTA ali3329 BC3100 e tė tjerė.
Shėnim:
Mė poshtė po postoj njė material pėr Enkriptimin BISS vetėm me qėllim njohės,tė cilėn nuk e kam hartuar unė.Unė vetėm sa e kam pėrkthyer me "google translate" ,prandaj kėrkoj falje pėr pėrkthimin herė-herė jo tė saktė,por gjithsesi jepet njė ide pėr sitemin BISS.
Basic Interoperable system Srambling(BISS) me ēelėsat e koduar
Pėrmbledhje
Ky specifikim pėrshkruan njė sistem bazė ndėrvepruese (BISS-E) pėr pėrdorim
nė qarqet e kontributeve digjitale (satelitore, DSNG, etj), tė cilat i pėrdorin MPEG-2 compression,
skema ulje DVB-S dhe Scrambling Algoritmi DVB Pėrbashkėt me fikse
ēelėsat.
BISS-E pėrdor Encrypted Sesioni Keys dhe lejon qendra-menaxhimin nė aksesin e kushtėzuar
1.1. Pėrmbledhje
Rritja e shpejtė nė pėrdorimin e Digital Satellite News Gathering (DSNG) teknologji ka rezultuar nė disponueshmėrinė
e pajisjeve dixhitale codec nga njė numėr i shitėsit. Nė tė njėjtėn kohė, mungesa e metodave standarde
pėr sigurimin dhe pėrpiqen tė transmetimeve DSNG ka sjellė zhvillimin e disa Patentave
Pranimi i gjerė i standardeve DVB tani bėn ėshtė e mundur qė tė propozojė dhe tė ofrojė njė mekanizėm tė sigurisė
qė ofron ndėrveprueshmėrinė midis pajisjeve tė shitėsit tė ndryshme DSNG. Kjo do tė mundėsonte transmetuesve
pėr tė kombinuar pajisje nga disa shitėsit, duke bėrė mė shumė sisteme tė ardhmen-provė.
Scrambling Sistemi Basic ndėrveprueshme (BISS) ėshtė i bazuar nė specifikimin DVB-CSA [1], dhe pėrdorimin e
ēelėsat fikse qarta quajtur fjalė Session (as). BISS specifikim Mode 1 ėshtė pėrdorur pėr DSNG.
BISS Mode specifikim E (BISS me ēelėsat Encrypted - referuara si BISS-E) paraqet njė mekanizėm shtesė
tė pranojė futjen e Fjalėve Sesioni Encrypted (ESWs), ndėrsa, nė tė njėjtėn kohė, ruajtjen e ndėrveprimit.
Ky mekanizėm ėshtė e prapambetur nė pėrputhje me BISS specifikimet Mode 1.
1.2. Nomenklaturė
Nė kėtė dokument, pėrkufizimet e mėposhtme janė pėrdorur:
»Scrambler tė bėjė me mekanizmat janė tė nevojshme pėr tė pėrmbushur specifikimet e DVB-CSA.
»Sesioni Word lidhet me fjalėn caktuar gjatė njė transmetimi nga Qendra e Menaxhimit.
»Njėsia lidhet me njė pajisje pėr tė cilin ky specifikim mund tė zbatohen.
»Qendra Menaxhimi i referohet njė organizatė kontrollin ose menaxhimin e sistemit aksesin e kushtėzuar.
Funksioni »Decryption i referohet njė funksioni logjik qė pėrdoret pėr tė decrypt Fjalėt Sesioni Encrypted, me
ndihmėn e njė kyē.
»Funksion ndėrveprueshme referohet njė funksion decryption qė do tė ngulitur nė tė gjitha njėsitė.
1.3. Shėnime
Pjesėzat nė numra binare ose tė sekuencave tė numėrohen nga e majta, sipas simbol inxhinieri. Bit 0 ėshtė
nė tė djathtė dhe ėshtė ai mė pak i rėndėsishėm; bit nė tė majtė ėshtė mė i rėndėsishėm.
Kėtu ėshtė njė shembull i simbol inxhinierike pėr njė numėr n-bit:
BN-1 miliard-2. ... B1b0
1.4. Kėrkesat e sigurisė
Modeli DSNG kėrkon hyrjen e drejtpėrdrejtė tė njė Fjalės sesionit nė tė transmetuesit dhe pranuesit, pėr tė kontrolluar qasjen nė
transmetimit. Dėrguesi dhe marrėsi (s) i pjesės transmetimit SW, tė tilla qė vetėm partitė menduara
do tė marrin transmetimin, tė pėrshkruara si mė poshtė:
1) Seanca Fjala ėshtė futur nė njėsinė DSNG nė fushė, ose nė earthstation transmetuese.
2) Sesioni Fjala ėshtė futur nė IRDS pritėse.
3) Nėse fjalėt Sesioni janė tė njėjta, atėherė IRDS janė nė gjendje tė decrypt transmetimin.
4) Nėse fjalėt Sesioni janė tė ndryshme, atėherė transmetimi nuk ėshtė pranuar.
Kėrkesat e sigurisė pėr sistemet e kontributeve fikse janė disi tė ndryshme me modelin DSNG. Sigurt
shkėmbimi i SJP ėshtė themelore pėr sisteme tė tilla dhe ėshtė e arritshme nga encrypting tyre.
1.5. Mėnyrat e Operacionit
Scrambler duhet tė jetė i aftė pėr tė mbėshtetur tri mėnyrat e mėposhtme tė operimit:
»Mode 0: Jo pėrpiqen.
»Mode 1: Tė gjitha komponentėt janė tė kriptuara nga njė kontroll Fjala fikse (CW), qė rrjedhin nga njė SW qartė.
»Mode E: Tė gjitha komponentėt janė tė kriptuara nga njė CW caktuar, qė rrjedhin nga njė Encrypted Session Word
(ESW).
Mekanizmi pėrpiqet, siē ėshtė pėrcaktuar nė specifikimin DVB-CSA, do tė zbatohet nė nivelin e Transportit tė
vetėm.
Njė Qasja e kushtėzuar Tabela (CAT) do tė jetė i pranishėm nė multipleks pėr BISS Modė 1 dhe BISS-E, edhe pse
tryezė do tė jenė bosh si asnjė drejta Menaxhimi Mesazh (EMM) lumė do tė jetė i pranishėm.
Shėnim: Njė Scrambler qė mbėshtet vetėm njė nga mėnyrat e pėrcaktuara tė operimit duhet ta bėjė kėtė sipas njė
hierarki tė imponuar. Njė Scrambler siguron mbėshtetje pėr mėnyrėn E, gjithashtu duhet tė mbėshtesin Mėnyrat 0 dhe 1
1.6. Mode 0
Scrambler duhet tė jetė i aftė pėr tė pamundėsuar funksionimin pėrpiqen. Nė kėtė mėnyrė, nuk do tė ketė
CA_descriptor nė Hartėn Programit Tabela (EMP) dhe asnjė e drejtė Kontrolli Mesazh (ECM)
Bit Transport_Scrambling_Control e paketave tė Transportit do tė vendosen pėr tė "00".
1.7. Mode 1 dhe Mode E
Specifikimet e plotė pėr mėnyrėn 1 dhe Mode E jepen nė Kapitullin 2 dhe Kapitullin 3 respektivisht.
BISS Mode 1 - Kėrkesat funksionale
2.1. Pėrmbledhje
Kjo mėnyrė ėshtė projektuar posaēėrisht pėr aplikimet DSNG, fluturojnė-larg operacionet, situatave emergjente,
etj Ajo mund tė pėrdoret gjithashtu si njė zgjidhje bien-mbrapa duke pėrdorur sistemin e plotė tė BISS-E. Nė Mode 1, njė fikse 12
SW karakter ėshtė futur nė Scrambler. 64-bit CW rrjedh nga JP sipas DVB-CSA
specifikim.
Manuali hyrja e SW do tė jetė nė simbol heksadecimal, me shifrat hynė mė tė rėndėsishėm-nduk parė, dmth
nga e majta nė tė djathtė siē shihet nė simbol heksadecimal.
Pėr shembull, 0xA13DBC42908F do tė futet nė rend tė mėposhtme: A, 1,3, D, B, C, 4,2,9,0,8, F.
Remote hyrja e SW duhet gjithashtu tė sigurohet, edhe pse specifikimet e ndėrfaqes qė ėshtė pėrtej fushėveprimit tė
ky dokument.
Scrambler do tė sigurojė qė SW nuk mund tė ndryshohet mė shumė se dhjetė herė nė njė periudhė 5-minuta dhe se
ka njė minimum prej 10 sekondash nė mes tė ndryshimeve.
Nė kėtė mėnyrė do tė ketė njė CA_descriptor nė EMP, tė pranishėm nė nivel programi, por jo lumė ECM. Njė shumė tė vetme
CA_System_ID unike ėshtė caktuar pėr tė identifikuar BISS.
Bit Transport_Scrambling_Control e paketave tė Transportit do tė jetė vendosur nė "10".
2.2. CA_descriptor
CA_descriptor i cili duhet tė jetė i pranishėm nė
PMT pėr tė mbėshtetur BISS ėshtė pėrcaktuar nė Tabelėn 1.
Semantikė:
CA_system_ID: kjo ėshtė njė fushė e 16-bit tregon
lloji i sistemit AK tė zbatueshme pėr tė lidhur
ECM lumenj. Vlera e kėsaj fushe pėr
BISS ėshtė 0x2600. Shih [2].
CA_PID: kjo ėshtė njė fushė e 13-bit duke treguar se
Numėr Identifikimi Packet (PID) i
Pako lumė transportit qė duhet tė pėrmbajė
Informacion ECM. Pėr BISS, asnjė informacion ECM
ėshtė e nevojshme, kėshtu qė kjo fushė duhet tė pėrmbajė
Vlera 0x1FFF.
Tabela 1
Qasje e kushtėzuar pėrshkrues - Mode 1.
Syntax Nr i
bit
Identifier
CA_descriptor () {
descriptor_tag 8 uimsbf
descriptor_length 8 uimsbf
CA_system_ID 16 uimsbf
rezervuar 3 bslbf
CA_PID 13 uimsbf
}
Kapitulli 3
BISS Mode E - Kėrkesat funksionale
3.1. Qartėsia Sesioni Word
Njėsia duhet tė jetė nė pėrputhje me BISS Mode 1. Ai do tė mbėshtesė futjen e njė SW 12-karakter tė qartė pėrmes
Paneli para dhe nėpėrmjet njė ndėrfaqe tė kontrollit tė largėta. Ai do tė pėrdorė SW siē ėshtė specifikuar nė Kapitullin 2 (BISS
Mode 1).
JP qartė, sapo hyri nėpėrmjet ndėrfaqen e pėrdoruesit apo port telekomandė, nuk do tė jetė i lexueshėm nėpėr ēdo njėsi
ndėrfaqe.
3.2. Encrypted Sesioni Word
Njėsia do tė mbėshtesė futjen e ESWs nėpėrmjet panelit tė pėrparmė dhe nėpėrmjet njė ndėrfaqe tė kontrollit tė largėta.
Pėrkufizimi i portit telekomandė ėshtė jashtė objektit tė kėtij dokumenti.
ESW ėshtė njė numėr 16-karakter qė ėshtė transformuar nga njėsia nė njė SW 12-karakter tė qartė. JP qartė ėshtė
pastaj e pėrdorur nga njėsia pėr tė decrypt transmetimin sipas Kapitullit 2 (BISS Mode 1).
Pasi ESW ka hyrė pėrmes panelin e parė, ose nėpėrmjet ndėrfaqes telekomandė, ajo do tė jetė e pamundur pėr
lexuar atė prapa pėrmes ēdo ndėrfaqes njėsi.
Hyrja Manuali i ESW do tė jetė nė formėn e heksadecimal; tė 16 shifra janė futur me mė tė rėndėsishėm
nduk parė (dmth majtas-mė rėnie nė grep).
Pėr shembull, nė qoftė se ESW ėshtė 0xF76EE249BE01A286, ai do tė futet nė rend tė mėposhtme:
F, 7,6, E, E, 2,4,9, B, E, 0,1, A, 2,8 dhe 6.
3.3. Skema decryption
3.3.1. Pėrmbledhje
Pajisjet do tė pėrfshijė karakteristikat e mėposhtme:
»Njė identifikues, ID shėnohet, i pėrbėrė nga njė 14-karakter hexadecimal fjalė qė do tė injektuar nga
pėrdoruesit dhe do tė pėrdoret si default. ID injektuar ėshtė i detyrueshėm. Opsionale, pėrveē kėsaj, furnizuesi
mund tė varros njė ID. Nė kėtė rast, pėrdoruesi do tė pėrzgjedhė nė mėnyrė aktive ID varrosur.
»Njė funksion decryption DES, percaktuara (), siē pėrshkruhet nė nenin 3.3.3. Funksione tė tjera mund tė jenė tė
furnizohen por janė pėrtej qėllimit tė kėtij dokumenti.
»Njė funksion tė thjeshtė post-pėrpunimit, shėnohet P (), siē pėrshkruhet nė nenin 3.3.4.
Pėrpunimi i ESW nė njėsinė pėr tė siguruar SW qartė ėshtė ilustruar nė Fig. 1 dhe mėtejshme shembuj janė
pėrshkruar nė Shtojcėn A. Roli i Qendrės Menaxhimit nė gjenerimin e ESW, nė pėrputhje me
Data Encryption Standard (DES), ėshtė treguar nė Shtojcėn A, por njė specifikim i detajuar ėshtė jashtė fushėveprimit tė
ky dokument.
Skicimi i ID ėshtė njė zgjerim i thjeshtė prej 56 deri nė 64 bit, duke shtuar njė grimė e ēuditshme barazi pas ēdo 7 bit.
Reduktimi i SW decrypted nga 64 deri nė 48 bit ėshtė marrė nga fshirjes bit parė dhe tė fundit tė ēdo bajt
(shih shembujt e dhėnė nė Shtojcėn A).
Pas aplikimit tė funksionit post-pėrpunimit, P (), SW qartė ėshtė marrė pėr tė ushqyer pajisjet BISS
si nė Mode 1.
3.3.2. Identifikuesit Njėsia
Ky dokument pėrcakton dy lloje tė identifikuesve pėr secilėn njėsi.
1) injektuar identifikues (IDI), e cila ėshtė njė ēelės sekret ngulitur nė njėsi. Kjo ėshtė e detyrueshme.
2) Pėrveē kėsaj, prodhuesi mund tė sigurojė njė identifikues varrosur (IDB), tė pėrcaktuar nga prodhuesi dhe
unike lidhur me pajisjen e vetė. Kjo nuk ėshtė e detyrueshme, por nėse zbatohen do tė jenė nė pėrputhje me kėtė
dokument.
Njė pėrdorues do tė jetė nė gjendje pėr tė zgjedhur identifikues i zgjedhjes sė tij nėpėrmjet panelit tė pėrparmė dhe interface telekomandė.
identifikuesi i pėrzgjedhur ėshtė pėrdorur si ID aktive pėr tė decrypt ESW.
a) ID ndėrfutur - detyrueshme
ID injektuar ėshtė njė identifikues 14-karakter qė mund tė futen nė njėsinė BISS nga pėrdoruesi nė ēdo kohė.
Njėsitė do tė mbėshtesė futjen e ID injektuar nėpėrmjet panelit tė saj tė parė dhe pėrmes interface saj telekomandė.
Nuk do tė ketė mekanizėm pėr tė lexuar pėrsėri njė pjesė ose tė gjithė ID injektuar nėpėrmjet ndonjė ndėrfaqes njėsi.
E njėjta ID mund tė injektohet nė mė shumė se njė pjesė tė pajisjeve, p.sh. pėr menaxhimin e tepricė.
Hyrja manual ose tė largėt i injektuar ID duhet tė jetė nė formė tė heksadecimal; tė 14 shifra janė futur me
mė tė rėndėsishėm nduk parė (dmth majtė mė rėnie nė grep).
Pėr shembull, nėse ID e injektuar ėshtė 0xF09A423F56738A, ai do tė futet nė rend tė mėposhtme:
F, 0,9, A, 4,2,3, F, dhe 5,6,7,3,8 A.
64 bit
ESW
48 bit
SW sw "" Clear SW
64 bit
ID plotėsisht aktiv
ID aktiv
Injektuar ID Buried ID
() -1 = DES Reduktimi P ()
64 bit 48 bit
Mapping
Aktivizo pas pėrpunimit
56 bit
Zgjedhja aktive ID
Figura 1
Pėrpunimi sinjal tė nevojshme pėr tė prodhuar njė tė qartė Sesioni Word.
Data Encryption Standard (DES), ėshtė treguar nė Shtojcėn A, por njė specifikim i detajuar ėshtė jashtė fushėveprimit tė
ky dokument.
Skicimi i ID ėshtė njė zgjerim i thjeshtė prej 56 deri nė 64 bit, duke shtuar njė grimė e ēuditshme barazi pas ēdo 7 bit.
Reduktimi i SW decrypted nga 64 deri nė 48 bit ėshtė marrė nga fshirjes bit parė dhe tė fundit tė ēdo bajt
(shih shembujt e dhėnė nė Shtojcėn A).
Pas aplikimit tė funksionit post-pėrpunimit, P (), SW qartė ėshtė marrė pėr tė ushqyer pajisjet BISS
si nė Mode 1.
3.3.2. Identifikuesit Njėsia
Ky dokument pėrcakton dy lloje tė identifikuesve pėr secilėn njėsi.
1) injektuar identifikues (IDI), e cila ėshtė njė ēelės sekret ngulitur nė njėsi. Kjo ėshtė e detyrueshme.
2) Pėrveē kėsaj, prodhuesi mund tė sigurojė njė identifikues varrosur (IDB), tė pėrcaktuar nga prodhuesi dhe
unike lidhur me pajisjen e vetė. Kjo nuk ėshtė e detyrueshme, por nėse zbatohen do tė jenė nė pėrputhje me kėtė
dokument.
Njė pėrdorues do tė jetė nė gjendje pėr tė zgjedhur identifikues i zgjedhjes sė tij nėpėrmjet panelit tė pėrparmė dhe interface telekomandė.
identifikuesi i pėrzgjedhur ėshtė pėrdorur si ID aktive pėr tė decrypt ESW.
a) ID ndėrfutur - detyrueshme
ID injektuar ėshtė njė identifikues 14-karakter qė mund tė futen nė njėsinė BISS nga pėrdoruesi nė ēdo kohė.
Njėsitė do tė mbėshtesė futjen e ID injektuar nėpėrmjet panelit tė saj tė parė dhe pėrmes interface saj telekomandė.
Nuk do tė ketė mekanizėm pėr tė lexuar pėrsėri njė pjesė ose tė gjithė ID injektuar nėpėrmjet ndonjė ndėrfaqes njėsi.
E njėjta ID mund tė injektohet nė mė shumė se njė pjesė tė pajisjeve, p.sh. pėr menaxhimin e tepricė.
Hyrja manual ose tė largėt i injektuar ID duhet tė jetė nė formė tė heksadecimal; tė 14 shifra janė futur me
mė tė rėndėsishėm nduk parė (dmth majtė mė rėnie nė grep).
Pėr shembull, nėse ID e injektuar ėshtė 0xF09A423F56738A, ai do tė futet nė rend tė mėposhtme:
F, 0,9, A, 4,2,3, F, dhe 5,6,7,3,8 A.
64 bit
ESW
48 bit
SW sw "" Clear SW
64 bit
ID plotėsisht aktiv
ID aktiv
Injektuar ID Buried ID
() -1 = DES Reduktimi P ()
64 bit 48 bit
Mapping
Aktivizo pas pėrpunimit
56 bit
Zgjedhja aktive ID
Figura 1
Pėrpunimi sinjal tė nevojshme pėr tė prodhuar njė tė qartė Sesioni Word.
Vini re se sa mė sipėr pėrdor simbol inxhinieri: MSB = bit 63, LSB = bit 0]
b) Funksioni ndėrveprueshme
Funksioni ndėrveprueshme ėshtė e thjeshtė DES algorithm pėrdorur nė elektronike Libri i kodeve (BQE) mėnyrėn dhe
decrypt shtetit. Ky funksion ėshtė pėrshkruar nė PUB FIPS 46-3 [3] dhe PUB FIPS 81 [4]. Ēelėsi Algorithm ėshtė 64-
bit Harta e Id aktive 1. bllokut tė dhėnave pėr tė decrypt ėshtė ESW. Vini re se ky dokument pėrdor simbol inxhinieri
(MSB = 63 bit, bit LSB = 0), ndėrsa DES pėrdor FIPS simbol (MSB = 1 bit, LSB = pak 64). Prandaj hartės bit ėshtė:
»DES kyē (1 ... 64) ? Harta e ID Active (63 ... 0)
»DES dhėnat blloku (1 ... 64) ? ESW (63 ... 0)
Vini re se sa mė sipėr pėrdor simbol inxhinieri: MSB = bit 63, LSB = bit 0]
b) Funksioni ndėrveprueshme
Funksioni ndėrveprueshme ėshtė e thjeshtė DES algorithm pėrdorur nė elektronike Libri i kodeve (BQE) mėnyrėn dhe
decrypt shtetit. Ky funksion ėshtė pėrshkruar nė PUB FIPS 46-3 [3] dhe PUB FIPS 81 [4]. Ēelėsi Algorithm ėshtė 64-
bit Harta e Id aktive 1. bllokut tė dhėnave pėr tė decrypt ėshtė ESW. Vini re se ky dokument pėrdor simbol inxhinieri
(MSB = 63 bit, bit LSB = 0), ndėrsa DES pėrdor FIPS simbol (MSB = 1 bit, LSB = pak 64). Prandaj hartės bit ėshtė:
»DES kyē (1 ... 64) ? Harta e ID Active (63 ... 0)