TY - GEN
T1 - Enhancing the Security of JSON Web Token Using Signal Protocol and Ratchet System
AU - Singh, Pragya
AU - Choudhary, Gaurav
AU - Shandilya, Shishir Kumar
AU - Sihag, Vikas
PY - 2023
Y1 - 2023
N2 - User Authentication is crucial for every application. Initially, session variables were used. If a session ID was compromised, lost, or stolen, the user's identity was compromised. This resulted from session IDs having a long lifespan and the tendency of most users not to log out of their accounts. JSON web tokens (JWTs) Tokens were introduced to overcome this problem and are currently considered industry standards. JWTs are secured using base 64 encryption and session variables. They have a shorter lifespan as compared to session variables. Even then, it is highly susceptible to Man-in-the-Middle attacks, especially over unsecured networks. Internal attack vectors also pose a significant threat in this particular scenario. To counter this problem, we explore the possibility of using the Signal algorithm with a double ratchet system to encrypt our JWTs to add a new layer of security. The result is an algorithm capable of securing primary JSON payloads in an end-to-end manner. This research aims to increase the security of JWTs using a ratchet system.
AB - User Authentication is crucial for every application. Initially, session variables were used. If a session ID was compromised, lost, or stolen, the user's identity was compromised. This resulted from session IDs having a long lifespan and the tendency of most users not to log out of their accounts. JSON web tokens (JWTs) Tokens were introduced to overcome this problem and are currently considered industry standards. JWTs are secured using base 64 encryption and session variables. They have a shorter lifespan as compared to session variables. Even then, it is highly susceptible to Man-in-the-Middle attacks, especially over unsecured networks. Internal attack vectors also pose a significant threat in this particular scenario. To counter this problem, we explore the possibility of using the Signal algorithm with a double ratchet system to encrypt our JWTs to add a new layer of security. The result is an algorithm capable of securing primary JSON payloads in an end-to-end manner. This research aims to increase the security of JWTs using a ratchet system.
U2 - 10.1007/978-981-19-4182-5_31
DO - 10.1007/978-981-19-4182-5_31
M3 - Article in proceedings
SN - 9811941815
T3 - Advances in Intelligent Systems and Computing
SP - 387
EP - 400
BT - Proceedings of Emerging Trends and Technologies on Intelligent Systems
PB - Springer Nature
ER -