กลับไปหน้าบทความ

อ่าน 3 นาที

รหัสผู้ส่ง

ใน การเข้ารหัสลับ Sender Keys เป็นรูปแบบหนึ่งของ Signal Protocol [ 1 ] ที่ใช้ใน การเข้ารหัสแบบ end-to-end ใน การส่งข้อความโต้ตอบแบบทันที Sender Keys ใช้สำหรับ การแช ท กลุ่ม [ 1 ]...

รหัสผู้ส่ง

ในการเข้ารหัสลับ Sender Keysเป็นรูปแบบหนึ่งของSignal Protocol [ 1 ]ที่ใช้ในการเข้ารหัสแบบ end-to-endในการส่งข้อความโต้ตอบแบบทันที Sender Keys ใช้สำหรับ การแช ทกลุ่ม[ 1 ]แอปพลิเคชันที่ใช้ได้แก่Signal , Matrix , WhatsApp , SessionและFacebook Messenger [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ]

เพื่อให้สามารถขยายขนาดไปยังกลุ่มขนาดใหญ่ได้ โปรโตคอลจะใช้ประโยชน์จากfan-out ฝั่งเซิร์ฟเวอร์ และหลีกเลี่ยงการคำนวณคีย์กลุ่มที่ใช้ร่วมกัน[ 2 ] [ 3 ] [ 7 ]อัลกอริทึมอาศัยช่องทางการสื่อสารแบบคู่ที่ปลอดภัยระหว่าง peers ซึ่งให้ความเป็นส่วนตัวและการตรวจสอบความ ถูกต้อง ตัวอย่างเช่น อัลกอริทึม การแลกเปลี่ยนคีย์ที่ตรวจสอบความถูกต้องเช่นExtended Triple Diffie-Hellman (X3DH)อาจถูกรวมเข้ากับอัลกอริทึม Double Ratchetเพื่อสร้างช่องทางดังกล่าวในทางปฏิบัติ เช่นเดียวกับกรณีของWhatsApp [ 8 ] [ 2 ]

โปรโตคอลดังกล่าวได้รับการอธิบายไว้ในเอกสารไวท์เปเปอร์จาก WhatsApp [ 2 ]และยังเกี่ยวข้องกับมาตรฐานMessaging Layer Security อีกด้วย [ 9 ]

การทำงาน

วิดีโอภายนอก
ไอคอนวิดีโอการส่งข้อความกลุ่มคืออะไร? - Computerphileบน YouTube , 29 มกราคม 2019 (ความยาววิดีโอ: 10:49)

ใน Sender Keys ผู้ใช้ภายในกลุ่มจะถือว่ารักษาช่องทางการสื่อสารแบบคู่ที่ปลอดภัยระหว่างผู้ใช้แต่ละราย ผู้ใช้แต่ละรายสร้างเซสชันที่ประกอบด้วยคู่คีย์สมมาตรและคู่คีย์ลงนามแบบไม่สมมาตรผู้ใช้แต่ละรายส่งคีย์สมมาตรของเซสชันและคีย์สาธารณะของคู่คีย์ลงนามไปยังผู้ใช้แต่ละรายผ่านช่องทางการสื่อสารแบบคู่ที่ปลอดภัยตามลำดับ[ 2 ]

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

ผู้ใช้จะสร้างเซสชันใหม่และส่งเซสชันใหม่เป็นระยะ หรือเมื่อใดก็ตามที่ผู้ใช้ออกจากกลุ่มหรือเข้าร่วมกลุ่ม[ 2 ] [ 3 ] [ 7 ]

คุณสมบัติด้านความปลอดภัย

คุณสมบัติด้านความปลอดภัยของ Sender Keys ประกอบด้วยการรักษาความลับของข้อความ ความสมบูรณ์ของข้อความ การตรวจสอบความถูกต้องของข้อความ การรักษาความ ลับแบบส่งต่อความปลอดภัยหลังการรั่วไหล ความสามารถในการปรับขนาด และการทำงานแบบอะซิงโครนัส[ 5 ] [ 6 ]

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Sender_Keys&oldid=1352877535 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ รหัสผู้ส่ง

ใน การเข้ารหัสลับ Sender Keys เป็นรูปแบบหนึ่งของ Signal Protocol [ 1 ] ที่ใช้ใน การเข้ารหัสแบบ end-to-end ใน การส่งข้อความโต้ตอบแบบทันที Sender Keys ใช้สำหรับ การแช ท กลุ่ม [ 1 ]...

การทำงาน

ใน Sender Keys ผู้ใช้ภายในกลุ่มจะถือว่ารักษาช่องทางการสื่อสารแบบคู่ที่ปลอดภัยระหว่างผู้ใช้แต่ละราย ผู้ใช้แต่ละรายสร้างเซสชันที่ประกอบด้วยคู่ คีย์สมมาตร และ คู่คีย์ลงนามแบบไม่สมมาตร...

คุณสมบัติด้านความปลอดภัย

คุณสมบัติด้านความปลอดภัยของ Sender Keys ประกอบด้วยการรักษาความลับของข้อความ ความสมบูรณ์ของข้อความ การตรวจสอบความถูกต้องของข้อความ การรักษาความ ลับแบบส่งต่อ ความปลอดภัยหลังการรั่วไหล ความสามารถในการปรับขนาด และการทำงานแบบอะซิงโครนัส [ 5 ] [ 6 ]

ดูเพิ่มเติม

การเปรียบเทียบโปรโตคอลการส่งข้อความโต้ตอบแบบทันที การรักษาความปลอดภัยเลเยอร์การส่งข้อความ โปรโตคอลสัญญาณ ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Sender_Keys&oldid=1352877535 "