Skip to main content

เครื่อง Enigma คืออะไร?

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

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

ในทางทฤษฎีปริศนาควรจะปลอดภัยกับการโจมตีของเดรัจฉานประเภทใด ๆ เนื่องจากมีความเป็นไปได้ที่สำคัญมากเกินไปโดยหนึ่งEnigma รุ่นต่อมาเช่นรุ่นสี่โรเตอร์ที่ใช้โดยเรือ U-Boats ของเยอรมันเพิ่มจำนวนชุดค่าผสมให้ดียิ่งขึ้นถึงกระนั้นเอกสารรหัสที่ถูกจับและความผิดพลาดของมนุษย์ก็มักจะทำให้ผู้เข้ารหัสภาพสูงกว่าและกองทัพโปแลนด์ได้ถอดรหัสการสื่อสารของเยอรมันอย่างลับๆตั้งแต่ปี 1932 ในที่สุดงานของพวกเขาก็ทำให้มันจบลงในสหราชอาณาจักรและอเมริกาและการทำลายล้างอย่างต่อเนื่องของความสำเร็จตลอดสงครามแม้จะมีความพยายามของชาวเยอรมันที่จะทำให้เครื่องมีความซับซ้อนมากขึ้นเรื่อย ๆ

ประสบความสำเร็จในการทำลายรหัสปริศนาที่จำเป็นต้องค้นหาระเบียบหรือปัจจัยที่รู้จักเพื่อลดยี่ห้อที่เป็นไปได้จำนวนมากข้อความง่าย ๆ หลายข้อความเช่น“ Heil Hitler” มักปรากฏในข้อความภาษาเยอรมันสิ่งนี้ให้เบาะแสสำคัญแก่ cryptanalysts ที่สามารถค้นหาผ่านข้อความที่เข้ารหัสและดูว่าวลีดังกล่าวอาจปรากฏขึ้นชาวเยอรมันยังส่งส่วนหัวหกตัวอักษรที่ง่ายและง่ายต่อการวิเคราะห์ที่จุดเริ่มต้นของข้อความเช่น "Einein" เพื่อให้ตำแหน่งของล้อเขื่อนสำหรับข้อความที่เหลือเมื่อพื้นที่ของคีย์รหัสที่เป็นไปได้ยังคงมีขนาดใหญ่เกินไปคอมพิวเตอร์ดั้งเดิมหลายเครื่องถูกสร้างขึ้นเพื่อนับผ่านความเป็นไปได้หลายพันรายการโดยอัตโนมัติสิ่งนี้กลายเป็นงานแรกที่ทำในการคำนวณวัตถุประสงค์ทั่วไป