ดูเหมือนว่าคุณกำลังถามเกี่ยวกับส่วนนี้ของเอกสาร:
ดังนั้นการคำนวณควอนตัมจึงถูกซ่อนไว้ตราบใดที่การวัดเหล่านี้ถูกซ่อนไว้เรียบร้อยแล้ว เพื่อให้บรรลุตามนี้โปรโตคอล BQC จะใช้ประโยชน์จากทรัพยากรพิเศษที่เรียกว่าสถานะคลัสเตอร์ตาบอดที่ต้องได้รับการคัดเลือกอย่างระมัดระวังเพื่อเป็นโครงสร้างทั่วไปที่ไม่เปิดเผยอะไรเกี่ยวกับการคำนวณพื้นฐาน (ดูรูปที่ 1)
- "การสาธิตการทดลองคอมพิวเตอร์ควอนตัมตาบอด" (2011)
ส่วนสุดท้ายเกี่ยวกับวิธีที่พวกเขาต้องการ" โครงสร้างทั่วไปที่ไม่เปิดเผยอะไรเกี่ยวกับการคำนวณพื้นฐาน "อาจทำให้ผู้อ่านสงสัยว่าโครงสร้างของคอมพิวเตอร์สามารถรั่วไหลข้อมูลเกี่ยวกับการคำนวณได้อย่างไร
ในฐานะที่เป็นตัวอย่างง่ายๆของโครงสร้างการรั่วไหลของข้อมูลเกี่ยวกับโครงการ cypto ที่คิดว่าบ๊อบถามคำถามแซลลี่ที่เราคิดว่า Sally'll ตอบสนองหรือyes
no
แซลลี่โดยตรงเข้ารหัสการตอบสนองของเธอที่ใช้ร่วมกันเพียงครั้งเดียวแผ่น (OTP)rk4
ที่เกิดในไซเฟอร์เท็กซ์ แม้จะมีโครงการ OTP yes
มีความลับที่สมบูรณ์แบบโดยทั่วไปก็เป็นที่ชัดเจนว่าแซลลี่ตอบ
ในกรณีนี้คอมพิวเตอร์มีโครงสร้างเพื่อรั่วไหลของข้อมูลเกี่ยวกับความยาวของข้อความที่กำหนดให้ข้อความนั้นซึ่งเป็นหายนะโดยเฉพาะอย่างยิ่งในตัวอย่างที่วางแผนไว้นี้ โดยทั่วไปโครงสร้างสามารถรั่วไหลข้อมูลเกี่ยวกับการคำนวณ หลีกเลี่ยงการรั่วไหลดังกล่าวจะจำเป็นสำหรับเซิร์ฟเวอร์การคำนวณแบบตาบอดเช่นเดียวกับกระดาษตั้งใจที่จะหารือ
โดยทั่วไปแล้วการโจมตีที่ดำเนินการเช่นนี้เรียกว่าการโจมตีช่องทางข้าง
ในกรณีของบทความนี้ (อ้างว่าฉันเพิ่งอ่านอย่างรวดเร็ว) ดูเหมือนว่าพวกเขากำลังพูดถึงการสร้างโครงสร้างการคำนวณทั่วไปที่ไม่รั่วไหลของข้อมูลผ่านลักษณะโครงสร้างของมัน ตัวอย่างเช่นหากโครงสร้างทำงานแตกต่างกันไปในทางใดก็ตามตามลักษณะความลับของข้อความดังนั้นมันอาจรั่วไหลข้อมูลลับไปยังเซิร์ฟเวอร์เมื่อเซิร์ฟเวอร์สังเกตพฤติกรรมการคำนวณของตัวเอง
กระดาษดูเหมือนจะพยายามชี้ให้เห็นว่าหน่วยการคำนวณจะต้องได้รับการออกแบบเพื่อหลีกเลี่ยงการรั่วไหลของข้อมูลดังกล่าว
ต่อมาในกระดาษพวกเขาคุยกันเรื่องที่ทำให้ไม่เห็น :
ในการเข้ารหัส , ทำให้ไม่เห็นเป็นเทคนิคโดยที่ตัวแทนสามารถให้บริการไป (เช่นคำนวณเป็นฟังก์ชั่นสำหรับการ) ลูกค้าในรูปแบบเข้ารหัสโดยไม่ทราบว่าทั้งการป้อนข้อมูลจริงหรือผลผลิตที่แท้จริง เทคนิคที่ทำให้ไม่เห็นยังมีแอปพลิเคชันเพื่อป้องกันการโจมตีช่องทางด้านข้างของอุปกรณ์เข้ารหัส
- "Blinding (cryptography)" , Wikipedia
และจริงๆแล้วทำให้ไม่เห็นสิ่งที่บทความนี้เกี่ยวกับ: การหาวิธีที่จะทำให้เซิร์ฟเวอร์ทำงานให้กับลูกค้าโดยที่ลูกค้าไม่เปิดเผยความลับของพวกเขาไปยังเซิร์ฟเวอร์
วิธีหนึ่งในการเปิดใช้งานการคำนวณแบบ blind คือไคลเอนต์ใช้การเข้ารหัส homomorphicกับคำของานก่อนส่งไปยังเซิร์ฟเวอร์:
การเข้ารหัส homomorphicเป็นรูปแบบของการเข้ารหัสลับที่ช่วยให้การคำนวณบนciphertextsสร้างผลเข้ารหัสซึ่งเมื่อถอดรหัสตรงกับผลของการดำเนินงานราวกับว่าพวกเขาได้รับการดำเนินการในเท็กซ์ วัตถุประสงค์ของการเข้ารหัส homomorphic คือการอนุญาตให้คำนวณข้อมูลที่เข้ารหัส
- "การเข้ารหัส Homomorphic" , Wikipedia