กลับไปหน้าบทความ

อ่าน 3 นาที

หนังสือแยกแยะ

หนังสือจำแนก (ภาษาเยอรมัน: Kenngruppenbuch ; แปลตรงตัวว่า: กลุ่มเพื่อระบุรหัสให้กับผู้รับ ) ย่อเป็นK-Book ( K.

หนังสือแยกแยะ

Kenngruppenbuch สำหรับใช้ในการกำหนดค่า Naval Enigma

หนังสือจำแนก (ภาษาเยอรมัน: Kenngruppenbuch ; แปลตรงตัวว่า: กลุ่มเพื่อระบุรหัสให้กับผู้รับ ) ย่อเป็นK-Book ( K. Buch ) หรือที่รู้จักกันในชื่อหนังสือกลุ่มตัวบ่งชี้หรือหนังสือกลุ่มระบุตัวตน เป็นรายการแจกจ่ายลับในรูปแบบสมุดเล่มเล็ก ซึ่งแสดงรายการไตรกราฟในลำดับแบบสุ่ม[ 1 ] Kenngruppenbuch ถูกนำมาใช้ในเดือนพฤษภาคม พ.ศ. 2480 และถูกใช้โดยKriegsmarine (กองทัพเรือเยอรมัน) ในช่วงสงครามโลกครั้งที่ 2ในฐานะส่วนหนึ่งของขั้นตอนการเข้ารหัสข้อความ Enigma ของกองทัพเรือ เพื่อให้แน่ใจว่าการสื่อสารที่เป็นความลับระหว่างKarl Dönitzผู้บัญชาการเรือดำน้ำ (BdU) ในมหาสมุทรแอตแลนติกและในทะเลเมดิเตอร์เรเนียนที่ปฏิบัติการเรือดำน้ำเยอรมัน Kenngruppenbuch ถูกใช้ในการสร้าง รหัสข้อความ Enigmaที่ส่งภายในตัวบ่งชี้ข้อความ[ 1 ] Kenngruppenbuch ถูกใช้ตั้งแต่วันที่ 5 ตุลาคม พ.ศ. 2484 สำหรับ Enigma รุ่น M3 และตั้งแต่วันที่ 1 กุมภาพันธ์ พ.ศ. 2485 เฉพาะสำหรับEnigma M4เท่านั้น อย่าสับสนกับKenngruppenheftซึ่งใช้ร่วมกับสมุดสัญญาณฉบับย่อ (ภาษาเยอรมัน: Kurzsignalbuch )

ประวัติศาสตร์

Kenngruppenbuch เป็นเอกสารขนาดใหญ่ที่มีฉบับพิมพ์ครั้งแรกซึ่งมีผลบังคับใช้ในปี 1938 และส่วนใหญ่ยังคงไม่เปลี่ยนแปลงเมื่อมีการออกฉบับพิมพ์ครั้งที่สองในปี 1941 อย่างไรก็ตาม Zuteilungsliste ได้รับการปรับปรุงอย่างต่อเนื่อง[ 2 ]หลังจากวันที่ 1 พฤษภาคม 1937 กองทัพเรือเยอรมันได้หยุดใช้ระบบบ่งชี้ที่มีการทำซ้ำรหัสข้อความภายในตัวบ่งชี้ซึ่งเป็นช่องโหว่ด้านความปลอดภัยที่ร้ายแรง ซึ่ง กองทัพอากาศเยอรมัน ( Luftwaffe ) และ กองทัพบกเยอรมัน ( Heer ) ยังคงใช้ระบบนี้อยู่เมื่อต้นปี 1940 ทำให้เครื่อง Enigma ของกองทัพเรือมีความปลอดภัยมากขึ้น[ 3 ]การนำ K Book มาใช้ได้รับการออกแบบมาเพื่อหลีกเลี่ยงช่องโหว่ด้านความปลอดภัยที่ร้ายแรงนี้

เมื่อวันที่ 9 พฤษภาคม พ.ศ. 2484 เมื่อมีการกู้หนังสือ K ฉบับหนึ่งจากเรือดำน้ำU-110โจนคลาร์กและเพื่อนร่วมงานของเธอที่กระท่อมหมายเลข 8 ซึ่งเป็น หน่วยงานที่เบล็ตช์ลีย์พาร์คที่ได้รับมอบหมายให้ถอดรหัสข้อความ Enigma ของกองทัพเรือเยอรมัน (Kriegsmarine) สังเกตเห็นว่าเจ้าหน้าที่โทรเลข ชาวเยอรมัน ไม่ได้กระทำการแบบสุ่มตามที่ควรจะเป็นเมื่อสร้างตัวบ่งชี้ข้อความ[ 3 ]แทนที่จะเลือกไตรแกรมแบบสุ่มจากหนังสือ K เจ้าหน้าที่โทรเลขมีแนวโน้มที่จะเลือกไตรแกรมจากด้านบนของรายการคอลัมน์ หรือใกล้ด้านล่างและจัดกลุ่มไว้ตรงกลาง[ 3 ]นี่เป็นปัญหาที่กองทัพเรือเยอรมันแก้ไขในภายหลังด้วยการนำกฎใหม่มาใช้ในปลายปี พ.ศ. 2484 [ 3 ]

ออกแบบ

สำเนาฉบับแรกของ Zuteilungsliste สังเกตว่ามีการเพิ่มรหัสลับ Enigma ของกองทัพเรือเพิ่มเติมในภายหลัง

Kenngruppenbuch ประกอบด้วยสองส่วนหลัก ส่วนแรกประกอบด้วยรายการคอลัมน์ (ภาษาเยอรมัน: Spaltenliste) ซึ่งประกอบด้วยไตรแกรม (Kenngruppen) ทั้งหมด 17,576 ตัว แบ่งออกเป็น 733 คอลัมน์ที่มีหมายเลขกำกับ โดยแต่ละคอลัมน์มีไตรแกรม 24 ตัว แสดงในลำดับแบบสุ่ม[ 2 ]ส่วนที่สองประกอบด้วยรายการกลุ่ม (ภาษาเยอรมัน: Gruppenlist) ซึ่งไตรแกรมจะถูกจัดเรียงตามลำดับตัวอักษร หลังไตรแกรมแต่ละตัวจะมีตัวเลข 2 ตัว ตัวแรกแสดงหมายเลขคอลัมน์ใน Spaltenliste ที่ไตรแกรมนั้นปรากฏ ตัวที่สองแสดงตำแหน่งของไตรแกรมในคอลัมน์[ 2 ]ตัวชี้ตาราง หรือแผนภูมิการเลือกตาราง (ภาษาเยอรมัน: Tauschtafelplan) จะบอกผู้ปฏิบัติงานว่าคอลัมน์ใดของตารางที่กำหนดใช้ในการเลือกไตรแกรมที่ต้องการ โดยใช้รายการการกำหนด (ภาษาเยอรมัน: Zuteilungsliste) จะบอกเจ้าหน้าที่วิทยุว่าเขาควรใช้ตารางใดสำหรับเครือข่ายการเข้ารหัสเฉพาะ คีย์ขนาดใหญ่จะได้รับบล็อกคอลัมน์หลายบล็อก ส่วนคีย์ขนาดเล็กจะได้รับเพียง 10 คอลัมน์[ 2 ]

สำเนาของ Tauschtafelplan ที่มีการแก้ไขอย่างหนัก

เครื่องเข้ารหัสลับ Enigma ของกองทัพเรือใช้ตัวบ่งชี้เพื่อกำหนดกลไกกุญแจ โดยกุญแจจะถูกส่งไปพร้อมกับข้อความที่เข้ารหัส ตำแหน่งเริ่มต้นสำหรับโรเตอร์จะถูกส่งไปก่อนข้อความที่เข้ารหัส โดยปกติหลังจากที่เข้ารหัสโดยเครื่องเข้ารหัสลับ Enigma ของกองทัพเรือแล้ว วิธีการที่ใช้เรียกว่าขั้นตอนตัวบ่งชี้ อัลกอริทึมการเข้ารหัสแบบสองส่วนสองตัวอักษรที่ตอบสนองตัวเองอย่างเหมาะสมถูกใช้สำหรับการเข้ารหัสขั้นสูงของตัวบ่งชี้ (ภาษาเยอรมัน: Spruchschlüssel) ด้วยการตั้งค่าล้อพื้นฐาน[ 4 ]กุญแจเข้ารหัส Enigma ที่เรียกว่าHeimische Gewässer (ชื่อรหัสภาษาอังกฤษ: Dolphin), (ปลาลิ้นหมา), Triton (ปลาฉลาม), Niobe (วาฬนาร์วาฬ) และ Sucker ทั้งหมดใช้ Kenngruppenbuch และ ตาราง ไบแกรมเพื่อสร้างตัวบ่งชี้ ตัวบ่งชี้ถูกสร้างขึ้นดังนี้:

สุ่มเลือก Trigrams สองอัน[ 4 ]ไตรกราฟแรกถูกนำมาจากตารางกลุ่มการระบุคีย์ (เยอรมัน: Schlüsselkenngruppe) จาก Kenngruppenbuch ตามที่กำหนดใน Zuteilungsliste ไตรกราฟที่สองนำมาจากกลุ่มตัวบ่งชี้การเข้ารหัสหรือตารางกลุ่มคุณลักษณะกระบวนการ (เยอรมัน:Verfahrenkenngrupp) ซึ่งนำมาจาก Kenngruppenbuch และกำหนดไว้ใน Zuteilungsliste ด้วย[ 2 ]

ตัวอย่างเช่น: SWQ - และ RAF

และจัดเรียงตามแผนผัง: [ 4 ]

* SWQ RAF *

ตำแหน่งว่างจะถูกเติมด้วยตัวอักษรแบบสุ่ม: [ 4 ]

XSWQ RAFP

การเข้ารหัสโดยใช้ ตาราง บิแกรมที่เรียกว่าตารางแปลงตัวอักษรคู่ (ภาษาเยอรมัน: Doppelbuchstabentauschtafel) ซึ่งจัดเรียงเป็นคู่แนวตั้ง มีดังนี้:

X→VS→GW→VQ→X R→IA→FF→TP→T

ซึ่งจะให้

วีจีวีเอ็กซ์ ไอเอฟทีที

ข้อความนี้ถูกอ่านออกมาในแนวตั้ง ดังนี้:

วีจีเอฟ วีทีเอ็กซ์ที

และข้อความนี้ถูกส่งโดยไม่มีการเข้ารหัสเพิ่มเติม และอยู่ก่อนข้อความที่เข้ารหัส ข้อความถูกส่งโดยใช้รหัสมอร์สและที่ฝั่งผู้รับ ขั้นตอนจะถูกย้อนกลับ[ 4 ]เป็นที่ทราบกันว่ามีตารางไบแกรมอยู่ 9 ตาราง รวมถึง FLUSS หรือ FLUSZ (ภาษาอังกฤษ:แม่น้ำ) [ 5 ]มีสมุดไบแกรมเล่มอื่น ๆ ที่มีอยู่และถูกนำมาใช้ รวมถึง BACH (1940), STROM (1941) และ TEICH และ UFER [ 4 ]

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • Arthur O. Bauer: การหาทิศทางเป็นอาวุธของฝ่ายสัมพันธมิตรต่อต้านเรือดำน้ำเยอรมันระหว่างปี 1939 ถึง 1945สำนักพิมพ์ Selbstverlag, Diemen เนเธอร์แลนด์ 1997. ISBN 3-00-002142-6
  • ฟรีดริช แอล. เบาเออร์  : ความลับที่ถูกถอดรหัส วิธีการและหลักการของการเข้ารหัสลับฉบับปรับปรุงและขยายความครั้งที่ 3 สปริงเกอร์ เบอร์ลิน และสำนักพิมพ์อื่นๆ ปี 2000 ISBN 3-540-67931-6.
  • Rijmenants, Dirk (2010). "ขั้นตอนการส่งข้อความ Enigma ที่ใช้โดยกองทัพบก กองทัพอากาศ และกองทัพเรือ" . Cryptologia . 34 (4): 329– 339. doi : 10.1080/01611194.2010.486257 . S2CID  27996390 .
  • การสแกนแบบเต็ม (PDF; 120 หน้า; 71.5 MB)ของKenngruppenbuch ของแท้
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Discriminant_Book&oldid=1357023002 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ หนังสือแยกแยะ

หนังสือจำแนก (ภาษาเยอรมัน: Kenngruppenbuch ; แปลตรงตัวว่า: กลุ่มเพื่อระบุรหัสให้กับผู้รับ ) ย่อเป็นK-Book ( K.

ประวัติศาสตร์

Kenngruppenbuch เป็นเอกสารขนาดใหญ่ที่มีฉบับพิมพ์ครั้งแรกซึ่งมีผลบังคับใช้ในปี 1938 และส่วนใหญ่ยังคงไม่เปลี่ยนแปลงเมื่อมีการออกฉบับพิมพ์ครั้งที่สองในปี 1941 อย่างไรก็ตาม Zuteilungsliste ได้รับการปรับปรุงอย่างต่อเนื่อง [ 2 ] หลังจากวันที่ 1 พฤษภาคม 1937...

ออกแบบ

Kenngruppenbuch ประกอบด้วยสองส่วนหลัก ส่วนแรกประกอบด้วยรายการคอลัมน์ (ภาษาเยอรมัน: Spaltenliste) ซึ่งประกอบด้วย ไตรแกรม (Kenngruppen) ทั้งหมด 17,576 ตัว แบ่งออกเป็น 733 คอลัมน์ที่มีหมายเลขกำกับ โดยแต่ละคอลัมน์มีไตรแกรม 24 ตัว แสดงในลำดับแบบสุ่ม [ 2 ]...

ปฏิบัติการเอนิกมาของกองทัพเรือ

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