- Zero-Knowledge Proof (ZKP) คือ เทคโนโลยีการเข้ารหัส ที่ช่วยให้สามารถพิสูจน์ข้อเท็จจริงบางอย่างได้โดย ไม่ต้องเปิดเผยข้อมูลส่วนบุคคล (เช่น มีอายุ 18 ปีขึ้นไป)
- เทคโนโลยีนี้คาดว่าจะช่วยเร่งการพัฒนาบริการยืนยันตัวตนยุคถัดไปและบริการคุ้มครองความเป็นส่วนตัว เช่น กระเป๋าเงินตัวตนดิจิทัลของสหภาพยุโรป (EUDI Wallet)
- นักพัฒนา บริษัท และนักวิจัย ทุกฝ่ายสามารถนำไปใช้ได้อย่างอิสระ และจะช่วยอย่างมากต่อการสร้าง บริการที่เสริมความเป็นส่วนตัว ทั้งภาครัฐและเอกชน
- กูเกิลคาดหวังว่า ZKP แบบโอเพนซอร์สจะช่วยผลักดันให้ทุกคนก้าวไปสู่ ระบบนิเวศดิจิทัลที่ปลอดภัยยิ่งขึ้น
Now open source: our Zero-Knowledge Proof (ZKP) libraries for age assurance
- Google ได้ เปิดโอเพนซอร์ส ไลบรารีหลักที่เกี่ยวข้องกับ ‘Zero-Knowledge Proof (ZKP)’
Zero-Knowledge Proof คืออะไร?
- ZKP เป็นอัลกอริทึมพื้นฐานด้านการคุ้มครองความเป็นส่วนตัวสมัยใหม่ ที่ทำให้ผู้ใช้สามารถ พิสูจน์ ข้อเท็จจริงบางอย่างได้ โดยไม่ต้องเปิดเผยข้อมูลส่วนบุคคลโดยตรง
- ตัวอย่าง: เมื่อผู้ใช้เข้าเยี่ยมชมเว็บไซต์ ก็สามารถ พิสูจน์ได้ว่ามีอายุ 18 ปีขึ้นไปโดยไม่ต้องเปิดเผยข้อมูลเฉพาะ เช่น อายุจริงหรือตัวตน
- ไลบรารีที่ Google เปิดให้ใช้นั้นถูกออกแบบมาเพื่อแก้ปัญหาในโลกจริง เช่น การยืนยันอายุ (Assurance) จึงมีประโยชน์อย่างมากกับบริการที่มี ข้อจำกัดด้านอายุ เช่น เกมออนไลน์ การเงิน และคอมมูนิตี้
ความหมายของการเปิดโอเพนซอร์สและผลที่คาดหวัง
- การทำ ZKP ให้เป็นโอเพนซอร์สสร้างประโยชน์แก่ผู้มีส่วนเกี่ยวข้องหลายกลุ่มดังนี้
- ผู้ใช้เว็บและแอป: ใช้งานได้ในสภาพแวดล้อมดิจิทัลที่เน้นความเป็นส่วนตัวและ ปลอดภัยยิ่งขึ้น
- บริษัทและผู้ให้บริการ: ใช้โซลูชันโอเพนซอร์สเพื่อ ตอบโจทย์ข้อกำหนดด้านความเป็นส่วนตัว และเพิ่มความน่าเชื่อถือได้
- นักพัฒนา: ใช้โค้ดเบส ZKP เพื่อพัฒนา แอป/บริการที่เน้นความเป็นส่วนตัว ได้ง่ายขึ้น
- นักวิจัย: ศึกษาและทดลอง กรณีใช้งานใหม่ ๆ ได้บนพื้นฐานของการใช้งาน ZKP ที่มีประสิทธิภาพและสมรรถนะดีขึ้น
- สามารถนำไปประยุกต์ใช้ได้ใน หลากหลายด้าน เช่น บัตรประจำตัวดิจิทัล การยืนยันอายุ และการตรวจสอบความยินยอมตามกฎหมาย
การเชื่อมโยงกับกฎระเบียบของสหภาพยุโรปและกระเป๋าเงินตัวตนดิจิทัล
- ข้อบังคับ EU eIDAS ที่จะมีผลตั้งแต่ปี 2026 แนะนำให้แต่ละประเทศสมาชิกผสาน เทคโนโลยีเสริมความเป็นส่วนตัว เข้ากับระบบตัวตนดิจิทัลของตนเอง (EUDI Wallet)
- การเปิดโอเพนซอร์ส ZKP ของกูเกิลจะช่วยสนับสนุนให้ ประเทศสมาชิกสามารถนำเทคโนโลยีนี้ไปใช้กับ EUDI Wallet ได้อย่างรวดเร็ว
วิสัยทัศน์ของกูเกิล
- กูเกิลระบุว่าการเปิดโอเพนซอร์สครั้งนี้จะช่วยให้ ทุกองค์ประกอบในระบบนิเวศดิจิทัลได้อยู่ในสภาพแวดล้อมที่ปลอดภัยยิ่งขึ้นและเคารพความเป็นส่วนตัวมากขึ้น
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
commitment Cที่ออกโดยบุคคลที่สามแทน public key การพิสูจน์แบบไม่โต้ตอบทำได้ด้วยการแปลงแบบ Fiat-Shamir เช่น เริ่มจาก range proof ง่าย ๆ ที่พิสูจน์ว่าค่าบิตเป็น 0 หรือ 1 แล้วขยายไปเป็นช่วงหลายบิตได้ Bulletproofs ช่วยลดขนาด proof ลงอย่างมาก ทำให้มีโอกาสใช้งานจริงเพิ่มขึ้น แต่ถ้าใช้ commitment เดิมซ้ำ ก็อาจกลายเป็นตัวระบุติดตามและก่อปัญหาด้านความเป็นส่วนตัวได้