Pad แบบใช้ครั้งเดียวคืออะไร?

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

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

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

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

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