Upgrade to Pro — share decks privately, control downloads, hide ads and more …

『プロフェッショナルSSL/TLS』読書会 第9章資料

『プロフェッショナルSSL/TLS』読書会 第9章資料

sylph01

June 22, 2018
Tweet

More Decks by sylph01

Other Decks in Technology

Transcript

  1. 9.1.1 TCPͷ࠷దԽ TCP slow start: TCPͷ᫔᫓੍ޚํࣜɻ ૬ख͕ͲΕ͘Β͍ͷ଎౓Λग़ͤΔ͔Θ͔Βͳ͍ͷͰɺ࠷ॳ͸খ͞ ͳ᫔᫓΢Οϯυ΢(congestion window)Λ࢖͍ɺঃʑʹͦͷαΠζΛ ্͍͛ͯ͘ɻ

    (7ষͷղઆͰHEIST߈ܸΛղઆͨ͠ࡍʹઆ໌ͨ͠Α͏ͳؾ͕͢Δ) HTTP઀ଓ͸୹໋ͳͷͰcwnd͕খ͍͞ঢ়ଶͰӡ༻͞Ε͕ͪɻTLSϋ ϯυγΣΠΫ͸઀ଓͷ࠷ॳʹى͜ΔͷͰখ͍͞cwndͷӨڹΛड͚ ͕ͪɻ
  2. 9.2.1 伴ަ׵ • 伴ަ׵ΞϧΰϦζϜ • RSA͸Forward Secrecy͕ͳ͍ • DHE͸஗͍ •

    ΑΖ͍͠ɺͳΒ͹ECDHEͩ • secp256v1ͳΒ128bit҆શ • secp384v1ʹͯ͠΋҆શੑ͸ͦ͜·ͰΑ͘ͳΒͳ͍͚Ͳܭ ࢉྔ͕૿͑Δ
  3. 9.2.1 伴ަ׵ ςετ݁Ռͷάϥϑ(p268): • RSA -> ECDHE_ECDSA ʹ͢ΔͱPFSΛಘ্ͨͰϋϯυγΣΠΫͷ ύϑΥʔϚϯε͕2ഒʹ޲্ʂ •

    DHE͸1024bitͰ͢Β஗͍ɻ • ஫: ΫϥΠΞϯτ͸࡞ۀ͕૿͑ͯ΋໰୊Ͱ͸ͳ͍ɻαʔόʔ͸ͨ ͘͞Μͷ઀ଓΛ͞͹͘ͷͰ࡞ۀ͕૿͑Δͱͦͷ෼͚ͩͭΒ͍ɻ
  4. 9.2.2 ূ໌ॻ • ূ໌ॻνΣʔϯ͸ඞཁ࠷௿ݶͷαΠζʹ͠ɺ׬શͳνΣʔϯΛ ఏࣔ͢Δ͜ͱ • αʔόͷূ໌ॻ + ൃߦݩCAͷূ໌ॻ •

    ϧʔτূ໌ॻ͸UAͷखݩʹ͋ΔͷͰ͚ͭͳͯ͘Α͍ • ׬શͳ΋ͷͰͳ͍ͱ୳͠ʹߦ͘ख͕ؒൃੜ • αΠζ͕খ͘͞ͳΔͷͰECDSAূ໌ॻΛ࢖͏