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

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

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

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

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