Erasure Coding เป็นวิธีการจัดเก็บข้อมูลในหลายตำแหน่งหลังจากมีการแบ่งส่วน ขยาย และเข้ารหัสด้วยข้อมูลที่ซ้ำซ้อนกัน
Erasure Coding เป็นวิธีที่ง่ายและรวดเร็วในการเข้ารหัสข้อมูลในรูปแบบที่ไม่ต้องสูญเสียข้อมูล
Erasure code ช่วยส่งมอบสภาพแวดล้อมการจัดเก็บข้อมูลที่ปราศจากข้อผิดพลาด มันเป็นรูปแบบหนึ่งของอัลกอริธึมของการกระจายข้อมูลที่อนุญาตให้สามารถกระจายข้อมูลผ่านอุปกรณ์จัดเก็บข้อมูลหลายเครื่องได้ แนวคิดเบื้องหลัง erasure coding นั้นง่ายมาก แทนที่จะเขียนข้อมูลลงในที่จัดเก็บข้อมูลเพียงอันเดียว ข้อมูลจะถูกแบ่งออกเป็นส่วนเล็กๆ ซึ่งจะถูกใช้ในการสร้างข้อมูลต้นฉบับใหม่หากจำเป็น
Erasure codes สามารถทำงานได้ในระดับความละเอียดที่แตกต่างกัน ตัวอย่างเช่น ไฟล์ทั้งหมดสามารถเข้ารหัสเป็น K chunks หรือบล็อกระบบไฟล์สามารถเข้ารหัสเป็น K บล็อกอิสระได้
ข้อได้เปรียบหลักของ erasure encoding คือมันสามารถถอดรหัสได้แม้ว่าบล็อกบางบล็อกจะหายไปหรือไม่ได้รับเลย มันถูกใช้ในระบบการสื่อสารต่างๆ เพื่อเพิ่มความแข็งแรงในด้านข้อผิดพลาดในการสื่อสาร
ด้วยเหตุผลบางประการ การเข้ารหัสแบบ RAID และ erasure ได้ถูกเข้าใจผิดว่าพวกมันเป็นสิ่งเดียวกัน แต่ในความเป็นจริงทั้งสองอย่างนั้นแตกต่างกันมาก
RAID ไม่ได้ป้องกันข้อมูลในไดรฟ์ของคุณจากการถูกอ่านโดยคอมพิวเตอร์เครื่องอื่น ไม่ว่าใครก็สามารถจัดการกับไดรฟ์ตัวใดตัวหนึ่งได้ แถมยังสามารถเห็นข้อมูลทั้งหมดของคุณได้อีกด้วย การเข้ารหัสแบบ Erasure ทำหน้าที่ของมันได้เป็นอย่างดี: มันทำให้เกิดการเข้ารหัสข้อมูลทำให้ไม่มีใครสามารถอ่านข้อมูลได้หากไม่มีคีย์ที่ถูกต้อง
การเข้ารหัสแบบ Erasure จะแบ่งข้อมูลของคุณออกเป็นส่วนๆ จากนั้นจะทำการขยายและเข้ารหัสด้วยข้อมูลที่มีความซ้ำซ้อน ในทางกลับกัน ข้อมูลจะไม่ได้แยกออกจากกันใน RAID แต่อย่างใด
คุณสมบัติที่สำคัญของการเข้ารหัสแบบ Erasure รวมถึง:
Join the thousands already learning crypto!