Добавил:
Да поможет вам Котельников Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2003_ч2_Защита информации в многоканальных телекоммуникационных системах. Ч.2

.pdf
Скачиваний:
6
Добавлен:
23.06.2024
Размер:
3.84 Mб
Скачать

41

 

ifnear=tglbit5ofar;

af=tstbitOxeofar;

ifacar=tglbit5ofar;

Mnafliiieropaapafla

 

 

ar=ar+ayO;

 

ayO=ar;

cnOKeHnewcaworocco6oii

 

3KBHBaneHT6HyMHOxeHMK)4ncnaHa2,

CflsurARHa1paapnnB/ieeo

dogenuntilforever;

{HasanbHoe

ar=OxffeO;

{CHsrrbpe»MMorpaHMMeHunnonepero/wem-iK)}

disar_sat;

module/ram/abs=0.qq;

.PHC2.6

 

'

PI

P2

 

P9

 

 

 

Pll

 

 

 

 

 

 

 

 

AC

 

D5

D6

 

D13

 

 

 

D15

 

 

 

 

 

 

 

 

ADSP-.3.2181pHc6

ananpoueccopa

BH/ICnporpaMMbi

B

nanpHMep,

npocTyiopeajiHsauHK),

1,noKaaanna.pnc2;STOT.6reHeparopHMCCT

+

2

X

nanojiHHOMex"+

 

 

1,

FenepaTOpM-nocjieAOBaxe^bHOCTHcnepHo^oM2"-

40

 

 

10.]

nepBHHHOrouH(J>poBoronoTOKa[

B

011IH6oK

KO3(j>{j>HUHeHTa

CBa3HflJl»H3MCpCHHa

HCnOJlbSOBaHHflBCHCTCMax

]HpeKOMCHflOBaHHUHOJIH

B[7

 

 

 

 

 

 

 

 

TaioicenoiiHHOM:

BCOOTBCTCTBHHCHSJlOacCHHSIMHHpaBHJiaMH,npHMHTHBHbIM

 

 

 

 

+.1

2

x

.x"+

 

 

 

 

 

 

 

 

 

 

 

 

IIIOJIHHOMBHaa

],npHMHTHBHbIM.wapnosieuGF(2")

5

[

TaK,nanpHMep,corjiacno

 

1.6.PHC

 

 

 

 

 

CflBHF

-

M

HJIH

 

nocneflOBareJibHocTaMHMaKCHManbHofiamnibi.

 

 

 

 

nCH

raicne

reHeparop);

BperacrpeocraHaBJiHBaer

omSHHauHa

 

 

 

 

-l

n

2

 

 

 

 

 

 

 

 

)

 

 

 

 

 

 

HyjieByio)o6ecngHHTMaKCHMa^bHwanepnoaIlCn,paBHwfi

 

 

 

 

 

 

 

 

 

npHMHTHBHoro

creneHH

KoropuxcocxaBJiaiOT

HOMepa

 

paspaflOB,

 

 

 

 

 

2

Sanwcb3MJiafliUHfipaspwpemcrpacyMMMnoMo^yjuo

n

X

 

 

 

 

 

.)

 

 

 

 

 

OHnpHo6peraeT

cflBHra

(nocjie

HOMepcrapiiierocooTBercxByern

a

x'),

cflBHraOHaafiMerHOSHUHIO

(nocjie

nepBbiK

KHK

HHTepnperHpyerca

paspjw

.1.6MjiaaaittS

 

pwc

c

COOTBCTCTBHH

B

paspa^OB

flpyrax

HCKoropbix

H

peracrpa)

HS

(BbiflBHraeMOro

SHaneHHHCTapiiiero

2

Mosysuo

no

 

cyMMa

sarmcuBaeTca

paspaa

MJiajuiHH

BocBo6oHmaiomHHca

STUM

npn

,crapuinx CTOpony B ocymecTBJiaerca pemcrpa CflBHr

 

SKB

oSecneneHHe,peamisyioiaee

nporpaMMHoe

HJIH

 

n-paspaanwe

oSwHHOHcnojibsyiOT

narenepauHHncn

 

 

 

HBnaeTca.nonHHOMp(x)

 

CCJIH

x"p(l/x)

nojiHHOM

aejiaercanpHMHTHBHbIMjnoSofi

Taioice

«:

U

CO

II

o

c

s,

 

2

 

1

o

CL

0)

s

C

cr

o

cr

c.

o

 

n

 

c/}

 

.£>

 

-5

 

ra

 

 

 

M

 

 

 

 

 

 

 

 

 

—.

 

+

+ -f

+ + + +

+

+

 

*o

2 s

CN

 

"x

 

"x

~x

"x

"'x

x

ca

o

X

X

^X

^X

1a oI+ + + + +

+ + + + +

£

c

~x

~x

"x

"x

~x

~x

"k

"x

~X

~x

 

cz

 

 

 

 

 

 

 

 

 

 

 

o

 

I--

 

 

 

 

 

 

 

 

 

 

CO

CO

CO

 

 

 

 

 

 

1

s

s

 

in

in

CO

CO

 

CO

 

 

CO

8

co

 

§

CO

 

 

in

CO

o>

10

8

Lfl

 

 

 

CM"

 

m

m

T—

 

 

CL

 

r-

 

 

 

 

CN

 

 

0)

 

 

 

 

 

 

 

 

 

 

 

c

 

 

 

 

 

 

 

 

 

 

 

eg

 

 

 

 

 

 

 

 

 

 

 

tt

 

 

 

 

 

 

 

 

 

 

 

5.

 

 

 

 

 

 

 

 

 

 

1

CQ

 

 

 

 

 

 

 

 

 

 

 

8.

0

en

CO

r^

CD

m

M-

CO

CNJ

 

 

Q.

 

 

 

 

 

 

 

 

 

 

 

0)

 

 

 

 

 

 

 

 

 

 

X

-

03

H

D;

B;

K —

1 i

1 i

•^ o

C c

O «

P3 W

0.E-

O PQ

^ A

Q. ^c u -

X r~i

" £ .,

«o -

* S +

1 S "x

I § +

0)

S[

"i-<

^"

cL

ca

 

x

«E 4-

cl

 

| X

1 1 J

u § ~X

X CD

E o.

o n s g

S S

o c£

CQ a> S S o, c

C8

s

o

*—

o

 

 

45

 

 

 

renepaTopoBmcri2H

paspa^w

Bbixoflnwe

reneparopa.mcni

-

HyjieBoe

pei'HCTparenepaTOpamcri2,aCCJIH

cflBHr

6HTa,npoHSBOflHTCH

 

3HaneHne

Bwxoae(JiopMnpyercaeflHHHHHoe

perHcrparenepaTopa.mCIllECJIHnaero

ocymecrB^aercac^Bnr

6nraHCn

(J)opMnpoBaHHaonepeflHoro

 

nponecce

rnCD2a.rnCOSB

paOoxofi

TeHepaTopmcniynpaBJiaer

 

 

 

 

.PHC6.6

 

 

 

.Bwx

 

 

 

 

 

 

e,rncni,rncn2H.rncns

 

reHepaxopOBDCIl,BwnojmeHHMXnaperncxpaxc«BHraHonucanHtixpaneeB

npocxbix

6onee

rpex

ocnoBe

na

CTPOHTCH

 

renepaTOp

3ror

.6.6.pnc

Go),npeflCTaBJiena'Ha

"CTOH-nouien"(Stop&

HasbiBaeMbixreHeparopoB

OTHOCailfflXCJIKKJIBCCyT3K

,

FCHepaTOpOBnCIl

THHOB

KpHnTOyCTOfiMHBWX

HanGoJiefe

cxeMaoflHoroHS

<I>yHKUHOHajibHafl

.uiH^pa

reHeparopofraMMbi

HXHcnojitsoBaHHeBKanecrBe

HTOaorrycKaer

saaany,

xpyfloeMKyio

BecbMa

nepHOflOM,BSJIOMKoropwxnpeflcraBnaerco6oH

c6ojibinnM

reHeparopbincn

TCMHaOCHOBBTaKHxreHeparopOBMoryr6bm>noerpoeHH

BMCCTCc

 

 

3ailIH(j)pOBaHHHHTCKCTOTpblBKOBHC3ainH<})pOBaHHOrO.CO06meHHH

BO3MO/KHMSaTJDKHbieKOM6HH3UHHHyjlBH,npHBO^HlUHeKnpOHHKHORCHHmB

H

aBTOKOppenauHa

sHaMHrejifaHaa

npoaejiaerca

 

nocjieflOBaTenbHOCTax

BT3KHX

B3J10M3,tlOCKOJlbKy

pCIUaCTnpo6jI6Mfal

HC

T3KHC6

 

HcnojibsoBanHe

2n.paspaaoB

HCH3BecTHoro-

ana

a

H,

 

 

 

paspaflOB

fljwsanoMaflocraTOMHOn

HcnoJibsyeMoronojiHHOMacxeneHHn

rane

HSBCCTHOM

Flpn

.BS^aMbiBaiOTca

rcHeparopOB,jierKO

xaKHx

 

renepaunHraMMbi.uiHc})paKopOTKHeHCn,cosaaBaeMbiec

ana

 

He

KWRZ

HHKoraaBHHCTOM

nCFInaperacrpaxC4BHra

FeHepaTOpw

 

 

 

 

 

 

 

 

 

 

44

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+l

 

 

 

 

 

 

 

 

 

 

 

 

 

+l

49

+x

 

l

 

 

 

 

 

 

 

 

 

X5+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+l

10

+x

 

 

 

 

 

+X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

+x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

"+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+X»+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+1

13

+X

31

X

 

 

+1

5

+X

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+1

3

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+x+1

63

x

.

X3I+X6+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ta6jiHua62

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nepHOflHCIl,npHBefleHHBxa6jiHue.2.6

 

 

 

 

 

 

o6ecne™BaiomHx

 

 

nojmHOMOB,

IIPHMHTHBHWX

BH^BI

HeicoTopbie

 

 

 

 

 

 

 

 

 

 

 

}

.PMC5.6

{

endmod;.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

io(0)=ar;

gen:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

 

BblBOfl-CyiySofl6MOHCTpaU|MOHHblM

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ifacar=arxoray1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

}

 

 

 

 

 

 

 

 

 

 

 

 

ycnosHoeHa/ioxeHneMacxw

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ayO;

ar=ar+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ayO=ar;

 

 

 

 

 

 

 

 

 

 

cnoxeHHewcaworoccoSow

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3KBMBanei-rreHywHO>KeHMK>m/icuaHa2,

 

 

 

 

 

 

 

 

 

 

 

 

 

cflsurARHa1paapjyje/ieso

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

{

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dogenuntilforever;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

49

 

 

 

 

 

 

 

 

 

nepHOfla

yMeHbiueHwo

K

 

ne

npHBe^er

nCFl,

reHeparopOB

or

 

BxoaaiiiHXBneenapaMerpOB,nocKO^bKyHXHenpasHJibHwiiBbi6op,BOTJIHMHC

H

f

4>yHKUHH

Bbi6ope

npaBHJibHOM

o

Bonpoc

HMCCT

BaacHocxb

ocoGyio

speHHs

TOHKH

3TOH

C

.npoaeaypbi

BbiMHCJiHrejibHwe

H

TaK>Ke

coBnaaaiOT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f(x),

x=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ypaBHeHHHnoanropHTMy

peuienn«

HHCJieHHoro

 

AJIJI

wcnojibsyeMbiM

BbipameHHCM,

c

coBnaaaex

 

 

 

onepeaHoroSHaneHHH

BWHHCjieHHa

OopisianbHoBbipa*eHHeana

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.xapaicrep

 

 

 

 

HMeer

npoueaypw

KonrpyeHTHOH

HcnojibsoBaHHeM

(FICH)c

 

HHCCJI

nceBflocjiyHafiHbix

nCfl,reHepaiiHsi

reHepanHH

AnajiorHMHo

 

 

 

 

 

 

 

 

 

 

 

 

 

-IHCJIOsaaaHHoH

nrex

 

 

 

 

 

 

 

 

 

 

 

 

 

 

peKyppeHTHOHnpoueflype:

 

no

"ICMrenepauiMI1CII,

HpeanMsyexcanpome,

MCHbiueBpeMena

 

 

 

6noKH.EOTFeHepauHHnceBAOCJiynafiHtixHHCMoGtiHHO

 

 

 

 

co6ofi

npeflCTaanaiomHe

 

HHCjia,

nceBflocjiynaHHwe

ncnoJib3OBa-n,

 

 

 

 

cnynaeB

pswe

B

HcnojibsOBaHHH;

B

yaoSnofii

6tmaeT

 

 

 

IIo6HTOBaflrenepauHaDCIl,paccwoxpeHHaaBpasaejie1,.6ne

 

 

 

 

 

HHCCJI

.2.6KoHrpyenTHbiereHepaTOpunceBaocjiyHaflHbix

 

 

 

 

 

 

 

 

 

 

 

 

}

{.PMC7.6

 

 

endmod;.

 

 

 

 

 

 

 

 

 

 

mr=mrO*mrO(uu);

 

 

 

gener:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B03Befl6HHeBKB3flpaT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

io(0)=srO;

 

 

 

 

 

 

 

 

BbieoflB4>aii/i-cyrySofleMOHCTpaL(MOHHbii/i

 

 

 

 

48

 

IshiftmrOby12(lo);

sr-

 

}

4-xwnafliUMXpaapaflosBSRO

ocraroK-BMRO,oiceseHne

 

{

calldelen;

axO=Oxea55;

ayO=mrO;

ay1=mr1;

 

}

 

A

(x2)->AY1AYO

n=Oxea55->AXO

BbiHHcneHiteocratKa(x*x)modn

 

{

dogeneruntilforever;

 

}

 

reneparop

mr=mxO*mxO(uu);

mxO=Oxffff;

s6poc

 

enam_mode;

nporpawwareneparopaHamicnaxBniOMa

external.delen;

blum;

module/ram.

=Ishiftsr0by-12(lo);

 

 

coaepacHMoro.perHcrpa

Sara

4

renepHpyeMyioFlCnMoryrSwrbBKmoHem>i

B

51

 

dogenuntilforever;

 

reHeparop

{percwMqenom/icneHHoroywHOJKeHMfl]

enam_mode;

 

sr1=Oxabcd;

 

srO=0x1234;

 

e6poc

 

myO=Ox660d;

 

my1=0x19;

qqq;

moduls/ram/abs=0.

 

TCKCTnporpaMMH,peajiHsyiomeHrenepaTOp,npeacxaBJieHHa.8.6.pnc

 

 

 

 

 

 

 

 

 

 

nacrapuieeCJIOBOflpyroro.MHoacHTejw

npOH3BefleHHHMJiaauieroCJIOBBoanoroMHO^Hxejia

CJIOBHasyx

paspaflHbix

-

16

MJiafliiiax

npoHSBeflCHHfl

cyMMa

 

BMHHCJwerca^KBK

nponsBeaeHHe

TpHauaTHflByxpaspaflHoe

 

.(MJiamime)

SRO

H

 

paspaflbi)

 

(cxapinHe

SRI

perwcrpax

B

o6HOBJiaeTCa

H

xpanHTca

HHCJIO

TeHepHpyeMoe

paspaaaMH

MJiaflinHMH

c

cyMMHpyexca

 

H

MRO

 

peracxp

B

 

KBKuejioe6ea3H3K3,eroSHa^enHe

CCTKC

B16-paspaflHofi

 

 

 

6biTb

MOXCT

B

CnaraeMoe

.(IUKUUIIHC)

MYO

H

paapaflbi)

(cTapiiiHe

perncTpaMY1

psa

ncnojibayiOTca

xpaneHHa

ero

HHCJIO,Ana

 

-

24

coSofi

npeacTaBJiaer

A

MHoacnrejib

BpaccMffipeHHOMnpHMepe

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

32

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

paspwowxOCH(HDCHMeHbuieftpaspwiHOc™)c

-

32

 

 

 

SHaHCHHHm;T3KOHreHepaTop6yaeToSecneHHBaTb

KparaocTHcfi

 

 

 

 

CHCTCMC

^BOHIHOH

B

yao6HbiMHpeanHsauHH

Han6oJiee

 

 

 

 

 

 

 

50

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

M

m=2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=OxVFFF

B=32767

 

 

 

 

 

 

 

 

 

A=1664525-0x196600

 

 

 

ADSP-2181jiHHefiHoroKOHrpyeHTHororenepajopacnapaMerpaiviH

BKanecTsenpHMepapeajiH3auHK)na6aaenpoueccopa

PaccwoTpHM

232

 

4294967296

 

 

32767

 

 

1664525

3,

 

2

 

243000

 

 

51349

 

 

4561

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

150889

 

 

1366

30

 

2

 

214025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*>

2

 

214326

 

 

45289

 

 

1807

 

 

 

 

 

 

 

 

 

 

 

 

 

 

117128

 

 

24749

 

 

1277

28

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

2

 

86436

 

 

18257

 

 

1093

 

 

 

 

 

 

 

•)26

 

81000

 

 

17117

 

 

421

25

2

 

31104

 

 

6571

 

 

625

 

 

 

 

 

 

 

24

2

 

29282

 

 

6173

 

 

419

 

 

 

 

 

 

 

 

 

 

 

 

 

23

 

 

 

11979

 

 

2531

 

 

430

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

2,

2

 

 

7875

 

 

1663

 

 

211

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

2

 

 

6075

 

 

1283

 

 

106

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nepHoa

 

 

m

 

 

 

B

 

 

 

A

TaojiHija3.6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

oGecneiHBaiounienocjieflosaTejibHocTHITCH.MaKCHManbHOfifljiHHw

]co6paHwHCKOTOpbifeKOMSHnauHHm,AHB,

1,7

BTa6jiHue3.6us[

HHCCJIAHBflji»Tpe6yeinoro

BwSopOM

fljiHHbionpcflejifleTCfl

 

 

 

nocneflOBaTejibHocxb

reHepaxopoB;

KOHrpyenTHbix

flflx

sanpemeHHOH

KOM6nHauH3xHC

OTJiH<raeOTreHepaxopoBIlCn,HyjieBaa

B

 

 

 

 

 

 

 

+B)modm.

Xj=(A*Xj_,

 

 

 

 

 

 

 

 

Bbipa>iceHne:

CT

 

 

 

 

 

 

 

&na

Hcnojibsyer

reHepaTop

KonrpyeHTHWH

 

 

 

 

KopneM.ypaBHCHHa

oaHOHTOxceqHCjio,asjiaioineecfl

 

 

 

Bpesy^braxeKaacjjoromaraBwiHCJieHHfi6yaer

B3TOMcjiyiae

peiueHHe;

(x)-x=0HMCBT

f

npeKpaTHTca,CCJIHypasHeHwe

nocJieaoBareJibHOCTHF1CH

.ocxanoBKe

HOJIHOH

ero

K

a

FICM,

 

 

 

 

(D S

Q. ra

m o

5

X s

ct

 

 

ro

 

O

q

 

>

(U

^

*

1

>, T-

E

!5

•O

6 s

CL

I

i

<u

CM

Ul

 

I

 

u

 

 

 

 

 

CL

 

 

*

 

 

 

 

 

e

i i

 

 

 

 

n

ii

u

 

ro

in

 

•ect

E

<n in

II

 

 

 

 

 

 

 

 

 

 

g

 

 

 

 

 

o

 

 

 

 

 

S

I

 

 

 

 

o>

<u

 

 

 

 

 

a

s. s s s

 

 

 

 

a

S o g s

£ £

2 W

5 s a

P X T3 fa e- s

en oo

3.S 8

y

3 -P

 

st »

X H

ft.

V

»Q

+