บ้าน ความปลอดภัย cipher block chaining (cbc) คืออะไร - คำจำกัดความจาก techopedia

cipher block chaining (cbc) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Cipher Block Chaining (CBC) หมายถึงอะไร

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

Techopedia อธิบาย Cipher Block Chaining (CBC)

คิดค้นขึ้นในปี 2519 การเข้ารหัสลับของบล็อกเลขเป็นวิธีที่สอดคล้องกันในการเข้ารหัสและถอดรหัสข้อมูลจำนวนมาก ในกระบวนการเข้ารหัสบล็อกบล็อกข้อความจะถือว่าเป็นหน่วยแยกที่จะเข้ารหัสและถอดรหัสตามลำดับ อีกทางเลือกหนึ่งคือวิธีการเข้ารหัสสตรีมซึ่งแต่ละบิตได้รับการดำเนินการอย่างอิสระ

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

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

cipher block chaining (cbc) คืออะไร - คำจำกัดความจาก techopedia