[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:02.94,0:00:08.50,Default,,0000,0000,0000,,อินเทอร์เน็ต: การเข้ารหัสและกุญแจสาธารณะ Dialogue: 0,0:00:08.99,0:00:10.72,Default,,0000,0000,0000,,สวัสดีค่ะ ฉันมีอา กิล-เอปเนอร์ Dialogue: 0,0:00:10.97,0:00:13.43,Default,,0000,0000,0000,,เรียนเอกวิทยาศาสตร์คอมพิวเตอร์\Nที่ UC เบิร์กลีย์ Dialogue: 0,0:00:13.68,0:00:15.52,Default,,0000,0000,0000,,และทำงานที่กระทรวงกลาโหมค่ะ Dialogue: 0,0:00:15.64,0:00:18.18,Default,,0000,0000,0000,,หน้าที่รักษาความปลอดภัยของข้อมูลค่ะ Dialogue: 0,0:00:18.60,0:00:21.86,Default,,0000,0000,0000,,อินเทอร์เน็ตเป็นระบบเปิดสาธารณะ Dialogue: 0,0:00:21.94,0:00:26.40,Default,,0000,0000,0000,,เราทุกคนรับส่งข้อมูล\Nผ่านสายไฟและการเชื่อมต่อที่เราแชร์กัน Dialogue: 0,0:00:26.69,0:00:30.78,Default,,0000,0000,0000,,แต่แม้จะเป็นระบบเปิด เรายัง\Nแลกเปลี่ยนข้อมูลกันแบบส่วนตัวกันมากค่ะ Dialogue: 0,0:00:31.07,0:00:35.41,Default,,0000,0000,0000,,เช่นหมายเลขบัตรเครดิจ ข้อมูลธนาคาร\Nรหัสผ่านและอีเมล Dialogue: 0,0:00:35.62,0:00:38.46,Default,,0000,0000,0000,,แล้วของส่วนตัวพวกนี้\Nจะเป็นความลับได้ยังไง Dialogue: 0,0:00:38.50,0:00:42.42,Default,,0000,0000,0000,,ข้อมูลทุกประเภทสามารถเป็นความลับได้\Nผ่านกระบวนการที่เรียกว่าการเข้ารหัส Dialogue: 0,0:00:42.54,0:00:46.13,Default,,0000,0000,0000,,คือการสลับตำแหน่งหรือเปลี่ยนข้อความ\Nเพื่อซ่อนข้อความต้นฉบับ Dialogue: 0,0:00:46.67,0:00:51.18,Default,,0000,0000,0000,, ส่วนการถอดรหัสก็คือการไขรหัสข้อความนั้น\Nเพื่อให้มันอ่านได้นั่นเอง Dialogue: 0,0:00:51.55,0:00:55.47,Default,,0000,0000,0000,,ไอเดียแบบนี้เรียบง่ายมาก\Nมนุษย์เราทำมาหลายศตวรรษแล้วค่ะ Dialogue: 0,0:00:55.64,0:00:59.77,Default,,0000,0000,0000,,การเข้ารหัสยุคแรก ๆ ที่รู้จักกันดี\Nคือการเข้ารหัสของซีซาร์ ไซเฟอร์ Dialogue: 0,0:01:00.10,0:01:04.40,Default,,0000,0000,0000,,นายพลชาวโรมันที่ถูกตั้งชื่อตาม\Nจูเลียส ซีซาร์เข้ารหัสคำสั่งทางทหาร Dialogue: 0,0:01:04.61,0:01:07.36,Default,,0000,0000,0000,,เพื่อที่ว่า หากศัตรูได้ข้อความนั้นไปแล้ว Dialogue: 0,0:01:07.61,0:01:08.99,Default,,0000,0000,0000,,จะไม่สามารถเข้าใจได้ Dialogue: 0,0:01:09.74,0:01:13.95,Default,,0000,0000,0000,,ซีซาร์ ไซเฟอร์เป็นอัลกอริธึม\Nที่แทนที่ตัวอักษรในข้อความต้นฉบับ Dialogue: 0,0:01:14.28,0:01:17.12,Default,,0000,0000,0000,,ด้วยอักษรตัวถัดไปในลิสต์อักขระ Dialogue: 0,0:01:17.41,0:01:20.46,Default,,0000,0000,0000,,หากตัวเลขนั้นเป็นสิ่งที่\Nมีเพียงผู้ส่งและผู้รับที่รู้กัน Dialogue: 0,0:01:21.04,0:01:26.04,Default,,0000,0000,0000,,ก็จะเรียกว่ากุญแจ\Nที่ให้ผู้อ่านปลดล็อกข้อความลับ Dialogue: 0,0:01:27.38,0:01:29.92,Default,,0000,0000,0000,,ตัวอย่างเช่น หากข้อความต้นฉบับเขียนว่า\N'HELLO' Dialogue: 0,0:01:30.55,0:01:34.14,Default,,0000,0000,0000,,การใช้อัลกอริธึม ซีซาร์ ไซเฟอร์\Nที่มีกุญแจเป็น 5 Dialogue: 0,0:01:34.68,0:01:37.31,Default,,0000,0000,0000,,ข้อความที่เข้ารหัสก็จะเป็นแบบนี้ค่ะ Dialogue: 0,0:01:39.47,0:01:44.19,Default,,0000,0000,0000,,ในการไขรหัสข้อความ\Nผู้รับก็เพียงใช้กุญแจเพื่อคืนค่าเดิม Dialogue: 0,0:01:45.81,0:01:47.98,Default,,0000,0000,0000,,แต่ปัญหาใหญ่ของซีซาร์ ไซเฟอร์คือ Dialogue: 0,0:01:48.36,0:01:54.28,Default,,0000,0000,0000,,ใครก็แกะข้อความได้ด้วยการลองทุกกุญแจ Dialogue: 0,0:01:54.66,0:01:57.24,Default,,0000,0000,0000,,ซึ่งภาษาอังกฤษมีอักษรเพียง 26 ตัว Dialogue: 0,0:01:57.45,0:02:02.29,Default,,0000,0000,0000,,แปลว่าแค่ลองกุญแจอย่างมาก 26 ดอก\Nก็แกะข้อความสำเร็จแล้ว Dialogue: 0,0:02:02.66,0:02:08.17,Default,,0000,0000,0000,,การลองใช้กุญแจ 26 ดอกไม่ได้ยากมาก\Nใช้เวลาอย่างมากก็ 1-2 ชั่วโมง Dialogue: 0,0:02:08.54,0:02:09.67,Default,,0000,0000,0000,,มาทำให้ยากขึ้นดีกว่า Dialogue: 0,0:02:10.05,0:02:12.42,Default,,0000,0000,0000,,แทนที่จะเปลี่ยนอักษรแต่ละตัว\Nในจำนวนที่เท่ากัน Dialogue: 0,0:02:12.76,0:02:15.38,Default,,0000,0000,0000,,เรามาเปลี่ยนแต่ละตัว\Nในจำนวนที่ไม่เท่ากันดีกว่า Dialogue: 0,0:02:16.01,0:02:21.98,Default,,0000,0000,0000,,ตัวอย่างนี้เป็นกุญแจสิบหลัก แสดงถึง\Nจำนวนตำแหน่งทีอักษรแต่ละตัวต้องเปลี่ยน Dialogue: 0,0:02:22.18,0:02:24.23,Default,,0000,0000,0000,,เพื่อเข้ารหัสข้อความยาว ๆ Dialogue: 0,0:02:26.27,0:02:28.23,Default,,0000,0000,0000,,การเดากุญแจนี้จะยากมาก Dialogue: 0,0:02:28.27,0:02:33.28,Default,,0000,0000,0000,,การเข้ารหัส 10 หลัก\Nมีผลลัพธ์ที่เป็นไปได้ถึง 1 หมื่นล้านผล Dialogue: 0,0:02:34.03,0:02:36.95,Default,,0000,0000,0000,,คงไม่มีมนุษย์คนไหนที่แก้ได้ Dialogue: 0,0:02:37.20,0:02:38.82,Default,,0000,0000,0000,,เพราะจะใช้เวลาหลายศตวรรษ Dialogue: 0,0:02:39.58,0:02:45.04,Default,,0000,0000,0000,,แต่คอมพิวเตอร์ทั่วไปยุคนี้ใช้เวลา\Nเพียงไม่กี่วินาทีในการลอง 10 ล้านผลลัพธ์ Dialogue: 0,0:02:45.50,0:02:50.59,Default,,0000,0000,0000,,โลกยุคใหม่ที่คนร้ายติดอาวุธ\Nเป็นคอมพิวเตอร์แทนดินสอ Dialogue: 0,0:02:50.71,0:02:56.34,Default,,0000,0000,0000,,คุณจะเข้ารหัสข้อความให้ปลอดภัย\Nและยากต่อการแกะได้อย่างไร Dialogue: 0,0:02:56.68,0:03:01.72,Default,,0000,0000,0000,,ที่ว่ายาก หมายถึงมีความเป็นไปได้มาก\Nเกินกว่าที่จะคำนวณในเวลาที่ไม่นานเกินไป Dialogue: 0,0:03:02.06,0:03:08.40,Default,,0000,0000,0000,,การสื่อสารที่ปลอดภัยในปัจจุบัน\Nมีการเข้ารหัสด้วยกุญแจ 256 บิท Dialogue: 0,0:03:08.56,0:03:11.61,Default,,0000,0000,0000,,แปลว่าคอมพิวเตอร์ของคนร้าย\Nที่แทรกแซงข้อความของคุณ Dialogue: 0,0:03:11.82,0:03:14.82,Default,,0000,0000,0000,,ต้องพยายามใช้ตัวเลือกที่เป็นไปได้ขนาดนี้ Dialogue: 0,0:03:15.03,0:03:18.57,Default,,0000,0000,0000,,จนกว่าจะเจอกุญแจและไขข้อความได้ Dialogue: 0,0:03:19.87,0:03:23.04,Default,,0000,0000,0000,,ต่อให้คุณมี\Nซูเปอร์คอมพิวเตอร์ 100,000 เครื่อง Dialogue: 0,0:03:23.33,0:03:27.100,Default,,0000,0000,0000,,แต่ละเครื่องลองกุญแจได้ \N1 ล้าน* 1 พันล้านดอกต่อวินาที Dialogue: 0,0:03:28.21,0:03:32.71,Default,,0000,0000,0000,,ก็ยังต้องใช้เวลาหลายล้านล้านปี\Nกว่าจะลองครบทุกทางเลือก Dialogue: 0,0:03:32.75,0:03:36.92,Default,,0000,0000,0000,,เพื่อแกะข้อความเดียวที่เข้ารหัส 256 บิท Dialogue: 0,0:03:37.55,0:03:42.43,Default,,0000,0000,0000,,แน่นอนว่าชิปคอมพิวเตอร์เร็วขึ้นเท่าตัว\Nและเล็กลงครึ่งหนึ่งทุกปี Dialogue: 0,0:03:42.76,0:03:45.43,Default,,0000,0000,0000,,หากมันพัฒนาแบบนี้ต่อไปเรื่อย ๆ Dialogue: 0,0:03:45.68,0:03:50.65,Default,,0000,0000,0000,,ปัญหาที่เป็นไปไม่ได้ในปัจจุบัน\Nก็จะแก้ได้ในอีกไม่กี่ร้อยปี Dialogue: 0,0:03:51.02,0:03:53.78,Default,,0000,0000,0000,,และ 256 บิทก็จะไม่ปลอดภัยพอแล้ว Dialogue: 0,0:03:54.15,0:04:00.07,Default,,0000,0000,0000,,ที่จริงเราได้ลองเพิ่มมาตรฐานความยาว\Nเพื่อให้ทันต่อความเร็วคอมพิวเตอร์ Dialogue: 0,0:04:00.74,0:04:05.29,Default,,0000,0000,0000,,ข่าวดีคือการใช้กุญแจที่ยาวขึ้นไม่ทำให้\Nการเข้ารหัสข้อความยากขึ้นมากนัก Dialogue: 0,0:04:05.54,0:04:11.17,Default,,0000,0000,0000,,แต่มันเพิ่มจำนวนการคาดเดาเพื่อแกะรหัส\Nเป็นทวีคูณ Dialogue: 0,0:04:11.50,0:04:16.09,Default,,0000,0000,0000,,เมื่อผู้รับและผู้ส่งมีกุญแจดอกเดียวกัน\Nในการเข้ารหัสและแกะรหัส Dialogue: 0,0:04:16.62,0:04:21.93,Default,,0000,0000,0000,,แบบนั้นเรียกว่าการเข้ารหัสแบบสมมาตร\Nซึ่งเหมือนซีซาร์ ไซเฟอร์ Dialogue: 0,0:04:22.22,0:04:27.10,Default,,0000,0000,0000,,ที่ต้องมีการตกลงกุญแจลับกันล่วงหน้า\Nระหว่างคนสองคนที่พื้นที่ส่วนตัว Dialogue: 0,0:04:27.48,0:04:31.27,Default,,0000,0000,0000,,ก็ดีนะคะ แต่อินเทอร์เน็ตมันเปิดกว้าง\Nเป็นสาธารณะ Dialogue: 0,0:04:31.52,0:04:35.28,Default,,0000,0000,0000,,จึงเป็นไปไม่ได้ที่คอมพิวเตอร์สองเครื่อง\Nจะมา "พบกัน" แบบส่วนตัว Dialogue: 0,0:04:35.48,0:04:37.15,Default,,0000,0000,0000,,เพื่อตกลงกันเรื่องกุญแจลับ Dialogue: 0,0:04:37.44,0:04:40.36,Default,,0000,0000,0000,,คอมพิวเตอร์จึง\Nใช้กุญแจการเข้ารหัสแบบไม่สมมาตร Dialogue: 0,0:04:40.57,0:04:45.70,Default,,0000,0000,0000,,ซึ่งเป็นกุญแจสาธารณะที่สามารถแลก\Nกับใครก็ได้ และกุญแจส่วนตัวที่ไม่ได้แชร์ Dialogue: 0,0:04:46.83,0:04:52.79,Default,,0000,0000,0000,,กุญแจสาธารณะใช้เพื่อเข้ารหัสข้อมูล\Nใครก็ใช้เพื่อสร้างข้อความลับได้ Dialogue: 0,0:04:53.00,0:04:58.59,Default,,0000,0000,0000,,แต่จะไขความลับได้นั้นต้องใช้คอมพิวเตอร์\Nที่เข้าถึงกุญแจส่วนตัวได้เท่านั้น Dialogue: 0,0:04:59.09,0:05:02.47,Default,,0000,0000,0000,,วิธีการของมันคือคณิตศาสตร์\Nที่เราจะยังไม่พูดถึงในตอนนี้ Dialogue: 0,0:05:02.97,0:05:06.14,Default,,0000,0000,0000,,ลองคิดตามว่าคุณมีตู้จดหมายส่วนตัว Dialogue: 0,0:05:06.31,0:05:09.68,Default,,0000,0000,0000,,ที่ใครก็มาหย่อนจดหมายก็ได้ \Nแต่ว่าต้องใช้กุญแจ Dialogue: 0,0:05:10.02,0:05:12.52,Default,,0000,0000,0000,,คุณจะปั๊มกุญแจเพื่อหย่อนจดหมาย\Nกี่ดอกก็ได้ Dialogue: 0,0:05:12.73,0:05:15.82,Default,,0000,0000,0000,,ก่อนแจกให้เพื่อนคนหนึ่ง\Nหรือจะให้คนทั่วไปมาเปิดก็ได้ Dialogue: 0,0:05:16.07,0:05:22.11,Default,,0000,0000,0000,,เพื่อนคุณหรือคนแปลกหน้า ใช้กุญแจสาธารณะ\Nในการเปิดรูหย่อนจดหมาย Dialogue: 0,0:05:22.95,0:05:26.03,Default,,0000,0000,0000,,แต่มีแค่คุณที่เปิดตู้จดหมายได้\Nด้วยกุญแจส่วนตัว Dialogue: 0,0:05:26.33,0:05:29.04,Default,,0000,0000,0000,,เพื่อเข้าถึงข้อความลับที่คุณได้รับ Dialogue: 0,0:05:29.41,0:05:31.66,Default,,0000,0000,0000,,คุณก็ส่งข้อความที่ปลอดภัยให้เพื่อนได้ Dialogue: 0,0:05:31.83,0:05:34.71,Default,,0000,0000,0000,,ด้วยการใช้กุญแจสาธารณะ\Nในการหย่อนตู้จดหมายเพื่อน Dialogue: 0,0:05:35.13,0:05:40.13,Default,,0000,0000,0000,,วิธีนี้ทำให้คนแลกข้อความกันอย่างปลอดภัย\Nโดยไม่ต้องตกลงเรื่องกุญแจส่วนตัว Dialogue: 0,0:05:40.59,0:05:43.59,Default,,0000,0000,0000,,การเข้ารหัสกุญแจสาธารณะคือรากฐาน Dialogue: 0,0:05:43.80,0:05:46.89,Default,,0000,0000,0000,,ของการส่งข้อความในอินเทอร์เน็ตสาธารณะ\Nอย่างปลอดภัย Dialogue: 0,0:05:47.06,0:05:51.06,Default,,0000,0000,0000,,รวมถึงโพรโตคอลด้านการรักษาความปลอดภัย\Nอย่าง SSL และ TLS Dialogue: 0,0:05:51.08,0:05:53.52,Default,,0000,0000,0000,,ที่คอยปกป้องเราเวลาเราใช้อินเทอร์เน็ต Dialogue: 0,0:05:54.10,0:05:58.40,Default,,0000,0000,0000,,ปัจจุบัน คอมพิวเตอร์ก็ใช้เจ้าตัวนี้\Nทุกครั้งที่คุณเห็นแม่กุญแจเล็ก ๆ Dialogue: 0,0:05:59.60,0:06:02.11,Default,,0000,0000,0000,,หรือตัว https ในแถบที่อยู่ของเบราว์เซอร์ Dialogue: 0,0:06:02.70,0:06:05.66,Default,,0000,0000,0000,,นั่นแปลว่าคอมพิวเตอร์คุณ\Nใช้การเข้ารหัสกุญแจสาธารณะ Dialogue: 0,0:06:05.87,0:06:09.41,Default,,0000,0000,0000,,เพื่อแลกเปลี่ยนข้อมูลอย่างปลอดภัย\Nในเว็บไซต์ที่คุณเปิดใช้อยู่ Dialogue: 0,0:06:09.58,0:06:12.37,Default,,0000,0000,0000,,เมื่อมีผู้ใช้อินเทอร์เน็ตมากขึ้น Dialogue: 0,0:06:12.62,0:06:15.00,Default,,0000,0000,0000,,ก็จะมีการส่งข้อมูลส่วนตัวมากขึ้น Dialogue: 0,0:06:15.21,0:06:18.42,Default,,0000,0000,0000,,การทำให้ข้อมูลปลอดภัย\Nก็จะสำคัญมากขึ้น Dialogue: 0,0:06:18.63,0:06:21.55,Default,,0000,0000,0000,,และเมื่อคอมพิวเตอร์เร็วขึ้นเรื่อย ๆ Dialogue: 0,0:06:21.88,0:06:26.14,Default,,0000,0000,0000,,เราต้องพัฒนาวิธีใหม่ ๆ ในการเข้ารหัส\Nให้ถอดรหัสยากขึ้นสำหรับคอมพิวเตอร์ Dialogue: 0,0:06:26.60,0:06:29.89,Default,,0000,0000,0000,,นี่แหละค่ะงานของฉัน \Nซึ่งมันเปลี่ยนอยู่ตลอดเวลาค่ะ