มีกลไกที่ใช้งานได้จริงและได้รับการพิสูจน์แล้วสำหรับการห่อคีย์สมมาตรที่ "แข็งแรงกว่า" ด้วยชุดของคีย์การห่อ RSA ที่ "อ่อนกว่า" หรือไม่
ปัญหาไม่ได้เกิดจากปัญหาทางเทคนิคแต่อย่างใด เป็นเพียงว่าความแข็งแกร่งของคีย์จะถูกบ่อนทำลายหากผู้โจมตีสามารถใช้ไซเฟอร์เท็กซ์ได้ (และโดยปกติแล้วนั่นเป็นข้อสันนิษฐานทั่วไป มิฉะนั้นคุณก็ไม่จำเป็นต้องห่ออะไรตั้งแต่แรก) เดอะ กลไก ไม่เป็นไร แต่ความปลอดภัยของคีย์ตอนนี้น้อยกว่า 256 บิต
แล้วคุณมีตัวเลือกอะไรบ้างสำหรับปัญหานี้:
- ใช้วิธีการอื่นสำหรับการสร้างคีย์ เช่น ECDH (ข้อตกลง) หรือ ECIES (การห่อ / การห่อหุ้ม)
- ลดปัญหาด้วยการปกป้องไซเฟอร์เท็กซ์โดยใช้มาตรการอื่นๆ
- ปรับลดรุ่นเป็น AES-128 - เฮ้มันค่อนข้างปลอดภัยอยู่แล้ว
สุดท้าย คุณอาจใช้ AES 256 บิตเพราะเป็นข้อกำหนดทางเทคนิค หากคุณต้องการความปลอดภัยเพียง 128 บิตในตอนแรก การใช้คู่คีย์ 4Kib RSA คือ ละเอียด.
โปรดทราบว่า ECDH และ ECIES และมีความเสี่ยงต่อการวิเคราะห์ควอนตัมมากกว่า RSA ดังนั้นคุณอาจต้องการตรวจสอบหลังการคำนวณด้วยควอนตัม หากคุณต้องการเก็บข้อมูลเป็นความลับในอนาคตอันใกล้นี้ AES-128 ก็ค่อนข้างเสี่ยงเช่นกัน