ความสับสน
ความสับสนกำหนดความสัมพันธ์ระหว่างคีย์และรหัสลับให้ยากและรวมไว้มากที่สุด กล่าวอีกนัยหนึ่ง เทคนิคนี้ระบุว่าข้อความเข้ารหัสไม่มีเบาะแสเกี่ยวกับข้อความธรรมดา
ในเรื่องนี้ ความสัมพันธ์ระหว่างข้อมูลของข้อความรหัสและค่าของการเข้ารหัสจะต้องคงอยู่ยากตามความเหมาะสม เสร็จสมบูรณ์โดยการกระจายตัวเลขข้อความธรรมดาเดี่ยวไปยังตัวเลข Ciphertext หลายหลัก รวมถึงเมื่อมีการเปลี่ยนแปลงข้อความธรรมดาเพียงบิตเดียว
ในความสับสน ควรส่งผลต่อข้อความรหัสทั้งหมดหรือการเปลี่ยนแปลงควรปรากฏบนข้อความรหัสทั้งหมด และทำให้ความสัมพันธ์ระหว่างข้อมูลของข้อความรหัสกับค่าของคีย์การเข้ารหัสทำได้ยาก ทำได้โดยการทดแทน
เป้าหมายหลักของความสับสนคือการสร้างความซับซ้อนมากในการค้นหาคีย์ แม้ว่าจะมีคู่ข้อความธรรมดา-การเข้ารหัสข้อความส่วนใหญ่ที่สร้างด้วยคีย์ที่คล้ายกัน และในเรื่องนี้ แต่ละบิตของไซเฟอร์เท็กซ์ควรยึดตามคีย์ทั้งหมดและใน หลายวิธีในหลายบิตของคีย์ การเปลี่ยนหนึ่งบิตของคีย์จะต้องเปลี่ยน Ciphertext อย่างสมบูรณ์
การแพร่กระจาย
การแพร่กระจายสามารถกำหนดคุณสมบัติที่การทำซ้ำในสถิติของข้อความธรรมดานั้น "กระจาย" ในสถิติของ Ciphertext ในการแพร่กระจาย บิตเอาต์พุตควรยึดตามบิตอินพุตในลักษณะที่ยาก ดังนั้นในกรณีที่ข้อความธรรมดาหนึ่งบิตถูกแก้ไข ดังนั้นข้อความไซเฟอร์เท็กซ์ควรเปลี่ยนโดยสิ้นเชิงในลักษณะที่ไม่เสถียรหรือสุ่มเทียม
ในการแพร่ระบาด กลไกทางสถิติของข้อความธรรมดาถูกใช้เป็นข้อมูลช่วงสูงของข้อความไซเฟอร์ สิ่งนี้ทำได้โดยการให้ตัวเลขข้อความธรรมดาแต่ละหลักส่งผลต่อค่าของตัวเลขข้อความเข้ารหัสบางตัว บ่อยครั้ง สิ่งนี้คล้ายกับการให้ตัวเลขไซเฟอร์เท็กซ์แต่ละหลักได้รับอิทธิพลจากตัวเลขข้อความธรรมดาบางตัว
เรามาดูการเปรียบเทียบระหว่าง Confusion และ Diffusion
ความสับสน | การแพร่กระจาย |
---|---|
ความสับสนปกป้องความสัมพันธ์ระหว่างข้อความเข้ารหัสและคีย์ | การแพร่กระจายปกป้องความสัมพันธ์ระหว่างข้อความเข้ารหัสและข้อความธรรมดา |
ถ้าบิตแต่ละบิตในคีย์มีการเปลี่ยนแปลง บางบิตในข้อความไซเฟอร์ก็จะถูกแก้ไขด้วย | หากสัญลักษณ์แต่ละรายการในข้อความธรรมดามีการเปลี่ยนแปลง จะมีสัญลักษณ์บางอย่างในข้อความเข้ารหัสด้วย |
ด้วยความสับสน การเชื่อมต่อระหว่างข้อมูลของ ciphertext และค่าของการเข้ารหัสนั้นทำได้ยาก สำเร็จด้วยการทดแทน | ในการแพร่กระจาย กลไกเชิงตัวเลขของข้อความธรรมดาจะถูกนำไปใช้ในสถิติโลกของข้อความตัวเลข สิ่งนี้สำเร็จได้ด้วยการเปลี่ยนแปลง |
เมื่อเกิดความสับสน ความคลุมเครือจะเพิ่มขึ้นในผลลัพธ์ | ในขณะที่กระจาย ความซ้ำซ้อนจะเพิ่มขึ้นในผลลัพธ์ |
ความสัมพันธ์ระหว่างข้อความตัวเลขและคีย์ถูกปกปิดโดยความสับสน | ความสัมพันธ์ระหว่างข้อความเข้ารหัสและข้อความธรรมดาถูกปกปิดโดยการแพร่กระจาย |