ElGamal และ RSA «ถือว่าไม่ปลอดภัยโดยทั่วไป» ถ้า หนึ่งถือว่า คอมพิวเตอร์ควอนตัมที่เกี่ยวข้องกับการเข้ารหัสลับ. แต่สิ่งเหล่านี้ยังคงเป็นสมมุติฐานสูง ปัจจุบันโลก (อินเทอร์เน็ต ธนาคาร มือถือ..) ทำงานบนระบบเข้ารหัส ซึ่งในทางทฤษฎีแล้วมีความเสี่ยงต่อ CRQCs สมมุติเหล่านี้: RSA, ECDSA, EdDSA, ECIESâ¦
ระบบเข้ารหัสลับของ Paillier เป็นสิ่งที่ควรค่าแก่การพิจารณาเมื่อไม่คำนึงถึงสมมติฐาน CRQC มันเรียบง่าย¹ ให้การเข้ารหัสแบบโฮโมมอร์ฟิกเพิ่มเติมของจำนวนเต็ม (อาจมีลายเซ็น) โดยมีข้อจำกัดขนาดเล็กและชัดเจน² มีประสิทธิภาพภายในปัจจัยค่าคงที่เพียงเล็กน้อยของการถอดรหัส RSA (ดังนั้นจึงสามารถรับได้ในหลายๆ แอปพลิเคชัน) ปราศจากสิทธิบัตร สามารถลดทอนปัญหาทางคณิตศาสตร์ได้อย่างพิสูจน์ได้ เชื่อกันว่าเป็น super-polynomial สำหรับคอมพิวเตอร์คลาสสิก และถือว่าปลอดภัยพอๆ กับ RSA สำหรับขนาดไพรม์เดียวกัน
เหตุผลหลักที่ระบบเข้ารหัสลับของ Paillier ไม่ค่อยได้ใช้ในทางปฏิบัติก็คือ ฉันเชื่อว่าการเข้ารหัสแบบโฮโมมอร์ฟิคโดยทั่วไปนั้นไม่เป็นที่ต้องการสูง
เพิ่มเติม: การเข้ารหัส Paillier ไม่เสี่ยงต่อการโจมตีของ oracle หรือทางเลือกที่ไม่ดีของช่องว่าง เนื่องจาก (ตรงกันข้ามกับ RSA) ไม่จำเป็นต้องมีการเว้นช่องว่าง มีความเสี่ยงที่จะถูกโจมตีในการปรับใช้ RSA รวมถึงการใช้ประโยชน์จากตัวสร้างตัวเลขสุ่มที่ไม่ดีในการสร้างหรือใช้งานคีย์ ช่องทางด้านข้าง และการโจมตีข้อบกพร่อง ความคล้ายคลึงกันกับ RSA ถือเป็นข่าวดี เนื่องจาก RSA รู้จักมาตรการตอบโต้การโจมตีที่มีประสิทธิภาพและสามารถปรับเปลี่ยนให้เข้ากับ Paillier ได้
¹ โดยเฉพาะอย่างยิ่งกับข้อจำกัดทั่วไปของ $n$ ผลคูณของจำนวนเฉพาะสองตัวที่มีขนาดเท่ากัน และ $g=n+1$.
² ข้อความธรรมดาที่เกิน $n$ ได้รับโมดูโลที่ลดลง $n$, กับ $n$ พารามิเตอร์สาธารณะมีขนาดใหญ่พอที่จะไม่เป็นปัญหาสำหรับทุกสิ่งที่สามารถนับได้ รวมถึงเศษเสี้ยวของสกุลเงินที่มีความหมาย แม้กระทั่งอะตอม คอนทราสต์จะแปรผันแบบโฮโมมอร์ฟิคแบบเติมของ ElGamal ซึ่งมีข้อจำกัดอย่างมากเกี่ยวกับจำนวนเต็มที่สามารถบวกได้