oda v lodke podnimetsya i prizhmet  vash  chemodanchik  k tomu, chto ostanetsya ot
prochnogo  korpusa, k samomu kupolu. V chemodanchik zatechet voda.  Vprochem, gde
nibud' v ugolke, vozmozhno, ostanetsya vozduh.
     -- YA podumal, mozhet, stoit ostavit' zapisku.
     -- Adresujte ee pravitel'stvu Soedinennyh SHtatov.
     -- Voenno morskomu vedomstvu?
     --  SHpionskomu   vedomstvu.   Kak   ono   tam   nazyvaetsya?  Upravlenie
strategicheskih sluzhb.
     -- Pochemu vy tak govorite?
     -- Oni znali, gde iskat', Rudi. «Kataliny» zhdali nas.
     -- Mozhet, zasekli radarom?
     -- YA  uchel eto. Net,  samolety  prileteli  bystree.  Ponimaete, chto eto
znachit?
     -- Skazhite.
     -- CHto te, kto ohotilsya na nas, znali nashu skorost'.
     -- A... vot pochemu vy govorite pro shpionov.
     -- YA otdal Bobbi chertezhi, Rudi.
     -- CHertezhi «V Million»?
     -- Da... dolzhen zhe on byl kak to opravdat'sya pered amerikancami.
     -- | e... zadnim chislom yasno, chto etogo, navernoe, ne stoilo delat'. No
ya ne osuzhdayu vas, Gyunter. Velikolepnyj byl zhest.
     -- Teper' oni spustyatsya i najdut nas.
     -- Kogda my umrem, vy imeete v vidu.
     -- Da.  Ves' plan ruhnul.  CHto zh, u nas  poluchilos'  simpatichnoe tajnoe
obshchestvo. Mozhet, Enoh Root proyavit smekalku.
     -- Vy dejstvitel'no dumaete, chto shpiony obyshchut etu razvalinu?
     -- Kto ih znaet. Vam to kakaya zabota?
     -- U menya v  chemodanchike  koordinaty Golgofy, -- otvechaet Rudi. --  I ya
znayu tochno, chto bol'she oni ne zapisany nigde.
     -- Eshche by ne znat', vy zhe edinstvennyj, kto rasshifroval soobshchenie.
     -- Da. Mozhet, sleduet ego szhech'?
     -- Togda my pogibnem.  No po krajnej mere umirat' budem  pri svete i  v
teple.
     -- Vy to cherez neskol'ko chasov budete zagorat' na pesochke.
     -- Prekratite!
     -- Esli ya obeshchayu, ya znayu, o chem govoryu, -- otvechaet Rudi. CHto to  gluho
pleshchetsya, slovno nogi shlepayut po vode.
     -- Rudi? Rudi! -- zovet Bishof.
     CHernyj svod tishiny. On odin.
     CHerez  minutu ego lodyzhku hvataet  ruka. Rudi  podnimaetsya po ego telu,
kak po lestnice. Pleshchetsya voda, i razdaetsya glubokij vzdoh. Kakoj prekrasnyj
vozduh  -- v  nem  v shest'desyat raz bol'she kisloroda, chem  v  obychnom. Srazu
chuvstvuesh' sebya luchshe. Poka Rudi prihodit v sebya, Bishof podderzhivaet ego.
     -- Lyuk  otkryt,  --  govorit Rudi. --  YA  videl  svet. Naverhu  solnce,
Gyunter!
     -- Tak poplyli!
     --  Plyvite  vy.  YA ostanus'.  Nado szhech'  koordinaty.  --  Rudi  vnov'
otkryvaet  chemodanchik, shelestit bumagami, vynimaet chto  to,  snova zakryvaet
zamki.
     Bishof ne shevelitsya.
     -- CHerez tridcat' sekund ya zazhigayu spichku, -- govorit Rudi.
     Bishof oborachivaetsya na golos i v temnote nashchupyvaet ruku tovarishcha.
     -- YA najdu ostal'nyh, -- govorit Bishof. -- YA peredam im, chto nas nakryl
grebanyj amerikanskij shpion. My  pervymi doberemsya do  zolota, oni nichego ne
poluchat.
     -- Idite! -- krichit Rudi. -- Vam nado speshit'.
     Bishof celuet ego v shcheku i nyryaet.
     Pered nim rasseyannyj sine zelenyj svet, idushchij niotkuda.
     Rudi  donyrnul  do  lyuka,  otkryl  ego  i  vernulsya  ele zhivym.  Bishofu
predstoit prodelat'  tot zhe put', a zatem plyt' k  poverhnosti. Net,  on  ne
smozhet.
     Vnutri lodki vspyhivaet yarkij, teplyj svet. Bishof brosaet vzglyad nazad,
zatem vverh.  Nosovaya  chast'  prevratilas' v shar zheltogo ognya,  v centre  --
siluet  cheloveka. Ot  kupola  prochnogo korpusa meridianami  rashodyatsya linii
svarochnyh shvov i klepanyh soedinenij. Svetlo kak dnem. Bishof razvorachivaetsya
i s legkost'yu plyvet vniz, k vhodnomu trapu, k central'nomu postu, i nahodit
lyuk: tusklyj goluboj disk.
     K tomu, chto stalo teper'  potolkom CP, prizhat vodoj  spasatel'nyj krug.
Bishof  hvataet ego i, barahtayas', tyanet vniz, k centru,  protalkivaet vpered
cherez lyuk; zatem probiraetsya sam.
     Vokrug korally. Kakaya krasota! Tak by i  ostalsya lyubovat'sya. No u  nego
eshche est' dela naverhu. Bishof vcepilsya v krug, i, hotya kazhetsya, chto  on stoit
na  meste, korally  umen'shayutsya i  uplyvayut  vniz.  Na  nih  lezhit,  istekaya
puzyryami,  ogromnaya  seraya  shtukovina;  ona  umen'shaetsya i  umen'shaetsya, kak
raketa, tayushchaya v nebe.
     On zadiraet golovu, i potok vody struitsya po licu. Ruki Bishofa vytyanuty
vverh  i szhimayut  verevki  spasatel'nogo  kruga, v kruge --  disk solnechnogo
sveta. On stanovitsya vse yarche i krasnee.
     Koleni nachinayut bolet'.
        POTOK
     Ostal'noe   proplyvaet   pered  Rendallom  Lourensom  Uoterhauzom,  kak
istoricheskoe kino. On znaet, chto, tehnicheski govorya, sejchas nastoyashchee, a vse
dejstvitel'no  vazhnoe  v  budushchem.  Odnako  vse vazhnoe  dlya  nego  resheno  i
opredelilos'. Emu hochetsya prosto zhit' svoej zhizn'yu, takoj, kakaya ona teper'.
     Oni otnosyat Ami  v  missiyu, i mestnyj doktor chto  to delaet s ee nogoj.
Dostavit'  Ami v manil'skuyu bol'nicu  nevozmozhno --  In perekryl dorogi. |to
dolzhno pugat', no, chut'  poobvykshis', oni nachinayut nahodit'  situaciyu prosto
dosadnoj  i skuchnoj. Operaciyu  osushchestvlyayut  gerontoapparatchiki iz  KPK  pri
podderzhke neskol'kih druzhkov prihlebatelej v  mestnom pravitel'stve. Ni odin
iz  nih  ne  imeet ponyatiya  o takih  veshchah, kak  kodirovannaya shirokopolosnaya
paketnaya radiosvyaz', tak chto Dug i Rendi bez truda obshchayutsya s  vneshnim mirom
i peredayut, kak  idut dela. Gruppa krovi  Rendi  sovmestima s Ami, i on daet
doktoru vykachat' sebya pochti dosuha. Ot nedostatka  krovi u nego na paru dnej
blokiruyutsya mozgi, i vse  ravno, kogda on smotrit na perechen' oborudovaniya i
rabochej  sily dlya gornyh  rabot v Golgofe,  sostavlennyj Duglasom Makarturom
SHafto, emu hvataet soobrazilovki skazat': k chertu vse. Zabud' pro gruzoviki,
otbojnye molotki, dinamit, mudrenye pogruzchiki,  ekskavatory i  prohodcheskie
mashiny. Daj  mne burovuyu,  paru nasosov i  neskol'ko tysyach gallonov solyarki.
Dug srazu soobrazhaet, k chemu klonit Rendi, da i kak inache, ved' on sam podal
mysl', rasskazav  staruyu voennuyu legendu ob otce.  Novyj  perechen' bez truda
obespechivayut Avi i Goto Dengo.
     Nedelyu In ne daet im pokinut' missiyu, i vse eto vremya podzemnye  vzryvy
prodolzhayut sotryasat'  okrestnosti. U Ami  nachinaetsya zarazhenie, i doktor uzhe
pochti reshaet amputirovat' nogu, chtoby sohranit' zhizn'. Enoh  Root provodit s
Ami  naedine  nekotoroe  vremya,  i  ee sostoyanie  neozhidanno  uluchshaetsya. On
ob®yasnyaet, chto  primenil  mestnoe  narodnoe sredstvo,  no  Ami  otkazyvaetsya
govorit' na etu temu.
     Tem  vremenem  ostal'nye,  chtob   ne   skuchat'  bez  dela,  razminiruyut
territoriyu  vokrug Golgofy i  pytayutsya opredelit', otkuda  razdayutsya vzryvy.
Pohozhe,  Inu  eshche  nado  projti  okolo  kilometra  skal'noj   porody,  a  on
prodvigaetsya vsego na neskol'ko desyatkov metrov v den'.
     Ves' mir slovno s cepi  sorvalsya;  televizionshchiki i voennye bespreryvno
obletayut  mestnost' na  vertoletah.  V odin prekrasnyj  den'  na  territoriyu
missii   saditsya   vertolet  «Goto  Inzhiniring»;   on   privozit
geofizicheskuyu apparaturu  i -- chto  vazhnee  --  antibiotiki dlya Ami. Mestnye
bakterii  penicillina  to nikogda  ne videli,  ne  to chto  supersovremennogo
sredstva,  po  sravneniyu  s  kotorym penicillin  --  prosto  kurinyj bul'on.
Lekarstvo okazyvaet na  bol'nuyu nogu poistine volshebnoe dejstvie. CHerez paru
chasov zhar spadaet, i v tot zhe den' Ami uzhe mozhet potihon'ku kovylyat'. Dorogi
razblokirovany,  i  teper' glavnaya zadacha  --  sderzhat'  natisk  reporterov,
kladoiskatelej avantyuristov i nerdov. Vse oni ubezhdeny, chto prisutstvuyut pri
nekom perelomnom  sobytii  v istorii civilizacii, kotoraya  doshla do ruchki, i
ostaetsya tol'ko vyklyuchit' vsyu sistemu i perezagruzit'sya.
     Rendi  vidit lyudej  s transparantami,  na kotoryh  napisano ego imya. On
staraetsya ne dumat',  chto iz  etogo vytekaet.  Gruzoviki s oborudovaniem ele
ele probivayutsya  po  zapruzhennym  dorogam,  po  kogda  vse  taki  pribyvayut,
nachinaetsya samoe nepriyatnoe i nudnoe -- prihoditsya celuyu  nedelyu taskat' vsyu
etu  erundu v dzhungli. Rendi pochti vse vremya  boltaetsya s geofizikami; u nih
est'  klassnaya   zhelezka   --  akusticheskij  tomograf,  kotorym  «Goto
Inzhiniring»    prosvechivaet    (ili,    kak    govoryat   eti   rebyata,
«prozvuchivaet»)  uchastki  budushchih  rabot. K  tomu  vremeni,  kak
dostavleno  tyazheloe oborudovanie, u Rendi gotov pogorizontnyj plan Golgofy s
razresheniem okolo metra.  On mog by letat' po nej  v virtual'noj real'nosti,
esli by zahotel. Teper' nuzhno tol'ko reshit', gde proburit' tri skvazhiny: dve
sverhu,  v glavnuyu  kameru, i odnu sboku,  pochti gorizontal'no, no  s legkim
pod®emom vverh, k nizhnemu zumpfu. Drenazhnoe otverstie.
     Kto to priletaet iz vneshnego mira i soobshchaet Rendi, chto on na  oblozhkah
«Tajm»  i «N'yusuik». Rendi  ne vidit  v  etom nichego
horoshego.  U  nego  novaya  zhizn'. Ona  viditsya  emu tak: zhenit'sya  na Ami  i
potihon'ku zanimat'sya svoim delom, poka  ne pomret ot starosti. Svetit'sya na
oblozhkah gazet  i transparantah posredi dzhunglej  v ego plany ne vhodit. Emu
hochetsya ostat'sya v dzhunglyah navsegda.
     Nasosy razmerom  s dobruyu loshad', ochen' moshchnye  i sposobny podderzhivat'
vysokoe  davlenie. Ih  vypusknye  truby po  diametru v  tochnosti sovpadayut s
ust'yami skvazhin na vershine: cherez odnu budet podavat'sya szhatyj vozduh, cherez
druguyu -- solyarka  pod davleniem. Dug SHafto tozhe hotel by uchastvovat', no on
nedostatochno  podkovan  v tehnicheskom  otnoshenii, poetomu zanimaetsya ohranoj
uchastka ot zolotoiskatelej i lazutchikov Ina, chtoby ne meshali i ne dosazhdali.
U Duga massa interesnyh druzej po vsemu miru; oni po pervomu zovu sobirayutsya
na Golgofe. Sejchas  oni zatailis'  v dzhunglyah, obnesya  uchastok po  perimetru
natyazhnymi  strunami  i chem  to eshche, o chem  Rendi ne hochetsya  dazhe znat'. Dug
prosto velit ne priblizhat'sya k granice, i Rendi poslushno vypolnyaet prikaz. S
drugoj storony, chuvstvuetsya nepoddel'nyj interes  Duga k glavnym  sobytiyami,
poetomu,  kogda nastupaet velikij den', Rendi imenno  emu poruchaet nazhat' na
knopku.
     Nachalu predshestvuyut  molitvy. Avi privez ravvina iz  Izrailya, Enoh Root
priglasil arhiepiskopa Manily,  Goto  Dengo pritashchil kakogo to sintoistskogo
nastoyatelya, i vdobavok  priehala ujma  predstavitelej  iz  drugih stran  YUgo
Vostochnoj  Azii. Vse oni molyatsya ili poyut,  hotya molitvy prakticheski tonut v
reve  vertoletov.  Slishkom  mnogie   ne  zhelayut  trogat'  Golgofu,  i  Rendi
chuvstvuet,  chto,   po   suti,  oni  pravy.  No  on   «prozvuchil»
akusticheskim   tomografom  tunnel'  Ina,  shchupal'ce   pustoty,  tyanushcheesya   k
hranilishchu,  opublikoval  trehmernye  karty i  argumentirovanie  --  kak  emu
kazhetsya  -- zayavil, chto gorazdo luchshe sdelat' chto nibud' konstruktivnoe, chem
prosto  pozvolit'  Inu  ograbit'  sokrovishchnicu.   Nekotorye  soglasilis'   s
dovodami, nekotorye net, odnako nikto iz  nesoglasnyh ne  popal  na  oblozhki
«Tajm» i «Nyosuik».
     Poslednim beret slovo Dug SHafto. On snimaet bejsbol'nuyu kepku i, prizhav
ee k serdcu, so slezami na glazah nachinaet rasskazyvat' chto to o svoem otce,
kotorogo edva  pomnit. Govorit o bitve za Manilu, kak vpervye uvidel otca na
razvalinah  cerkvi  svyatogo  Avgustina,  kak  tot  nosil  ego  na  rukah  po
stupen'kam pered tem, kak obrushit' adskij ogon' na golovy yaponcev. Govorit o
proshchenii i drugih otvlechennyh ponyatiyah; slova priglusheny  shumom  vertoletov,
no  Rendi kazhetsya,  chto  eto  tol'ko pridaet im vyrazitel'nosti, potomu  chto
slova -- eto obryvki vospominanij, takih zhe nevnyatnyh i priglushennyh.
     Nakonec Dug zhmet na knopku.
     Za neskol'ko  minut nasosy  nagnetayut v Golgofu goryuchuyu smes'. Dug zhmet
na  druguyu knopku. V  glubine gory razdaetsya priglushennyj  vzryv. Zatem  mir
sodrogaetsya  i  revet;  rev  perehodit  v  vibriruyushchij  voj.  Iz  drenazhnogo
otverstiya vnizu vyryvaetsya  stolb belogo plameni  i zaryvaetsya v reku, v tom
meste,  gde  vstretil smert'  |ndryu  Loub.  Vstaet  oblako  para;  vertolety
vzmyvayut vvys'. Rendi s®ezhivaetsya  na beregu  pod pokrovom oblaka, chuvstvuya,
chto eto poslednyaya v ego zhizni vozmozhnost' pobyt' odnomu.
     CHerez polchasa vmeste s goryashchim gazom vypleskivaetsya raskalennyj  potok.
SHipya i podnimaya par, on osedaet na  dno reki.  Dolgoe vremya ne vidno nichego,
krome  belyh oblakov, no  cherez chas  ili dva  pod  vodoj i  vokrug kamnya, na
kotorom  primostilsya  Rendi,  proyavlyaetsya,  rastekayas'  po  dnu,  blestyashchaya,
shirokaya reka zolota.
        PRILOZHENIE:
     PASXYANS SHIFROVALXNYJ ALGORITM
     Bryus SHnajer,
     avtor «Prikladnoj kriptografii»
     Prezident «Kaunterpejn sistems»
     http://www.counterpane.com
     V romane Nila Stivensona «Kriptonomikon» personazh po  imeni
Enoh Root  opisyvaet personazhu  po  imeni Rendi  Uoterhauz kriptosistemu pod
kodovym nazvaniem «Pontifik»,  a  posle  soobshchaet,  chto algoritm
realizuetsya pri  pomoshchi kolody  kart. Dal'she  geroi obmenivayutsya neskol'kimi
soobshcheniyami,  zashifrovannymi etim sposobom. Sistemu «Pas'yans» (v
romane ona vystupaet  pod  kodovym nazvaniem «Pontifik», daby do
pory do vremeni skryt', chto v nej ispol'zuetsya kartochnaya koloda) ya pridumal,
chtoby agenty na mestah mogli vyhodit' na svyaz', ne polagayas'  na elektroniku
i ne imeya pri sebe komprometiruyushchih instrumentov.  Agent mozhet  okazat'sya  v
situacii, gde u  nego prosto ne  budet dostupa k komp'yuteru, ili postradat',
esli pri nem obnaruzhat sredstva sekretnoj svyazi. A koloda kart...  chto mozhet
byt' bezobidnee?
     Stojkost' «Pas'yansa» osnovana na sluchajnosti peretasovannoj
kolody.   Manipuliruya    eyu,    kommunikant    sposoben    sozdat'   cepochku
«sluchajnyh» bukv,  kotorye  potom  kombiniruyutsya  s  soobshcheniem.
Razumeetsya,  «Pas'yans»  mozhno  vosproizvesti na  komp'yutere,  no
sozdan on dlya ispol'zovaniya vruchnuyu.
     Hot'  «Pas'yans»  i  nizkotehnologichen,  nadezhnost'  v  nego
zalozhena vysokotehnologicheskaya. YA sozdaval ego v raschete  na samogo bogatogo
voennogo protivnika,  obladayushchego  samymi  bol'shimi  komp'yuterami  i  samymi
tolkovymi kriptoanalitikami. Konechno, ne isklyucheno, chto kto to najdet sposob
vzlomat' «Pas'yans» (ishchite  obnovleniya  na moej veb stranice), no
algoritm  nesomnenno luchshe,  chem  vse  drugie sposoby shifrovaniya  s  pomoshch'yu
karandasha i bumagi, kotorye ya videl.
     Pravda, eto ne  bystro. CHtoby  zashifrovat'  ili  rasshifrovat' bolee ili
menee dlinnoe soobshchenie, nuzhen  vecher.  V knige  «Kan  o  kodah»
Devid Kan opisyvaet podlinnyj metod shifrovaniya s pomoshch'yu karandasha i bumagi,
kotorym  pol'zovalsya  sovetskij  shpion.  Na  shifrovku  s  pomoshch'yu sovetskogo
algoritma  i s  pomoshch'yu  «Pas'yansa»  trebuetsya  primerno  ravnoe
vremya.
     SHIFROVANIE S POMOSHCHXYU «PASXYANSA»
     «Pas'yans» --  potochnyj shifr s obratnoj  svyaz'yu  po  vyhodu.
Inogda   eto  nazyvaetsya   generator   gammy.  Osnovnaya   ideya  v  tom,  chto
«Pas'yans»  generiruet shifruyushchij  potok iz  chisel ot 1 do 26. Dlya
shifrovaniya sgenerirujte stol'ko zhe  bukv klyuchevogo potoka,  skol'ko soderzhit
otkrytyj tekst. Potom summirujte ih  po modulyu 26, odnu za drugoj, s bukvami
otkrytogo  teksta. Dlya rasshifrovaniya sgenerirujte  tot zhe klyuchevoj  potok  i
vychitajte po modulyu 26 iz shifrteksta, chtoby poluchit' otkrytyj tekst.
     Dlya primera  zashifruem pervoe soobshchenie iz romana Stivensona, «DO
NOT USE PC»:
     1. Razbejte soobshchenie otkrytogo teksta na gruppy po  pyat' bukv. (Nichego
takogo  magicheskogo  v  cifre 5 net, eto prosto  tradiciya.) Poslednyuyu gruppu
dopolnite  bukvami «X».  Togda  esli soobshchenie «DO NOT USE
PC», to otkrytyj tekst:
     DONOT USEPC
     2. S pomoshch'yu «Pas'yansa» sgenerirujte desyat' bukv shifruyushchego
potoka. (Podrobnosti dal'she.) Predpolozhim, eto:
     KDWUP ONOWT
     3. Perevedite otkrytyj  tekst iz bukv v  chisla:  A  = 1, V = 2,  i  tak
dalee:
     4 15 14 15 20 21 19 5 16 3
     4. Tochno tak zhe perevedite v chisla klyuchevoj potok:
     11 4 23 21 16 15 14 15 23 20
     5. Slozhite chisla otkrytogo teksta s  chislami klyuchevogo potoka po modulyu
26. (To est' esli summa prevyshaet 26, vychtite iz rezul'tata 26.) Naprimer, 1
+ 1 = 2, 26 + 1 = 27, a 27 -- 26 = 1, tak chto 26 + 1 = 1.
     15 19 11 10 10 10 7 20 13 23
     6. Perevedite chisla obratno v bukvy.
     OSKJJ JGTMW
     Kogda natreniruetes', smozhete skladyvat' bukvy v ume, ne  perevodya ih v
chisla. Tut nado prosto privyknut'. Legko zapomnit' A + A = V; trudnee, chto T
+ Q = K.
     RASSHIFROVKA S POMOSHCHXYU «PASXYANSA»
     Osnovnaya  ideya sostoit v tom, chto poluchatel' generiruet tot zhe klyuchevoj
potok i potom vychitaet bukvy klyuchevogo potoka iz bukv shifrteksta.
     1. Voz'mite  shifrtekst i  razbejte ego  na gruppy iz pyati bukv. (On uzhe
dolzhen byt' v takom vide.)
     OSKJJ JGTMW
     2. S  pomoshch'yu «Pas'yansa» sgenerirujte desyat' bukv klyuchevogo
potoka.  Esli  poluchatel' ispol'zuet tot  zhe klyuch, chto i  otpravitel', bukvy
dolzhny poluchit'sya te zhe:
     KDWUP ONOWT
     3. Perevedite shifrtekst iz bukv v cifry:
     15 19 11 10 10 10 7 20 13 23
     4. Perevedite klyuchevoj potok analogichnym obrazom:
     11 4 23 21 16 15 14 15 23 20
     5.  Vychtite chisla klyuchevogo potoka  iz  chisel shifrteksta po modulyu  26.
Naprimer, 22 -- 1 =  20,  1 -- 22 = 5. (|to  legko. Esli pervoe chislo men'she
vtorogo, pered vychitaniem pribav'te k nemu 26. Togda 1 -- 22 =? stanet 27 --
22 = 5.)
     4 15 14 15 20 21 19 5 16 3
     6. Perevedite chisla obratno v bukvy.
     DONOT USEPC
     Rasshifrovanie proishodit tak zhe, kak zashifrovanie,  tol'ko vy vychitaete
klyuchevoj potok iz shifrteksta.
     GENERACIYA BUKV KLYUCHEVOGO POTOKA
     |to sut' «Pas'yansa». Privedennoe vyshe opisanie shifrovaniya i
rasshifrovaniya  rabotaet dlya lyubogo  potochnogo shifra  s  obratnoj  svyaz'yu  po
vyhodu. Dal'she ob®yasnyaetsya, kak rabotaet «Pas'yans».
     «Pas'yans» generiruet klyuchevoj potok  s pomoshch'yu kolody kart.
Kolodu v 54 lista (pomnite pro dzhokerov) mozhno predstavit' kak 54 elementnuyu
perestanovku. Sushchestvuet 54!,  ili 2, 31 h 1071 vozmozhnyh raskladov  kolody.
CHto eshche  luchshe, v kolode 52 lista (bez dzhokerov), a v  latinskom alfavite --
26 bukv. Mimo takogo sovpadeniya greh projti.
     Dlya «Pas'yansa» v kolode dolzhen byt' polnyj nabor iz 52 kart
i dvuh dzhokerov. Dzhokery dolzhny kak to otlichat'sya. (Obychno tak ono i est'. V
kolode,  na  kotoruyu ya smotryu,  kogda pishu,  na  dzhokerah zvezdy:  na  odnom
bol'shaya, na  drugom malen'kaya.) Pust' odin dzhoker budet A, drugoj  B. Obychno
graficheskij  element  u  dzhokerov  odinakovyj,  otlichaetsya  tol'ko   razmer.
Nazovite bol'shij dzhoker  «B» ot slova «bol'she». Esli
vam tak proshche,  napishite na dzhokerah  «A» i «B»,  no
pomnite, chto, esli vas pojmayut, vam pridetsya ob®yasnyat' eto tajnoj policii.
     Dlya  inicializacii  kolody  voz'mite ee  v  ruku,  licom  vverh.  Potom
razlozhite karty v nachal'noj  posledovatel'nosti,  kotoraya predstavlyaet soboj
klyuch.  (Pro  klyuch  ya  ob®yasnyu pozzhe, no  eto ne to zhe,  chto klyuchevoj potok.)
Teper' my gotovy sgenerirovat' cepochku bukv klyuchevogo potoka.
     Vot «Pas'yans»:
     1. Najdite  dzhoker  A. Perelozhite ego  na  odnu  kartu vniz.  (To  est'
pomenyajte mestami  s kartoj, kotoraya  lezhit srazu pod  nim.) Esli  dzhoker --
nizhnyaya karta v kolode, polozhite ego pod verhnyuyu kartu.
     2. Najdite dzhoker B.  Perelozhite ego na dve karty vniz.  Esli dzhoker --
nizhnyaya  karta   v   kolode,  polozhite  ego  pod  dve  verhnie  karty.   Esli
predposlednyaya, polozhite srazu pod verhnyuyu. (V obshchem, predstav'te, chto koloda
-- eto petlya... nu, ponyali.)
     Vazhno  vypolnyat'  eti  dva  shaga v ukazannoj  posledovatel'nosti.  Est'
soblazn  oblenit'sya i perekladyvat' dzhokery  v tom poryadke, v kakom oni  vam
popadutsya. |to ne strashno, esli tol'ko oni ne lezhat blizko.
     Tak chto esli koloda do shaga 1 vyglyadela tak:
     3 A B 8 9
     to posle shaga 2 ona budet vyglyadet':
     3 A 8 B 9
     Esli est' somneniya, pomnite, chto dzhoker A nado perekladyvat'  pervym. I
bud'te vnimatel'ny, kogda dzhokery vnizu kolody.
     3.  Podsnimite kolodu.  To est' pomenyajte  karty  nad pervym dzhokerom s
kartami pod vtorym dzhokerom. Esli koloda vyglyadela tak:
     2 4 6 B 4 8 7 1 A 3 9
     to posle podsnimaniya ona budet vyglyadet':
     3 9 B 4 8 7 1 A 2 4 6
     «Pervyj»   i  «vtoroj»   dzhoker   otnosyatsya   k
dzhokeram, kotorye lezhat sootvetstvenno blizhe i dal'she ot  verha  kolody.  Na
etom shage ne vazhno, kakoj iz nih A, kakoj B.
     Pomnite, chto  dzhokery i karty mezhdu  nimi ne  perekladyvayutsya;  mestami
menyayutsya nizhnyaya i verhnyaya stopka. Esli  v odnoj  iz stopok kart net (dzhokery
lezhat ryadom,  libo odin iz nih sverhu ili snizu), schitajte etu stopku pustoj
i peremeshchajte ee, kak polnuyu.
     4. Podsnimite  po schetu. Vzglyanite  na nizhnyuyu  kartu. Prevratite  ee  v
chislo  ot  1 do 53. (Posledovatel'nost' mastej,  kak v bridzhe: trefy, bubny,
chervy,  piki.  Esli karta  ¦, ee znachenie sootvetstvuet  dostoinstvu.
Esli eto ¦, to dostoinstvu plyus 13. Esli  ¦,  dostoinstvu plyus
26.  Esli ¦, dostoinstvu plyus 39. Odin iz dzhokerov -- 53.) Otschitajte
ot verha kolody eto chislo. (YA obychno schitayu ot  1 do 13 trebuemoe chislo raz:
eto proshche, chem posledovatel'no  doschityvat' do bol'shih chisel.) Vyn'te  karty
nizhe  toj,  do kotoroj  vy doschitali, ostaviv poslednyuyu vnizu.  Esli  koloda
vyglyadela tak:
     7... karty... 4 5... karty... 8 9
     i devyatoj kartoj byla 4, posle podsnimaniya ona budet vyglyadet' tak:
     5... karty... 8 7... karty... 4 9
     Poslednyaya karta  ostaetsya  na meste,  chtoby sdelat' shag obratimym.  |to
vazhno dlya matematicheskogo analiza ego bezopasnosti.
     5. Najdite kartu  rezul'tat. Posmotrite na verhnyuyu kartu. Perevedite ee
v chislo ot 1 do 53, kak  opisano vyshe. Otschitajte eto chislo kart.  (Schitajte
verhnyuyu kartu  nomerom  pervym.)  Zapishite kartu  posle toj,  do  kotoroj vy
doschitali, na  listke  bumagi.  Esli  eto dzhoker,  nichego ne  zapisyvajte  i
nachnite snova s shaga 1.)  |to pervaya karta rezul'tat. Zamet'te, chto etot shag
ne izmenyaet sostoyanie kolody.
     6.   Perevedite    kartu   v   chislo.   Kak   i   prezhde,   pol'zujtes'
posledovatel'nost'yu  mastej,  prinyatoj  v  bridzhe,  v  poryadke  vozrastaniya:
¦, ¦, ¦ i  ¦.  To est' ot T¦ do K¦
-- ot 1  do 13, ot  T¦ do K¦ -- ot  14 do 26, ot  T¦ do
K¦ -- ot 27 do 39, i ot T¦ do K¦ -- ot 40 do 52.
     Vot i  ves'  «Pas'yans».  S  ego pomoshch'yu  vy mozhete poluchit'
stol'ko chisel klyuchevogo potoka, skol'ko potrebuetsya.
     Znayu,  chto v raznyh stranah kolody  nemnogo  raznye.  V celom ne vazhno,
kakuyu  posledovatel'nost' mastej ispol'zovat'  ili  kak perevodit'  karty  v
cifry. Vazhno  lish',  chtoby otpravitel'  i poluchatel' sgovorilis' o pravilah.
Esli vy ne budete vypolnyat' vse operacii odinakovo, vy ne smozhete obshchat'sya.
     NASTROJKA KOLODY
     «Pas'yans» nadezhen v toj mere, v kakoj  nadezhen ego klyuch. To
est' prostejshij  sposob  vzlomat' «Pas'yans»  -- vyyasnit',  kakim
klyuchom pol'zuyutsya kommunikanty. Esli u vas net horoshego klyucha, vse ostal'noe
bespolezno. Vot neskol'ko sovetov po povodu obmena klyuchom.
     1.  Peretasujte  kolodu.  Sluchajnyj  klyuch  --  samyj  luchshij.  Odin  iz
kommunikantov mozhet sluchajnym obrazom peretasovat' kolodu i razlozhit' vtoruyu
tochno  takim zhe  sposobom.  Odna  dolzhna  byt'  u  poluchatelya, vtoraya  --  u
otpravitelya.  Bol'shinstvo  lyudej ploho  tasuyut  karty,  poetomu  peretasujte
kolodu ne  men'she desyati raz. Luchshe  vzyat' kolodu, kotoroj  uzhe igrali,  chem
tol'ko   chto  raspechatannuyu.   Obyazatel'no  nuzhno  imet'  zapasnuyu   kolodu,
razlozhennuyu v  tom  zhe  poryadke, inache,  sdelav  oshibku,  vy  uzhe ne smozhete
prochest'  soobshchenie.  I pomnite, chto klyuch uyazvim: tajnaya policiya mozhet najti
kolodu i perepisat' ee poryadok.
     2. Ispol'zujte bridzhevye kombinacii. Rasklady bridzha, kotorye  pechatayut
v gazetah ili knigah po kartochnym igram, sootvetstvuyu 95 bitnomu klyuchu. Esli
kommunikanty dogovoryatsya, kak, ishodya iz etogo,  raskladyvat' kolody  i kuda
pomeshchat' dzhokery (mozhet byt', posle pervyh dvuh kart, upomyanutyh v razbore),
eto  srabotaet.  Uchtite:  tajnaya  policiya  mozhet najti kolonku  s  bridzhem v
gazete,  kotoroj  vy  reshili  pol'zovat'sya, i  spisat' poryadok  kart.  Mozhno
sgovorit'sya na chem nibud' vrode «ispol'zuj  kolonku bridzha iz gazety v
tvoem rodnom gorode  na den' zashifrovki soobshcheniya» ili  pohozhem. Mozhno
ispol'zovat'  spisok klyuchevyh slov dlya  poiska na  veb sajte «N'yu Jork
tajme». Poisk dast vam kakuyu nibud' stat'yu; voz'mite bridzhevuyu kolonku
iz nomera,  v kotorom ona  napechatana. Esli klyuchevye slova budut najdeny ili
perehvacheny,  ih  sochtut  parolem.  Pridumajte  kakoj  nibud'  svoj variant:
pomnite, chto tajnaya policiya tozhe chitaet knigi Nila Stivensona.
     3.  Ispol'zujte  parol'  dlya  rasklada   kolody.  V   etom  metode  dlya
pervonachal'nogo  rasklada  ispol'zuetsya  algoritm  «Pas'yansa». I
otpravitel',   i   poluchatel'   znayut   parol'.   (Naprimer,   «SECRET
KEY».) Nachnite s kolody, razlozhennoj po poryadku, samaya mladshaya sverhu,
posledovatel'nost'   mastej,    kak    v    bridzhe.    Prodelajte   operaciyu
«Pas'yans», no vmesto  shaga 5 vypolnite eshche  odno podsnimanie  po
schetu,  osnovyvayas'  na  pervoj  bukve  parolya  (v  dannom primere 19).  (Ne
zabud'te  polozhit' verhnie karty  srazu  nad nizhnej  kartoj  kolody,  kak  i
ran'she.)  Vypolnite  eto po razu  na kazhduyu  bukvu. Eshche  dve bukvy opredelyat
polozhenie  dzhokerov.  Pomnite, vprochem, chto uroven'  sluchajnosti na  bukvu v
standartnom anglijskom primerno 1, 4 bita.  Dlya bezopasnosti nuzhen parol' po
men'shej mere iz 80 bukv; ya rekomenduyu ne men'she 120. (Uzh  prostite, no bolee
korotkij klyuch ne daet nadezhnogo urovnya bezopasnosti.)
     PRIMERY
     Vot      neskol'ko     primerov,      chtoby      potrenirovat'sya      s
«Pas'yansom»:
     Primer  1:  Nachnite  s nerazlozhennoj  kolody:  T¦ --  K¦,
T¦  --  K¦, T¦  --  K¦, T¦ --  K¦,
dzhoker A, dzhoker B (mozhete schitat'  eto  posledovatel'nost'yu 1-- 52, A.  B).
Togda pervye desyat' rezul'tatov:
     4 49 10 (53) 24 8 51 44 6 33
     53, estestvenno, propuskaetsya.  YA ostavil eto chislo tol'ko dlya yasnosti.
Esli otkrytyj tekst:
     AAAAA AAAAA
     to shifrtekst:
     EXKYI ZSGEH
     Primer  2: Ispol'zuya metod nastrojki 3 klyuch «FOO», poluchaem
pervye 15 rezul'tatov:
     8 19 7 25 20 (53) 9 8 22 32 43 5 26 17 (53) 38 48
     Esli  otkrytyj  tekst sostoit iz  odnih  «A»,  to shifrtekst
budet:
     ITHZU JIWGR FARMW
     Primer    3:     Ispol'zuya     metod     nastrojki     3     i     klyuch
«CRYPTONOMICON»,        soobshchenie        «SOLITAIRE»
zashifrovyvaetsya kak:
     KIRAK SFJAN
     Razumeetsya, nado ispol'zovat' bolee dlinnyj klyuch. |ti primery privedeny
tol'ko dlya  trenirovki.  Na  moem veb  sajte  est' eshche primery, i vy  mozhete
sozdat' svoi, ispol'zuya programmu na yazyke PERL, privedennuyu v etoj knige.
     SOBLYUDENIE TAJNY KAK USLOVIE BEZOPASNOSTI
     «Pas'yans» rasschitan na to, chto vrag ne smozhet vzlomat' ego,
dazhe znaya algoritm. YA ishodil  iz dopushcheniya, chto «Kriptonomikon»
stanet bestsellerom i kupit' ego  mozhno  budet  povsyudu. Polagayu, ANB  i vse
ostal'nye izuchat algoritm. YA ishozhu iz togo, chto tajnym budet tol'ko klyuch.
     Vot pochemu tak vazhno  sohranyat' klyuch v tajne.  Esli u  vas v bezopasnom
meste hranitsya  koloda  kart, nel'zya isklyuchat',  chto  vrag zapodozrit  vas v
ispol'zovanii  «Pas'yansa». Esli u vas v tajnike lezhit  bridzhevaya
kolonka iz gazety, eto nesomnenno vyzovet interes. Esli  izvestno, chto nekaya
gruppa ispol'zuet  etot  algoritm,  tajnaya  policiya  postaraetsya sledit'  za
bridzhevymi kolonkami.  «Pas'yans» nadezhen, dazhe  esli vrag znaet,
chto  vy im pol'zuetes', i prostaya koloda kart  -- vse zhe ne takaya ulika, kak
shifroval'naya  programma v vashem noutbuke, odnako  etot algoritm  ne zamenyaet
zhitejskoj smekalki.
     SOVETY PO ISPOLXZOVANIYU
     Pervoe  pravilo  lyubogo potochnogo shifra s  obratnoj  svyaz'yu po  vyhodu:
nel'zya  ispol'zovat'  odin  klyuch  dlya  zashifrovki  dvuh   raznyh  soobshchenij.
Povtoryajte  za  mnoj:  NIKOGDA NE  ISPOLXZUJ ODIN KLYUCH DLYA  ZASHIFROVKI  DVUH
RAZNYH SOOBSHCHENIJ. V protivnom sluchae vy razrushaete vsyu bezopasnost' sistemy.
Vot pochemu: esli u vas est' dva potoka shifrteksta A + K i V + K i vy vychtete
odin iz  drugogo, to poluchite (A + K) -- (V + K)= A + K -- V --  K = A -- V.
|to kombinaciya dvuh otkrytyh tekstov, kotoruyu ochen' legko vzlomat'. Pover'te
na  slovo:  vy,  mozhet  byt',  i  ne  vosstanovite  A  i V  iz  A  -- V,  no
professional'nyj kriptoanalitik  s  etim  spravitsya.  Tak  chto  eto zhiznenno
vazhno:  nikogda  ne pol'zovat'sya  odnim  klyuchom  dlya zashifrovki dvuh  raznyh
soobshchenij.
     Pishite  korotkie soobshcheniya. Algoritm rasschitan na  soobshcheniya  nebol'shoj
dliny --  primerno do dvuh  tysyach znakov. Esli vy hotite zashifrovat' roman v
sto  tysyach slov, vospol'zujtes' komp'yuternym algoritmom. Ispol'zujte v svoih
soobshcheniyah stenografiyu, abbreviatury, sleng. Ne treplites' popustu.
     Dlya  bol'shej bezopasnosti postarajtes' delat' vse v  ume.  Esli  tajnaya
policiya lomaet vashu dver', prosto spokojno peretasujte kolodu.  (Ne brosajte
ee  v vozduh, vy udivites', naskol'ko pri etom sohranyaetsya poryadok kart.) Ne
zabud'te peretasovat' kontrol'nuyu kolodu, esli ona u vas est'.
     ANALIZ BEZOPASNOSTI
     Mne mnogo chto  est' po etomu povodu skazat', no  vopros slishkom slozhnyj
dlya kratkogo izlozheniya v knige. Sm. http://www.counterpane.com, ili napishite
Counterpane Systems, 1711 North Ave #16, Oak Park, IL 60302.
     DALXNEJSHEE CHTENIE
     Rekomenduyu dlya  nachala  moyu  knigu  «Applied  Cryptography»
(John  Wilcy  &   Sons,  1996).1  Potom  prochtite  «The
Codebreackers»   Devida  Kana.2  Dal'she   est'   knigi   po
komp'yuternoj  i  ruchnoj  kriptografii  Mozhete podpisat'sya na  moyu besplatnuyu
rassylku na  http:/www.counterpane.com/cryptogram.html, ili  otpraviv pustoe
soobshchenie  po  adresu, crypto  gram  subscribe@chaparraltree.com.  |to ochen'
uvlekatel'no, uspehov!
     1     Tak v yaponskoj armii nazyvayut otstuplenie.
     1     Hram YAsukuni -- sintoistskoe svyatilishche v Tokio, gde poklonyayutsya
     dusham pogibshih voinov; do razgroma YAponii nahodilsya v vedenii
     vedomstva armii i flota.
     1     U finnov, razumeetsya, est' svoya, absolyutno samobytnaya raznovidnost'
     avtomaticheskogo oruzhiya.
     1     V chem delo? (nem.)
     1     Lyubimyj! (nem.)
     1     Sektor (nem.).
     2     Glavnaya gruppa (nem.).
     3     Upravlenie voennoj kontrrazvedki (nem.).
     1     Podrazdelenij (nem.).
     2     Lyutefisk -- narodnoe norvezhskoe blyudo, sushenaya treska,
     vymochennaya v shcheloke.
     3     Uchrezhdenij i sluzhb (nem.).
     1     Sluzhba bezopasnosti (nem.).
     1     Fraza, skazannaya protestantskim propovednikom Dzhonom Bredfordom
     (1510-- 1555) pri vide prestupnikov, kotoryh veli na kazn', i
     tut zhe stavshaya hrestomatijnoj.
     1     Proklyatye (nem.).
     1     sm. ris.
     1     |ta fraza -- parodiya na Duglasa Makartura SHafto.
     1     ...govoryu po ispanski ...chut' chut'. (isp. )
     1     Dozvolennyj k upotrebleniyu shariatom i izgotovlennyj v sootvetstvii s
     trebovaniyami musul'manskoj religii.
     1     Dzhejkob Marli -- umershij kompan'on Skrudzha v «Rozhdestvenskoj
     pesne» Dikkensa, yavlyaetsya emu v cepyah iz svoih porokov i
     pregreshenij.
     1     Pachinko -- yaponskaya igra, napodobie detskogo bil'yarda.
     1     Bryus SHnajer, «Prikladnaya kriptografiya, M.. Izdatel'stvo
     TRIUMF, 2003.
     2     Devid Kan, «Vzlomshchiki kodov», M., Centrpoligraf, 2000.