Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

Quantum Computing จะทำให้ HTTPS ล้าสมัยและทิ้งความปลอดภัยของคุณหรือไม่?

ขณะท่องอินเทอร์เน็ต คุณอาจเคยได้ยินคำว่า "Quantum Computer" มาแล้ว ฟังดูวิทยาศาสตร์มาก! สิ่งที่มันนำมาเสนอคือ: สิ่งที่ดีกว่าที่เรามีอยู่ แต่มันไม่ได้ เราก็ไม่ได้พัฒนาความก้าวหน้าทางเทคโนโลยีนี้

แตมีสิ่งหนึ่งที่นักเข้ารหัส (Cryptographers) ถามตัวเองมานาน: อัลกอริทึมเข้ารหัสอย่าง RSA ยังมีประโยชน์ไหม หากคอมพิวเตอร์ควอนตัมจะแยกมันได้ภายในวินาที? มันทำได้จริงไหม? คำถามน่ากลัวที่หลายคนอาจไม่อยากรู้คำตอบ

การเข้ารหัสปัจจุบันทำงานอย่างไร

มีอัลกอริทึมเข้ารหัสเยอะมาก แต่ละตัวมีวิธีคุ้มครองข้อมูลที่แตกต่าง หากพูดถึงทั้งหมด อาจต้องเขียนหลายพันหน้า

ใจความคือ วิธีเข้ารหัสปัจจุบันนำข้อมูลผ่าน "ขั้นตอน" (Steps) ที่ запрограммирован ทางคณิตศาสตร์ เพื่อสับสนข้อมูล จนสามารถ "ถอดการสับสน" ได้ภายหลังด้วยตัวแปรที่ถูกต้อง ตัวแปรเหล่านี้เรียกว่า "Keys" (กุญแจ)

อัลกอริทึมสมัยใหม่อย่าง RSA, SHA-512 และ Elliptic Curve Cryptography ทำงานคล้ายกัน ใช้วิธีที่ซับซ้อนซ่อนข้อมูล จน คอมพิวเตอร์ทั่วไปใช้เวลาหลายพันปีในการแยกอัลกอริทึม

แต่คอมพิวเตอร์ควอนตัมล่ะ?

ทำไมคอมพิวเตอร์ควอนตัมถึงน่ากลัว

เมื่อคุณนั่งล็อกอิน Facebook หรือเว็บไหนเว็บหนึ่ง คุณอาจถือว่าต้องการเทคโนโลยีและพลังคอมพิว팅มหาศาลที่ปกป้องทุกอย่างที่คุณทำ ต้องใช้แรงงานมหาศาลจากฮาร์ดแวร์แพงมาก เพื่อแยกอัลกอริทึมที่บริการวางไว้ระหว่างคุณและผู้บุกรุก นี่คือเหตุผลที่เราไม่โดนแฮกบัญชี เพราะใครบางคนแยกการเข้ารหัส สิ่งนั้นเกิดในหนังเท่านั้น สาเหตุส่วนใหญ่ที่เราเป็นเหยื่อแฮกเกอร์ คือ "ความโง่ของมนุษย์" ไม่ใช่ความไม่สมบูรณ์ของการเข้ารหัสที่แข็งแกร่งที่สุด

คอมพิวเตอร์ควอนตัมพลิกโลกนี้หัวล้มเท้าเพลลอ ด้วยการประมวลผลข้อมูลเร็วและคำนวณคณิตศาสตร์อย่างไม่มีกองกำลัง มันทำให้การเข้ารหัสมีประโยชน์น้อยลง Google กำลังพัฒนาการเข้ารหัสแบบใหม่ รอการโจมตีจากคอมพิวเตอร์ควอนตัม

คอมพิวเตอร์ควอนตัมสามารถแก้ปริศนา RSA และสิ่งที่ใช้ SSL encryption ภายในไม่กี่วินาที ได้ในทฤษฎี หมายความว่า HTTPS เหมือนไร้ประโยชน์ หากใครมีควอนตัมริกใหญ่และเปิดมาดูทรัฟฟิกของคุณ พวกเขาทำได้ในเวลาน้อยกว่าที่คุณดื่มกาแฟหรือออกเสียง "Mississippi"

เราสามารถทำอะไรได้บ้าง

คุณไม่มีอะไรทำได้มากนอกจากหวังว่า "ความยากทางคณิตศาสตร์" ในการแก้การเข้ารหัส จะวิ่งหน้าคอมพิวเตอร์ควอนตัมทัน ก่อนที่มันจะกลายเป็นสิ่งของในทุกบ้าน หากไม่เกิดขึ้น คุณก็แทบจะต้องถอดปลั๊กอินเทอร์เน็ต ทุกฐานข้อมูล ทุก WiFi hotspot แม้บ้านของคุณเอง ก็อาจกลายเป็นหลุมงู

โชคดีที่หลายคนฉลาดเริ่มแก้ปัญหานี้แล้ว Google ทำงานบน "Ring Learning with Errors" ชื่อดูไม่ค่อยดี แตซับซ้อนพอที่คอมพิวเตอร์ควอนตัมแก้ไม่ได้ง่าย แตพอที่คอมพิวเตอร์ทั่วไปใช้สื่อสารได้

เรื่องไม่จบแค่นี้ Google แค่บริษัทแรกที่ประกาศว่ากำลังทำงาน น่าจะมีคนอื่นอีกมากที่ทำงานบนอัลกอริทึมกันคอมพิวเตอร์ควอนตัม ซึ่งจะยกระดับการต่อสู้ระหว่างการเข้ารหัสและพลังคอมพิวติ้ง

คุณคิดว่าคอมพิวเตอร์ควอนตัมจะได้เปรียบ? หรือมีหวังว่าการเข้ารหัสใหม่จะช่วยชีวิต และคอมพิวเตอร์ทั่วไปจะรับภาระประมวลผลได้? บอกความคิดเห็นในคอมเมนต์!