ฉันกำลังมองหาความสามารถในการสร้างความลับที่ใช้ร่วมกันแบบคงที่เดียวระหว่างผู้ใช้สองคนขึ้นไป (กลุ่ม) และหากมีการเพิ่มผู้ใช้ใหม่ในกลุ่มที่ปลอดภัยดังกล่าว ผู้ใช้ใหม่ควรจะสามารถเรียนรู้ความลับที่รู้จักและแบ่งปันได้แล้ว โดยที่ผู้ใช้ปัจจุบันไม่จำเป็นต้องส่งข้อมูลใหม่หรือเปลี่ยนความลับทั่วไป ผู้ใช้ใหม่ควรต้องการข้อมูลที่ได้รับเพียงชิ้นเดียว เช่น ข้อมูลมาตรฐาน Diffie Hellman
นี่อาจเป็นวิธีการแลกเปลี่ยนคีย์หรือสิ่งอื่นใดที่ไม่ถูกโจมตีด้วยการโจมตี MiTM ความลับที่ใช้ร่วมกันอาจส่งผลให้เกิดคีย์เข้ารหัสหรืออาจเป็นเพียงความลับที่ใช้ร่วมกันก็ได้ หากเป็นไปได้
สิ่งที่ฉันพยายามทำคือมีความลับของกลุ่มทั่วไปสำหรับชั้นสุดท้ายของ AES ที่ใช้รหัสผ่านซึ่งสมาชิกกลุ่มทุกคนสามารถเข้าถึงได้ ฉันรู้แล้ว และกำลังใช้การเข้ารหัสแบบไฮบริด/การแลกเปลี่ยนคีย์ ฉันต้องการความปลอดภัยอีกชั้นหนึ่ง ไฮบริดนั้นยอดเยี่ยม แต่ในที่สุดควอนตัมก็จะแตกออกเป็นอสมมาตร นั่นคือเหตุผลที่ฉันต้องการเลเยอร์ AES สุดท้าย
หากคุณโพสต์อัลกอริทึม โปรดทำให้ง่ายที่สุดเท่าที่ระดับอาชีพของคุณจะอนุญาต หรือง่ายกว่านั้น
รับทราบ ทรัพยากรเหล่านี้ใกล้เคียงกับที่ฉันต้องการมาก แต่เท่าที่ฉันรู้ว่าพวกเขาไม่ตอบสนองสิ่งที่ฉันพยายามทำ & เหตุผลที่พวกเขาไม่ตอบสนองคือข้อกำหนดของฉันข้างต้นสำหรับผู้ใช้ใหม่ที่เพิ่มเข้าในกลุ่มที่ปลอดภัย
ข้อตกลงที่สำคัญหลายฝ่าย
เราสามารถสรุปการแลกเปลี่ยนคีย์ Diffie-Hellman กับสามฝ่ายขึ้นไปได้หรือไม่?