Return to Video

The Internet: Encryption & Public Keys

  • 0:03 - 0:09
    Az internet: titkosítás, nyilvános kulcsok
  • 0:09 - 0:13
    Sziasztok! Mia Gil-Epner vagyok, számteket
    tanulok Berkeley-ben, a Kaliforniai
  • 0:13 - 0:17
    Egyetemen, és a Védelmi Minisztériumnak
    dolgozom, ahol próbáljom biztonságban
  • 0:17 - 0:25
    megőrizni az információt.Az internet nyílt
    és nyilvános rendszer. Mind megosztott
  • 0:25 - 0:30
    vezetéken és csatlakozáson küldjük és
    kapjuk az infót. És bár nyílt a rendszer,
  • 0:30 - 0:36
    sok személyes adatot is cserélünk. Pl.
    bankkártya számot, bankadatot, jelszót.
  • 0:36 - 0:41
    Hogy marad titok ez a sok személyes dolog?
    Bármilyen adatot titokban lehet tartani a
  • 0:41 - 0:45
    titkosításnak nevezett folyamattal, az
    üzenet megváltoztatásával, ami elrejti
  • 0:45 - 0:52
    az eredetit. Dekódolásnak nevezzük az
    eredeti olvashatóvá tételét. A gondolat
  • 0:52 - 0:57
    egyszerű, és az ember évszázadok óta
    gyakorolja. Az egyik első titkosítási mód
  • 0:57 - 1:02
    a Julius Caesar-ról elnevezett cézár-
    rejtjel volt, aki a katonai parancsokat
  • 1:02 - 1:07
    titkosította, hogy az ellenség ne értse.
    A cézár-rejtjel olyan algoritmus, ahol az
  • 1:07 - 1:13
    eredeti üzenet betűit bizonyos számú
    lépéssel eltolt betű helyettesíti.
  • 1:13 - 1:17
    Ha az eltolás száma olyan, amit csak
    küldő és a fogadó ismer, akkor ezt
  • 1:17 - 1:21
    nevezzük a megoldókulcsnak. Lehetővé teszi
    a címzett számára a rejtett üzenet
  • 1:21 - 1:29
    megfejtését. Ha például az eredeti üzenet
    "HELLÓ", a cézár-rejtjel algoritmussal,
  • 1:29 - 1:36
    ha a kulcs 5, a titkosított üzenet ez
    lenne: "LHÖÖR". Az üzenet dekódolásához
  • 1:36 - 1:43
    a címzett a kulcs segítségével egyszerűen
    visszafordítja a folyamatot.
  • 1:43 - 1:47
    Egy nagy probléma van a cézár-rejtjellel,
    hogy bárki könnyen feltörheti a kódot
  • 1:47 - 1:50
    vagy megfejtheti a titkos üzenetet minden
    lehetséges kód kipróbálásával, és az angol
  • 1:50 - 1:56
    ábécében csak 26 betű van, ami azt
    jelenti, hogy legfeljebb 26 kulcsot kell
  • 1:56 - 2:00
    kipróbálnod. 26 lehetséges kódot
    kipróbálni nem túl nehéz, legfeljebb
  • 2:00 - 2:07
    egy vagy két óráig tart. Nehezítsük hát!
    Ahelyett, hogy minden betűn ugyanannyit
  • 2:07 - 2:13
    változtatunk, módosítsuk őket eltérően.
    Ebben a példában tízjegyű kulcs adja meg,
  • 2:13 - 2:19
    hány pozícióval kell eltolni az egyes
    betűket hosszabb üzenet titkosításához.
  • 2:19 - 2:30
    Ennek a kulcsnak az eltalálása tényleg
    nehéz lenne, mert tízjegyű kulccsal a
  • 2:30 - 2:37
    lehetséges kulcsok száma 10 milliárd. Ez
    nyilván több, mint amit egy ember meg tud
  • 2:37 - 2:43
    fejteni, évszázadokig tartana. Egy átlagos
    számítógép viszont néhány másodperc alatt
  • 2:43 - 2:50
    végigpróbál ennyi lehetőséget. Tehát a mai
    világban, ahol a rosszfiúk ceruza helyett
  • 2:50 - 2:56
    számítógéppel dolgoznak, lehet-e úgy
    titkosítani, hogy a kódot túl nehéz legyen
  • 2:56 - 3:03
    feltörni. Most a túl nehéz azt jelenti,
    túl sok a lehetőség ésszerű időn belül
  • 3:03 - 3:10
    kiszámítani.A mai biztonságos kommunikáció
    256 bites kulcsot használ. A rosszfiúknak,
  • 3:10 - 3:16
    ennyi lehetséges változatot kellene
    kipróbálni, hogy meg tudják fejteni az
  • 3:16 - 3:24
    üzenetet. És ha 100.000 szuper computerük
    lenne, és mindegyik millió billió kulcsot
  • 3:24 - 3:30
    tudna kipróbálni másodpercenként, akkor is
    trillió trillió év lenne minden lehetőség
  • 3:30 - 3:39
    kipróbálása egyetlen, 256 bit titkosítású
    üzenet feltöréséhez. Persze a számítógép
  • 3:39 - 3:42
    chipek évente kétszer olyan gyorsak és
    feleakkorák lesznek. Ha a fejlődés üteme
  • 3:42 - 3:50
    ilyen exponenciális marad, a ma lehetetlen
    probléma néhány száz év alatt megoldhatóvá
  • 3:50 - 3:56
    válik, és 256 bit nem lesz elég. Már így
    is növelnünk kellett a standard kulcs
  • 3:56 - 4:01
    hosszt, hogy lépést tartsunk a gépek
    sebességével.
  • 4:01 - 4:06
    A jó hír az, hogy a hosszabb kulcs a
    titkosítást nem teszi nehezebbé, de
  • 4:06 - 4:11
    exponenciálisan növeli a próbálkozások
    számát, ami a kód feltöréséhez kell. Ha
  • 4:11 - 4:16
    a küldő és fogadó megosztja az üzenet
    kódolásához és dekódolásához szükséges
  • 4:16 - 4:21
    kulcsot, azt szimmetrikus titkosításnak
    nevezzük. A szimmetrikus titkosításnál
  • 4:21 - 4:27
    a titkos kulcsban előre meg kell állapodni
    két embernek személyesen. Az embereknek ez
  • 4:27 - 4:35
    remek, de az internet nyílt és nyilvános,
    két számítógép nem tud "egymás közt"
  • 4:35 - 4:40
    megegyezni titkos kódban. Ehelyett a gépek
    aszimmetrikus titkosító kulcsot használnak
  • 4:40 - 4:45
    egy nyilvánosat, ami megosztanak, és egy
    privátot, amit nem. A nyilvános kulccsal
  • 4:45 - 4:52
    titkosítják az adatokat, és bárki alkothat
    titkos üzenetet, de a dekódolás csak annak
  • 4:52 - 5:01
    a gépnek megy, aki hozzáfér a privát
    kulcshoz. Ez olyan matematika, amibe most
  • 5:01 - 5:07
    nem megyünk bele. Gondolj rá úgy, hogy van
    egy személyes levélszekrényed, ahová bárki
  • 5:07 - 5:12
    betehet levelet,, de egy kulcs kell hozzá.
    Ebből a kulcsból sokat másolsz, és küldesz
  • 5:12 - 5:19
    a barátodnak vagy nyilvánosan elérhetővé
    teszed. A barát vagy egy idegen is eléri
  • 5:19 - 5:25
    a küldő nyílást és dobhat neked üzenetet.
    De csak te tudod kinyitni a levélszekrényt
  • 5:25 - 5:31
    a privát kulcsoddal, hogy elérd a titkos
    üzeneteket, amiket kaptál. És biztonságos
  • 5:31 - 5:36
    üzenetet küldhetsz a barátodnak a nyílt
    kulccsal, az ő levélszekrényéhez. Így az
  • 5:36 - 5:40
    emberek biztonságos üzeneteket válthatnak
    anélkül, hogy meg kellene egyezniük egy
  • 5:40 - 5:45
    privát kulcsban. A nyilvános kulcsos
    titkosítás az alapja minden biztonságos
  • 5:45 - 5:51
    üzenetküldésnek a nyílt interneten. Az
    SSl és TLS elnevezésű biztonsági
  • 5:51 - 5:56
    protokollokkal, amelyek bennünket védenek,
    amikor a neten böngészünk. A te géped is
  • 5:56 - 6:00
    használja, amikor a kis lakatot látod,
    vagy a https betűket a böngésző
  • 6:00 - 6:06
    címsorában. Ez azt jelenti, hogy a géped
    használja a nyilvános kódoló kulcsot a
  • 6:06 - 6:11
    biztonságos adatcseréhez azon a honlapon,
    ahol vagy. Ahogy egyre több ember van a
  • 6:11 - 6:17
    neten, egyre több személyes adat átvitele
    történik, és még fontosabb lesz az adatok
  • 6:17 - 6:24
    biztonsága. És ahogy a gépek gyorsabbak,
    új módszereket kell találni, hogy a titkos
  • 6:24 - 6:31
    üzenetet túl nehéz legyen a számítógépnek
    feltörni. Ez a munkám, és mindig változik.
Title:
The Internet: Encryption & Public Keys
Description:

more » « less
Video Language:
English
Duration:
06:40

Hungarian subtitles

Revisions