Hrek : Az kori szmmisztika hatrozott igen-nel vlaszolt erre a ... |
Az kori szmmisztika hatrozott igen-nel vlaszolt erre a ...
2004.12.04. 15:24
Pirre Fermat
s a nyilvnos kulcs rejtjelzs
Szinte hnapra pontosan 100 vvel Girolamo Cardano szletse utn, 1601-ben szletett meg Pirre Fermat. Br Fermat, Cardanohoz hasonlan sokoldal tuds volt, aki nemcsak kornak, hanem az egsz tudomnynak (nem csak a matematiknak) jelentõs alakja, mgis nevhez tbbnyire csupn a "Fermat sejts" tapad. Valsznûleg ez a sejtshez fûzõdõ klns trtnetnek ksznhetõ, amely szerint Fermatrl rnk maradt Diophantosz "Aritmetikjnak" egy 1621-ben kiadott pldnya, amelyben szmos megjegyzst irt a knyv klnbzõ helyeire. E megjegyzsek a Diophantosz ltal felvzolt problmkkal kapcsolatosak s igen sok rtkes anyagot szolgltatnak a matematikusoknak, fõleg a szmelmlet terletrõl. Az egyik ilyen megjegyzsben, melyet egy lap margjra irt, Fermat arra utal, hogy az egyenletnek nincsenek termszetes szmokra zrustl klnbzõ egsz megoldsai. A knyv margjn ez olvashat: "Ennek igazn bmulatos bizonytst talltam meg, azonban a knyv margja tlsgosan keskeny, hogy ide rjam."
Ettõl kezdve a matematikusok s rdeklõdõ nem matematikusok llandan igyekeztek a bizonytst megtallni, vagy egy olyan pldt keresni, amely megdnti Fermat lltst.
A ktelkedõk szerint Fermat nem is bizonytotta be ezt a ttelt, ezrt az 1990-es vek kzepig, amg a bizonytst valban sikerlt megadni, Fermat sejtsnek neveztk. A ktelkedõk rveit nagyban altmasztotta, hogy Fermatnl elg gyakran fordulnak elõ tves matematikai lltsok, ilyen pldul, hogy "minden alak szm prm, ha n termszetes szm", ezeket nevezzk Fermat szmoknak.
A Fermat sejts bizonytsi ksrleteire lelkesitõleg hatott, hogy 1908-ban Wolfskehl nmet matematikus 100 ezer mrkt adott t a Gttingai Tudomnyos Trsasgnak, hogy jutalomknt fizesse ki annak, aki a sejts bizonytst megtallja, vagy tves voltt bebizonytja. Tbb mint 300 ves szunnyads utn a XX. szzadban tbb rszleges eredmnyt sikerlt elrni elg nagy, de mgis vges n rtkekre, mg Andrew Wiles amerikai matematikus 1993-ban bejelentette a szenzcit, hogy sikerlt a teljes bizonytst megtallnia. Nemsokra kiderlt, hogy Wiles bizonytsa hinyos. Ezt azonban Richard Taylorral kzsen sikerlt ptolni 1994-ben, gy 1995-ben az Annals of Mathematics 141. szmban a teljes bizonyts megjelenhetett. Magyar nyelven is tjkozdhat a kedves Olvas Rnyai Lajos dolgozatbl (Matematikai Lapok, j sorozat 2., 3-4. szm).
gy 1995-ta jogosan beszlhetnk sejts helyett nagy Fermat ttelrõl. A "nagy" jelzõ a "kis" Fermat tteltõl val megklnbztetsre szolgl, amelyrõl a kvetkezõkben lesz sz s amelynek "kis" jelzõje ellenre alapvetõ hatsa van napjaink informci titkostsra. Fermat eredetileg a kvetkezõ ttelt mondta ki:
Kis Fermat ttel:
Ha p prmszm s a nem oszthat p-vel, akkor teljesl az (1) kongruencia
(1)
Fermat bizonytsa azonban ebben az esetben sem maradt fenn. Az elsõ bizonyts majd 100 vig vratott magra s Leonhard Eulertõl (1707-1783) a XVIII. szzad matematikus ristl szrmazik. Euler egyben a ttel ltalnostst is bebizonytotta, gy ma Euler-Fermat ttelnek nevezzk, amely gy szl:
Euler-Fermat ttel:
Ha egsz szm s (a,m)=1, azaz a s m relatv prmek, akkor
(2)
Hogy ez valban a kis Fermat ttel ltalnostsa, ahhoz a Euler-fle fggvny rtelmezsrõl kell beszlnnk. jelenti a 0, 1, 2, ..., m-1 szmok kzl az m-hez relatv prmek szmt.
Pldul:
ltalban igaz a ttel, hogy ha m=p prmszm, akkor
(3)
Ebbõl az is knnyen belthat, hogy ha p s q klnbzõ prmek, akkor
(4)
A prmszmoknak s a szmok osztinak titokzatos szerepet tulajdontottak az kori szmmisztikban olyannyira, hogy Pthagorasz s kvetõi, akik e szmmisztika fõ hirdetõi voltak (i.e. VI-V. szzad), gy tartottk, hogy "A dolgok termszete, lnyege: a szm." De nem csak hirdettk, hanem valban a termszeti s trsadalmi jelensgeket mind-mind a szmok csodlatos tulajdonsgai "testestettk meg". A ptagoreusok ugyanis nem a szmokat szemlyestettk meg, hanem a szemlyes (emberi) tulajdonsgokat "szmostottk meg".
De a ptagoreusok szerint vannak bartsgos szmok is. Kt szm akkor ll bartsgban egymssal, ha az egyik osztinak sszege pontosan a msik szmot adja s fordtva. Bartsgos szmok pldul a 220 s 284, ugyanis
220 oszti: 1+2+4+5+10+11+20+22+44+55+110=284
284 oszti: 1+2+4+71+142=220
A bartsgos szmok felfedezsnek trtnete is sok vszzados trtnet. Mr a rgiek ismertk az 1184 s 1210 bartsgos szmprt, majd Pirre Fermat mutatta ki ugyanezt a 17296 s 18416 szmprrl. Ren Descartes (1596-1650), aki szintn a matematika egyik risa volt fedezte fel a 9363584 s 9437056 bartsgos szmprt, majd Euler a XVIII. szzadban mg 61 bartsgos szmprt hatrozott meg.
A szmmisztika mr rgen homlyba merlt, de a harmniba, a harmonikus szpsgbe vetett hit napjainkig fennmaradt. De fennmaradt az a szmtalan rkrvnyû gondolat, tudomnyos ttel is, amely e misztikus gondolkods talajn fogant s mgis a termszet mly sszefggseit rja le. Mint a bemutatott pldk is mutatjk, nha olyan mly titkokat sikerlt a ptagoreusoknak "szmszerûsteni", hogy mg a mai napig sem tudta az emberisg a megfejtst megtallni. Napjaink kriptogrfija nagy rszben ezekre az vezredes meg nem fejtett titkokra pl.
Igen rdekes magyar vonatkozsokra derl fny a prmszmokkal s a kis Fermat ttellel kapcsolatban, Kiss Elemr marosvsrhelyi matematikus s Bolyai kutat tollbl. 1999-ben megjelent knyvben (lsd [8]) egszen j kpet kapunk Bolyai Jnosrl, eddig ismeretlen dokumentumokra alapozva. Kiss Elemr knyvbõl kiderl, hogy Bolyai Jnos leginkbb a prmszmokkal szeretett foglalkozni, errõl gy r Õ maga:
"Az egsz szmtan sõt az egsz tan mezejn alig van szebb s rdekesebb ... s a legnagyobb nyiszok (matematikusok) figyelme s eleje ta elfoglalt trgy, mint a fõszmok (prmszmok) oly mly homlyban rejlõ titka."
Bolyai is, mint a Ptagoreusok ta annyi matematikus, kereste az gynevezett prmszm kpletet, vagyis olyan formult, amely kzvetlen sszefggst ad meg az n-edik prmszm rtke s az n index kztt. 1855 tjkn mg gy gondolta, hogy sikerlt megtallnia a titok megfejtst:
"Azt megmutatni, hogy brmely alak szm prm mihelyt p prm, ugyanakkor amikor a -gyel bajldm, magam is megksrtettem, mert amint irataim is megmutatjk n is abban a sejtelemben voltam, hogy mindig prm, ha p prm. Ez egy trtneti fontossg felfedezse volna a legelsõ olyan fggvnynek, mely mindig prmet ad. Azonban ez sem valsul meg, mert pldul ..."
Apja (Bolyai Farkas) sztnzsre megksrelte a kis Fermat ttel fordtottjt bebizonytani, mivel ha ez sikerl, akkor megkapta volna a vgyott prmszmkpletet. A kis Fermat ttel fordtottja azt mondja ki, hogy ha oszthat p-vel, akkor p biztosan prmszm. Nhny ksrlet utn azonban rdbbent, hogy a bizonyts lehetetlen, mivel a kis Fermat ttel fordtottja ltalban nem rvnyes. Ellenpldkat keresve, felfedezte a legkisebb gynevezett pszeudoprm szmot, a 341-et.
Vannak ugyanis olyan n sszetett szmok, amelyek minden n-hez relatv prm a-ra kielgtik a kis Fermat ttelt, vagyis
(5) ahol n sszetett szm s (a,n)=1
Az ilyen n szmokat nevezzk Carmichael szmoknak, melyekrõl csak a XX. szzad kzepn sikerlt bebizonytani, hogy vgtelen sok ltezik belõlk.
Az olyan sszetett n szmokat, amelyekre az (5) sszefggs a=2 esetn teljesl, 2-re vonatkoz pszeudoprmeknek, vagy lprmeknek nevezzk.
Az lprmek trtnetben Bolyai Jnos fontos szerepet jtszott, amely Kiss Elemr kutatsai nlkl mindmig ismeretlen maradt volna.
A modern kriptogrfia az 1970-es vekben jra "felfedezte" a szmelmleti eszkzk felhasznlsnak elõnyeit. Az idõpont taln nem vletlen, hiszen ekkorra tehetõ a globlis informcis rendszerek, a globlis kommunikci, az "informci robbans" korszaknak kezdete, amely risi kihvst jelentett az informcik biztonsgos trolsval s tovbbtsval foglalkozknak.
me a klasszikus titkosts vzlata:
Titkos kulcs
Nylt zenet Rejtjeles zenet
Titkost eljrs
Kldõ Fogad
A Fogad fl (ha nem illetktelen) rendelkezett ugyanazzal a titkos kulccsal s termszetesen a titkost eljrsnak megfelelõ megold eljrssal, gy a rejtjeles zenet megoldsnak (elolvassnak) vzlata:
Titkos kulcs
Rejtjeles zenet Nylt zenet
Megold eljrs
A klasszikus titkosts teht megfelelõ (szigor) titoktartst s pontos szervezst ignyelt, hiszen a "titkos kulcs" illetktelen kzbe kerlse, mindkt irnyban vgzetes lehetett. Az illetktelen kldõ kpess vlt ugyanis hamis zenetek kldsre, amely a fogad oldaln felismerhetetlen volt, mg az illetktelenl a titkos kulcs birtokba jutott fogad, kpes volt a msnak cmzett zenetet elolvasni. Htkznapi hasonlattal lve ez olyan, mintha az egy zrral nyithat ajt kulcst rosszul dugjuk el s azt a betrõ megtallja.
Ezen problmk megakadlyozsa rdekben a titkos kulcsot rendszeresen vltoztattk, ami viszont igen pontos (s titkos!) szervezst ignyelt, hiszen errõl a vltozsrl a kldõ s fogad fl "egyszerre" kellett, hogy rtesljn.
W.S.Jevons mr 1873-ban megjelent knyvben felvetette (lsd [07]) azt az elvet, hogy vannak bizonyos matematikai mûveletek, amelyek elvgzse nagyon egyszerû (ilyen pldul az sszeads, vagy a szorzs), de az eredmnybõl a kiindulsi komponensek visszalltsa igen nehz, sokszor remnytelen. Illusztrciknt bemutatja az azta rla elnevezett 10 jegyû szmot, a Jevons szmot (8.616.460.799), amely kt prmszm szorzata, m a prmtnyezõk meghatrozst (a prmfaktorizcit) akkor remnytelennek ltta. Hogy Jevons ezzel a felvetsvel mennyire megelõzte kort, azt mi sem bizonytja jobban, mint hogy szinte pontosan 100 v szunnyads utn, az 1970-es vek elejn merlt fel ismt e gondolat. Erdõs Pl s Surnyi Jnos [05]-ben gy fogalmazza meg a problmt:
"Ltezhet-e azonban olyan rejtjelzs, amelyiknl nem lehet kitallni, hogy hogyan kell azt visszacsinlni ? Elsõ pillanatban ez valsznûtlennek ltszik, mgis az Euler-Fermat ttel, tovbb a szmtgpek rendkvli teljestõkpessge egy oldalrl, a teljestõkpessgk hatra a msik oldalrl lehetõsget ad erre."
Az vilgos, hogy ahhoz, hogy az Euler-Fermat ttel alkalmazhat legyen, az zenetnek numerikusnak kell lennie, vagyis a betûkbõl s egyb rsjelekbõl ll szvegeket szmokk kell alaktani. Ez azonban knnyen megtehetõ a klasszikus helyettestses titkositsi eljrssal, amikor mindenegyes rsjelnek egy-egy szmot feleltetnk meg. Napjaink digitlis vilgban mr nem csupn a szveges zeneteket, hanem a kp s hang zeneteket is szmok sorozatv alaktjk, gy troljk s tovbbtjk a kommunikcis vonalakon, aminek sok ms mellett pontosan az az elõnye, hogy jval biztonsgosabb adatvdelem rhetõ el, mint az gynevezett analg jeleknl.
Ez azt jelenti, hogy nincs akadlya annak, hogy a tovbbiakban zeneten mindig szmokat rtsnk. gy mr kzenfekvõbbnek tûnik, hogy a szmelmlet eredmnyeit, ezen bell az Euler-Fermat ttelt is felhasznljuk a titkostsra. Legyen eljrsunk a kvetkezõ:
a. Vlasszunk kt klnbzõ p, q prmszmot, amelyek szorzata
(6) pq=N
b. Ha a tovbbtand zenet (mint szm) nagyobb mint N, akkor bontsuk fel N-nl kisebb rszekre. Egy ilyen rsz legyen h. Teht fennll, hogy
|