แนะนำ, 2024

ตัวเลือกของบรรณาธิการ

ความแตกต่างระหว่างเทคนิคการเปลี่ยนตัวและเทคนิคการขนย้าย

เทคนิคการทดแทนและเทคนิคการขนย้ายเป็นวิธีการพื้นฐานของการประมวลข้อความข้อความธรรมดาเพื่อให้ได้มาซึ่งไซเฟอร์เท็กซ์ ทั้งสองวิธีเป็นหน่วยการสร้างพื้นฐานของเทคนิคการเข้ารหัสและสามารถใช้ร่วมกันได้ซึ่งเรียกว่า รหัสผลิตภัณฑ์

ความแตกต่างที่สำคัญระหว่างเทคนิคการทดแทนและเทคนิคการเปลี่ยนตำแหน่งคือเทคนิคการแทนที่ใช้แทนตัวอักษรของข้อความธรรมดาจากตัวอักษรตัวเลขและสัญลักษณ์อื่น ๆ ในทางตรงกันข้ามเทคนิคการขนย้ายไม่ได้แทนที่ตัวอักษรแทนการเปลี่ยนตำแหน่งของสัญลักษณ์

แผนภูมิเปรียบเทียบ

พื้นฐานสำหรับการเปรียบเทียบ
เทคนิคการเปลี่ยนตัวเทคนิคการขนย้าย
ขั้นพื้นฐาน
แทนที่อักขระเพลนเท็กซ์ด้วยอักขระตัวเลขและสัญลักษณ์อื่นจัดตำแหน่งตำแหน่งของอักขระของข้อความธรรมดาอีกครั้ง
รูปแบบ
รหัสตัวเลขแทนโมโนโครมและโพลีการเข้ารหัสแบบจุดและแบบจุด
การปรับเปลี่ยน
ข้อมูลเฉพาะตัวของตัวละครเปลี่ยนไปในขณะที่ตำแหน่งยังคงไม่เปลี่ยนแปลงตำแหน่งของตัวละครเปลี่ยนไปทั้งๆที่ตัวตนของมัน
บาปจดหมายที่มีความถี่ต่ำสามารถแยกแยะข้อความธรรมดาได้คีย์ที่อยู่ใกล้กับคีย์ที่ถูกต้องสามารถเปิดเผยข้อความธรรมดาได้
ตัวอย่างCaesar Cipherการเข้ารหัสของ Reil Fence

ความหมายของเทคนิคการทดแทน

เทคนิคการเปลี่ยนตัว เกี่ยวข้องกับการแทนที่ตัวอักษรด้วยตัวอักษรและสัญลักษณ์อื่น ๆ ในทางที่ตรงไปตรงมามากขึ้นตัวละครของข้อความธรรมดาจะถูกแทนที่และตัวละครแทนตัวเลขและสัญลักษณ์อื่น ๆ จะถูกใช้ในสถานที่ของพวกเขา Caesar cipher ใช้เทคนิคการแทนที่ซึ่งตัวอักษรจะถูกแทนที่ด้วยตัวอักษรอื่น ๆ ซึ่งเป็นตำแหน่งที่สามไปข้างหน้าของบรรทัด Julius Caesar คิดค้นเทคนิคนี้และได้รับการตั้งชื่อตามเขาว่า Caesar Cipher ตัวอย่างเช่น ข้อความธรรมดา “ HOPE” จะถูกแปลงเป็น “ KRSH” โดยใช้ Caesar Cipher มีเทคนิคการทดแทนหลายอย่างที่พัฒนาขึ้นหลังจากรหัสซีซาร์เช่นการเข้ารหัสตัวเลขโมโน - ตัวอักษร, ตัวเลขการแทนที่แบบโฮโมแอโรบิค, ตัวเลขการแทนที่โพลีแกรม, การเข้ารหัสตัวเลขโพลี

เลขศูนย์ของ Caesar เป็นเลขศูนย์จุดอ่อนที่สุดแม้ว่าวิวัฒนาการของเทคนิคต่าง ๆ ทำให้รุ่นใหม่แข็งแกร่งขึ้น ข้อ จำกัด ของเทคนิคการทดแทนคือมันสามารถคาดเดาได้อย่างมากหากตารางการแปลเป็นที่รู้จักกันว่าการทดแทนสามารถแตกหักได้

ความหมายของเทคนิคการขนย้าย

ใน เทคนิคการขนย้าย เอกลักษณ์ของตัวละครยังคงไม่เปลี่ยนแปลง แต่ตำแหน่งของพวกเขาจะเปลี่ยนเพื่อสร้างไซเฟอร์เท็กซ์ เทคนิคการขนย้ายแสดงใน ตัวอย่างที่ ระบุด้านล่าง ที่นี่เราได้แก้ไขข้อความสี่บรรทัดด้วยความช่วยเหลือของศูนย์การแปลงข้อความ เมทริกซ์สองมิติใช้เพื่อจัดระเบียบอักขระและคอลัมน์ที่สลับตามคีย์ คีย์ถูกใช้เพื่อระบุว่าคอลัมน์ใดที่จะต้องถูกสับเปลี่ยน ตามคีย์ดังที่แสดงในรูปคอลัมน์หมายเลขตัวอักษร 1 จะถูกสลับเป็นหมายเลขคอลัมน์ 3 และตัวอักษรของหมายเลขคอลัมน์ 2 ถูกสลับเป็นหมายเลขคอลัมน์ 6

ในทำนองเดียวกันคอลัมน์อื่น ๆ ก็ถูกสลับเช่นกัน ตัวอย่างของเทคนิคการขนย้ายคือเทคนิครั้วรั้ว, เสาง่าย, ตัวเลขเข้ารหัสและตัวเลขศูนย์

ในการถอดรหัส ciphertext ให้เป็นข้อความธรรมดาจะต้องติดตามกระบวนการย้อนกลับ เทคนิคการขนย้ายไม่ถือว่าเป็นวิธีที่ปลอดภัยมาก ข้อความธรรมดาสามารถค้นพบได้ง่ายโดยใช้วิธีการกดและทดลองและสังเกตความถี่ของตัวละครและรูปแบบลักษณะของคู่ของตัวอักษรที่ต่อเนื่องกัน (รู้จักกันในชื่อ digrams และ trigrams สำหรับกลุ่มที่ 2 และ 3 ตามลำดับ)

ความแตกต่างที่สำคัญระหว่างเทคนิคการเปลี่ยนตัวและเทคนิคการขนย้าย

  1. เทคนิคการแทนที่ใช้การแทนที่ตัวอักษรธรรมดาเพื่อแปลงมันเป็นไซเฟอร์เท็กซ์ ในทางกลับกันเทคนิคการขนย้ายมักจะจัดเรียงอักขระของข้อความธรรมดา
  2. Monoalphabetic, polyalphabetic cipher cipher, Playfair cipher คือบางส่วนของอัลกอริทึมที่ใช้เทคนิคการแทนที่ เมื่อเทียบกับรูปแบบของเทคนิคการขนย้ายเป็นกุญแจและรหัสการถ่ายโอนกุญแจ
  3. เทคนิคการเปลี่ยนตัวมีจุดมุ่งหมายเพื่อเปลี่ยนแปลงตัวตนของเอนทิตี้ในขณะที่เทคนิคการขนถ่ายเปลี่ยนตำแหน่งของเอนทิตี้มากกว่าเอกลักษณ์ของมัน
  4. ด้วยความช่วยเหลือของตัวอักษรความถี่ต่ำทำให้ง่ายต่อการมองเห็นได้อย่างง่ายดายในเทคนิคการทดแทน ในทางตรงกันข้ามในเทคนิคการขนถ่ายปุ่มใกล้กับปุ่มขวานำไปสู่การตรวจจับของข้อความธรรมดา

ข้อสรุป

เทคนิคการแทนที่และการขนย้ายจะใช้สำหรับการแปลงข้อความธรรมดาเป็น ciphertext โดยที่เทคนิคการแทนที่จะแทนที่ตัวอักษรในขณะที่เทคนิคการขนย้ายจะจัดเรียงอักขระใหม่เพื่อให้กลายเป็นไซเฟอร์เท็กซ์ อย่างไรก็ตามรหัสทดแทนนั้นง่ายกว่าและหักง่าย

Top