เรียนรู้

การพิสูจน์ความรู้เป็นศูนย์คืออะไร?

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

ประเด็นสำคัญ

  • การพิสูจน์ความรู้เป็นศูนย์ยืนยันข้อเท็จจริงได้ โดยไม่ต้องเปิดเผยความลับหรือรายละเอียดส่วนตัวที่อยู่เบื้องหลัง
  • ตัวอย่างถ้ำสุดคลาสสิกแสดงให้เห็นว่าการตรวจสอบซ้ำหลายครั้งช่วยตัดความเป็นไปได้ที่จะเดาถูกโดยบังเอิญ โดยไม่ต้องเปิดเผยรหัสลับ
  • สามารถนำไปใช้กับการชำระเงินแบบส่วนตัว การตรวจสอบข้อมูลประจำตัวดิจิทัล และระบบที่ตรวจสอบข้อมูลจำนวนมากพร้อมกัน
  • การพิสูจน์ความรู้เป็นศูนย์ไม่เหมือนกับ 'การเข้ารหัสความรู้เป็นศูนย์' ชื่อคล้ายกัน แต่แก้ปัญหาคนละเรื่อง
  • Sealby ไม่ได้ใช้การพิสูจน์ความรู้เป็นศูนย์ เพราะไม่มีบัญชีหรือเซิร์ฟเวอร์ใดที่ต้องการหลักฐานจากคุณ

การพิสูจน์ความรู้เป็นศูนย์ทำอะไรได้บ้าง

ปกติแล้ว การพิสูจน์บางสิ่งหมายถึงการแสดงหลักฐาน เช่น กรอกรหัสผ่านหรือยื่นบัตรประจำตัว ซึ่งอาจเปิดเผยข้อมูลมากกว่าที่อีกฝ่ายจำเป็นต้องรู้

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

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

ตัวอย่างถ้ำ

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

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

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

จากเรื่องราวในถ้ำสู่ซอฟต์แวร์จริง

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

ข้อมูลประจำตัวดิจิทัลเป็นอีกหนึ่งการใช้งานจริง แทนที่จะต้องอัปโหลดบัตรประจำตัวทั้งใบให้ทุกบริการ ข้อมูลประจำตัวที่ออกแบบมาอย่างดีสามารถตอบได้เฉพาะคำถามที่ถูกถามเท่านั้น เช่น “คนนี้อายุเกิน 18 ปีหรือไม่” หรือ “คนนี้มีคุณสมบัตินี้หรือไม่”

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

การพิสูจน์ความรู้เป็นศูนย์ กับ การเข้ารหัสความรู้เป็นศูนย์

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

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

บทเรียนความเป็นส่วนตัวในทางปฏิบัติ

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

Sealby ไม่จำเป็นต้องใช้การพิสูจน์ความรู้เป็นศูนย์ เพราะไม่มีบัญชีหรือเซิร์ฟเวอร์ใดที่ขอให้คุณพิสูจน์อะไร ไฟล์ทั้งหมดถูกเข้ารหัสอยู่บน iPhone ของคุณ สำหรับความเป็นส่วนตัวในชีวิตประจำวัน คำถามสำคัญคือ บริการนี้จำเป็นต้องรู้อะไรบ้างจริงๆ และสามารถทำงานได้โดยรู้น้อยกว่านี้หรือไม่

คำตอบสั้น ๆ

การพิสูจน์ความรู้เป็นศูนย์คืออะไร พูดให้เข้าใจง่ายๆ

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

การพิสูจน์ความรู้เป็นศูนย์เหมือนกับการเข้ารหัสความรู้เป็นศูนย์หรือไม่

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

การพิสูจน์ความรู้เป็นศูนย์ใช้ที่ไหนบ้าง

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

Sealby ใช้การพิสูจน์ความรู้เป็นศูนย์หรือไม่

ไม่ Sealby ไม่มีบัญชีหรือเซิร์ฟเวอร์ที่ต้องการหลักฐานดังกล่าว ไฟล์ถูกเข้ารหัสบน iPhone ของคุณ ตู้นิรภัยที่ซ่อนอยู่ให้การปฏิเสธได้ผ่านการออกแบบที่จัดเก็บ ไม่ใช่ผ่านการพิสูจน์แบบ zero-knowledge

ตู้นิรภัยของคุณรออยู่

ดาวน์โหลด Sealby แล้วปกป้องสิ่งสำคัญ การตั้งค่าใช้เวลาไม่ถึงหนึ่งนาที และไม่ต้องสร้างบัญชี

ดาวน์โหลดบน App Store

iPhone และ iPad · iOS 17+ · ฟรี