ทำอะไรให้คุณ
- มีเพียงโทรศัพท์ในบทสนทนาที่อ่านได้ เซิร์ฟเวอร์เก็บและส่งต่อสำเนาที่เปิดไม่ได้
- กุญแจที่ถูกขโมยไปหนึ่งดอกไม่สามารถเปิดส่วนที่เหลือของบทสนทนาได้
- คุณตรวจได้ว่าไม่มีใครอยู่ตรงกลางด้วยการเปรียบเทียบหมายเลขความปลอดภัย
ทำงานอย่างไร
แต่ละอุปกรณ์มีกุญแจของตัวเอง เซิร์ฟเวอร์เก็บเพียงครึ่งสาธารณะ ซึ่งโทรศัพท์เครื่องอื่นดึงไปเพื่อเริ่มแชท ข้อความแรกสร้างความลับร่วมกันด้วยการตกลงกุญแจของ Signal Protocol และหลังจากนั้นทุกข้อความจะเลื่อนกุญแจไปข้างหน้า (Double Ratchet) กุญแจที่ได้ไปจากช่วงเวลาหนึ่งจึงเปิดข้อความก่อนหรือหลังช่วงนั้นไม่ได้
ในกลุ่ม สมาชิกแต่ละคนมีกุญแจผู้ส่งที่แชร์ผ่านเซสชันเข้ารหัสแบบตัวต่อตัว เมื่อมีคนเข้าหรือออก กุญแจจะถูกเปลี่ยน รูปภาพ ไฟล์ และข้อความเสียงแต่ละรายการถูกเข้ารหัสด้วยกุญแจใหม่ ซึ่งเดินทางอยู่ในข้อความที่เข้ารหัส
ถ้าอีกฝ่ายยังไม่มีกุญแจ แอปจะไม่ส่งอะไรเลย แทนที่จะส่งเป็นข้อความธรรมดา
หยุดตรงไหน
การแปลต้องใช้ถ้อยคำ ข้อความที่แปลจึงถูกถอดรหัสบนโทรศัพท์ของคุณและส่งไปยังบริการแปล ศูนย์ความปลอดภัยแสดงทุกจุดที่ไม่ได้ใช้การเข้ารหัสแบบต้นทางถึงปลายทาง
เบื้องหลัง
Signal Protocol · Double Ratchet · libsignal
คำถามที่พบบ่อย
เป็นการเข้ารหัสเดียวกับที่ Signal ใช้ไหม
เป็นโปรโตคอลเดียวกัน ผ่านไลบรารี libsignal AiThao เป็นแอปแยกต่างหากที่มีเซิร์ฟเวอร์ของตัวเอง
หมายเลขความปลอดภัยคืออะไร
รหัสที่คำนวณจากกุญแจของทั้งสองคน ถ้าของคุณตรงกับของอีกฝ่าย ข้อความของคุณจะไปถึงโทรศัพท์ของเขาเท่านั้น