REMINDA
ความปลอดภัย

สถาปัตยกรรม Zero-Knowledge: ทำไม E2EE จึงเป็นสิ่งที่ต่อรองไม่ได้

ทำไมเราสร้าง Reminda ด้วยการเข้ารหัสแบบ client-side ในเครื่อง เพื่อให้แน่ใจว่าไม่มีใคร—แม้แต่ทีมวิศวกรหรือโมเดล AI ของเรา—สามารถอ่านโน้ตส่วนตัวของคุณได้

February 10, 20241 min readAlex Sterling
ล็อคความปลอดภัยไซเบอร์

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

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

การรับประกัน Zero-Knowledge

ที่ Reminda เราสร้างแพลตฟอร์มของเราบนสถาปัตยกรรม Zero-Knowledge ที่ใช้ End-to-End Encryption (E2EE) สิ่งนี้หมายถึงอะไรจริงๆ?

มันหมายความว่าข้อมูลของคุณถูกเข้ารหัส*บนอุปกรณ์ของคุณ*ก่อนที่จะถูกส่งผ่านอินเทอร์เน็ตไปยังเซิร์ฟเวอร์ของเรา เราใช้การเข้ารหัส AES-256-GCM ระดับทหาร กุญแจที่จำเป็นในการถอดรหัสข้อมูลของคุณถูกสร้างขึ้นในเครื่องจาก Master Passphrase ของคุณ—ซึ่งเป็นวลีที่ไม่เคยถูกส่งถึงเรา

การทำงานทางเทคนิค

การสร้างคีย์: เมื่อคุณสมัคร เบราว์เซอร์ของคุณใช้ PBKDF2 ด้วยจำนวนการวนซ้ำสูงเพื่อสร้างคีย์การเข้ารหัสจาก passphrase ของคุณ
การเข้ารหัสในเครื่อง: ทุกครั้งที่คุณสร้างโน้ตหรือ flashcard มันจะถูกเข้ารหัสในเครื่องโดยใช้คีย์นี้
การจัดเก็บ ciphertext: มีเพียง ciphertext ที่เข้ารหัสแล้วเท่านั้นที่ถูกส่งไปยังฐานข้อมูล Neon PostgreSQL ของเรา

เนื่องจากเราไม่มี Master Passphrase ของคุณ เราจึงไม่สามารถถอดรหัสข้อมูลของคุณได้ทางกายภาพ แม้แต่รัฐบาลจะออกหมายเรียกเซิร์ฟเวอร์ของเรา สิ่งที่เราสามารถส่งมอบได้คือคำพูดที่ไม่สามารถอ่านได้ทางคณิตศาสตร์

ความท้าทายของ AI

การนำคุณสมบัติ AI ไปใช้ในสภาพแวดล้อม Zero-Knowledge นั้นยากอย่างยิ่ง AI wrappers ส่วนใหญ่เพียงแค่ส่งฐานข้อมูลข้อความธรรมดาทั้งหมดของคุณไปยัง OpenAI

Reminda แก้ไขสิ่งนี้โดยการค้นคืนบริบท *client-side* อุปกรณ์ของคุณดาวน์โหลดข้อมูลที่เข้ารหัส ถอดรหัสในเครื่อง ค้นหาในเครื่อง และส่งเฉพาะบริบทที่เกี่ยวข้องและเฉพาะเจาะจงไปยังผู้ให้บริการ AI ผ่านคำขอ API ที่ไม่คงอยู่และไม่เก็บข้อมูล

ความเป็นส่วนตัวไม่ใช่คุณสมบัติ มันเป็นสิทธิมนุษยชนขั้นพื้นฐาน และด้วย Reminda ความคิดของคุณยังคงเป็นของคุณอย่างสมบูรณ์

Share this article with your team or network.