Developed a Multiple Ratchet Group Key Agreement Protocol

Secure and scalable group key agreements provide end-to-end encryption in instant messaging applications and adapt to the frequently dynamic changes during chat life while maintaining the security features provided by the double ratchet protocol in one-on-one communication, represents a challenge. Using the Double Ratchet Algorithm approach and the core principles of confidentiality, integrity, and authenticity based on Chacha20/Poly1305, SHA256, and XEdDSA, respectively in addition to Curve2559 as an asymmetric system, this study introduces a secure, scalable, and flexible multiple ratchet group key agreement (MRGKA) protocol. MRGKA innovatively divides users into subgroups (SG), each with a maximum capacity of 15 members, and each subgroup is endowed with a unique Identity Key (SGIK) and Signed Pre-shared Keys (SGSPK), facilitating secure and private intra-group communications as if each subgroup were a single user entity. MRGKA provides an efficient 70 subgroup with a 20MB data size without any compression or cache mechanisms. Invite Authentication Code (IAC) was introduced in this protocol to provide robust subsequent sessions and more security strength for the symmetric rachet approach. finally, the protocol supports asynchronous communication and is capable of dynamically adapting to group changes such as user additions or removals, making it highly suitable for real-world applications where group dynamics are fluid.

Authors

Institutions

Publication Details

Published
2025-04-13
DOI
https://doi.org/10.1109/iccit63348.2025.10989424
Primary Topic
Korean Peninsula Historical and Political Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Developed a Multiple Ratchet Group Key Agreement Protocol

Omar A. Dawood, Khalid J. Ayed
Korean Peninsula Historical and Political Studies
article

Developed a Multiple Ratchet Group Key Agreement Protocol

Omar A. Dawood, Khalid J. Ayed
article en

Abstract

Secure and scalable group key agreements provide end-to-end encryption in instant messaging applications and adapt to the frequently dynamic changes during chat life while maintaining the security features provided by the double ratchet protocol in one-on-one communication, represents a challenge. Using the Double Ratchet Algorithm approach and the core principles of confidentiality, integrity, and authenticity based on Chacha20/Poly1305, SHA256, and XEdDSA, respectively in addition to Curve2559 as an asymmetric system, this study introduces a secure, scalable, and flexible multiple ratchet group key agreement (MRGKA) protocol. MRGKA innovatively divides users into subgroups (SG), each with a maximum capacity of 15 members, and each subgroup is endowed with a unique Identity Key (SGIK) and Signed Pre-shared Keys (SGSPK), facilitating secure and private intra-group communications as if each subgroup were a single user entity. MRGKA provides an efficient 70 subgroup with a 20MB data size without any compression or cache mechanisms. Invite Authentication Code (IAC) was introduced in this protocol to provide robust subsequent sessions and more security strength for the symmetric rachet approach. finally, the protocol supports asynchronous communication and is capable of dynamically adapting to group changes such as user additions or removals, making it highly suitable for real-world applications where group dynamics are fluid.

University of Anbar (IQ)
Openalex Percentile: Top 85%
Korean Peninsula Historical and Political Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.