AW
EP 14: Grille Transposition Cipher
การเข้ารหัสใน EP นี้จะง่ายแบบ 300 % ถ้าคุณรู้จักกับเจ้าสิ่งนี้ และเคยเป็นผู้ที่กาหลบข้อถูกกันมาแล้วเหมือนเรา
การเข้ารหัสเกี่ยวอะไรกับกระดาษข้อสอบ ? อย่าเดาให้เสียเวลาไปดูกันเลย
การเข้ารหัสนี้มีชื่อว่า “Grille Transposition Cipher” เป็นการเข้ารหัสในรูปแบบ Transposition Cipher (การเข้ารหัสโดยการย้ายตำแหน่งของตัวอักษร) ที่มี Concept ที่เด็กนักเรียนไทยเห็นแล้วจะต้องเข้าใจได้ในทันที เพราะมันเป็นการเจาะรูบนกระดาษ แผ่นหนึ่งจากนั้นเอาไปซ้อนบนกระดาษอีกแผ่นแล้วก็เขียนข้อความผ่านรูที่เจาะ หมุนเเผ่นกระดาษวนไปเรื่อยๆ จนเขียนข้อความครบ เมื่อนำกระดาษเเผ่นบนออกเราจะได้รหัสลับออกมา คล้ายกับเวลาที่คุณครูตรวจข้อสอบของเราโดยการเอากระดาษเฉลยที่เจาะเป็นรูมาวาดทับกระดาษคำตอบของเรานั่นเอง
Concept การเข้ารหัสของ Grille Transposition Cipher ไม่มีอะไรซับซ้อนมากมาย ทุกคนสามารถทำได้ แต่ถ้าอยากเข้าใจรายละเอียดเพิ่มเติม ทุกคนสามารถ คลิกรูปภาพด้านล่าง เพื่อศึกษาวิธีการเข้ารหัสแบบ ทุกคนสามารถ คลิกรูปภาพด้านล่าง เพื่อศึกษาวิธีการเข้ารหัสแบบ Grille Transposition Cipher
-
กำหนดข้อความที่ต้องการเข้ารหัส คือ “AN ATTACK AT MORNING ALL UNITS ARE PREPARED”
-
ออกแบบกระดาษเจาะรูที่จะใช้ในการเข้ารหัส โดยทำเป็นตารางสี่เหลี่ยมจัตุรัส ซึ่งคำนวณได้จากจำนวนตัวอักษรในข้อความ เช่น ข้อความ มี 36 ตัวอักษร จะได้ 36/6 = 6 ได้เป็นตารางเเบบ 6x6 ( 6 คอลัมน์ 6 เเถว) ถ้าหากข้อความคำนวณได้ไม่ลงตัว เช่นมี 34 ตัวอักษร เราจะใส่ตัวอักษรอื่น เช่น x ลงไปอีก ให้สามารถสร้างตารางได้ลงตัว ซึ่งโดยปกติ การเข้ารหัสแบบ Grille จะใช้ตารางแบบ 6x6 8x8 14x14 26x26 เป็นเลขคู่
-
ให้ออกแบบการเจาะรูบนกระดาษ โดยเราจะต้องเจาะรูให้ได้ 1 ใน 4 ของช่องทั้งหมด เช่น ตารางมี 36 ช่อง ต้องเจาะทั้งหมด 9 รู (39/4=9) และวิธีการเลือกตำแหน่งในการเจาะรูที่ง่ายที่สุด เพื่อไม่ให้ รูทับกันเวลาเราหมุนกระดาษ คือ แบ่งตารางออกเป็น 4 ส่วน
-
นำกระดาษที่เจาะรูมาวางซ้อนบนกระดาษอีกแผ่น จากนั้นเขียนข้อความผ่านรูบนกระดาษจนครบทุกรูในหนึ่งครั้ง แล้วหมุนกระดาษ 90 องศา ตามเข็มนาฬิกา เขียนตัวอักษรต่อเเล้วหมุนอีกครั้งไปเรื่อย ๆ จนเขียนตัวอักษรครบ ก็จะได้แผ่นกระดาษที่มีรหัสออกมา ดังรูปที่ 1
ในส่วนของการถอดรหัสทำได้ไม่ยาก คือ อันดับแรกเราจะต้องตกลงรูปแบบของตารางกับคู่สนทนาของเราให้เรียบร้อยก่อน ว่าจะใช้ตารางแบบ 6x6 หรือ 8x8 เป็นต้น และทั้งฝ่ายจะต้องมีกระดาษเจาะรู้ที่เหมือนกันเก็บไว้ และอย่าลืมที่จะตกลงกันว่า จะเริ่มหมุนแผ่นกระดาษจากด้านใดก่อน พอถึงเวลาที่ต้องการส่งข้อความหากันก็เพียงแค่ทำการส่งแผ่นกระดาษที่เข้ารหัสให้กับคู่สนทนาของเราเท่านั้น
-
ในการถอดรหัสเราจะต้องทราบรูปแบบของกระดาษที่เจาะรู และทิศทางการหมุนกระดาษว่าเริ่มหมุนจากทางด้านซ้ายหรือขวาก่อน (ตามกฎที่ตกลงกับฝ่ายผู้ส่งเอาไว้)
-
นำกระดาษที่เจาะรูมาวางซ้อนลงบนกระดาษที่มีรหัสลับ จากนั้นอ่านข้อความที่ปรากฏผ่านรูบนกระดาษในแต่ละรอบและหมุนไปเรื่อย ๆ จนครบ ก็จะสามารถเขียนข้อความออกมาได้ ดังรูปที่ 2
เป็นอย่างไรกันบ้าง สำหรับการเข้ารหัสแบบ Grille Transposition Cipher ที่เรานำมาเล่ากันใน EP นี้
การเข้ารหัสใน EP นี้ เป็นการเข้าและถอดรหัสได้ง่ายมาก ๆ เลยใช่ไหมล่ะทุกคน แถมยังเป็นการเข้ารหัสที่มี Concept เหมือนกับกระดาษข้อสอบที่เราเคยใช้กันอีก คิดว่าทุกคนน่าจะเข้าใจได้ไม่อยาก เพราะเหมือนกับว่าทุกคนเคยมีประสบการณ์ในการเข้ารหัสกันมาแล้ว โดยมีคุณครูของเราเป็นคนถอดรหัสออกมา รหัสที่ได้ยังเป็นคะแนนของเราอีกด้วยนะ เป็นรหัสที่ถอดออกมาแล้วอาจจะสะเทือนใจหน่อย ๆ
References
สรุปข้อมูล
https://drive.google.com/file/d/1NU1ptDu82zGchY6Mm3Kh108nr3NhCkVv/view?usp=sharing