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

อ่าน 1 นาที

กุญแจสำคัญในการฟอกฟันขาว

ใน วิทยาการเข้ารหัสลับ การทำให้คีย์ขาว ( Key Whitening) เป็น เทคนิคที่มุ่งเพิ่มความปลอดภัยให้กับ การเข้ารหัสแบบบล็อกซ้ำๆ โดยประกอบด้วยขั้นตอนที่รวมข้อมูลเข้ากับส่วนต่างๆ ของ คีย์

กุญแจสำคัญในการฟอกฟันขาว

(Learn how and when to remove this message)

ในวิทยาการเข้ารหัสลับ การทำให้คีย์ขาว ( Key Whitening)เป็น เทคนิคที่มุ่งเพิ่มความปลอดภัยให้กับการเข้ารหัสแบบบล็อกซ้ำๆโดยประกอบด้วยขั้นตอนที่รวมข้อมูลเข้ากับส่วนต่างๆ ของคีย์

รายละเอียด

การทำให้คีย์ยาวขึ้นโดยใช้เทคนิค xor-encrypt-xor: คีย์ (สั้น) จะถูกทำให้ยาวขึ้นด้วยส่วนประกอบของคีย์ 1 และคีย์ 2

วิธีการฟอกสีคีย์ที่พบได้บ่อยที่สุดคือxor–encrypt–xor โดยใช้การดำเนินการ XOR  อย่างง่ายก่อนรอบแรกและหลังจากรอบสุดท้ายของการ เข้ารหัส

DES-Xเป็นอัลกอริทึมการเข้ารหัสแบบบล็อกตัวแรกที่ใช้รูปแบบหนึ่งของการทำให้คีย์ขาว (key whitening) โดยใช้คีย์ 64 บิตเพิ่มเติมอีกสองคีย์ นอกเหนือจากคีย์ 56 บิตปกติของDESจุดประสงค์คือเพื่อเพิ่มความซับซ้อนของการโจมตีแบบเดาสุ่ม (brute-force attack)โดยเพิ่มขนาดของคีย์ให้มากขึ้นโดยไม่ต้องเปลี่ยนแปลงอัลกอริทึมหลักรอน ริเวสต์ ผู้คิดค้น DES-X เป็นผู้ตั้งชื่อเทคนิคนี้ว่า"whitening "

รหัสลับFEAL (ตามด้วยKhufu และ Khafre ) ได้นำเสนอการใช้เทคนิค "การทำให้คีย์ขาว" โดยใช้ส่วนหนึ่งของคีย์เดียวกันกับที่ใช้ในส่วนที่เหลือของรหัสลับ วิธีนี้ไม่ได้ให้การป้องกันเพิ่มเติมจากการโจมตีแบบเดาแบบสุ่ม แต่สามารถทำให้การโจมตีแบบอื่นทำได้ยากขึ้น ในรหัสลับ Feistelหรืออัลกอริทึมที่คล้ายกัน การทำให้คีย์ขาวสามารถเพิ่มความปลอดภัยได้โดยการปกปิดข้อมูลป้อนเข้าเฉพาะของฟังก์ชันในรอบแรกและรอบสุดท้าย โดยเฉพาะอย่างยิ่ง จะไม่เสี่ยงต่อการโจมตีแบบ "พบกันกลางทาง"รูป แบบของการทำให้คีย์ขาวนี้ได้รับการนำมาใช้เป็นคุณลักษณะของรหัสลับแบบบล็อกในภายหลังหลายตัว รวมถึงAES , MARS , RC6และTwofish

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Key_whitening&oldid=1312210532 "

สรุปเนื้อหา

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

ข้อมูลสำคัญเกี่ยวกับ กุญแจสำคัญในการฟอกฟันขาว

ใน วิทยาการเข้ารหัสลับ การทำให้คีย์ขาว ( Key Whitening) เป็น เทคนิคที่มุ่งเพิ่มความปลอดภัยให้กับ การเข้ารหัสแบบบล็อกซ้ำๆ โดยประกอบด้วยขั้นตอนที่รวมข้อมูลเข้ากับส่วนต่างๆ ของ คีย์

รายละเอียด

วิธีการฟอกสีคีย์ที่พบได้บ่อยที่สุดคือ xor–encrypt–xor โดยใช้การดำเนินการ XOR อย่างง่ายก่อนรอบแรกและหลังจากรอบสุดท้ายของการ เข้ารหัส

ดูเพิ่มเติม

การเปลี่ยนแปลงสู่ผิวขาว ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Key_whitening&oldid=1312210532 "