Volume 15, Issue 3 (9-2023)                   2023, 15(3): 11-20 | Back to browse issues page

XML Print


Download citation:
BibTeX | RIS | EndNote | Medlars | ProCite | Reference Manager | RefWorks
Send citation to:

Mousavi S J, Chaharsooghi K, Montazer G A. Using Blockchain to Improve the Security Of The X3DH Key Exchange Protocol. International Journal of Information and Communication Technology Research 2023; 15 (3) :11-20
URL: http://ijict.itrc.ac.ir/article-1-562-en.html
1- Department of Information Technology, Faculty of Industrial Engineering Tarbiat Modares University Tehran, Iran
2- Department of Information Technology, Faculty of Industrial Engineering Tarbiat Modares University Tehran, Iran , skch@modares.ac.ir
Abstract:   (907 Views)
First and most important step to making secure end-to-end encryption is key exchange. X3DH is one of the most used protocols to do that. It uses a trusted server to exchange keys. If the key exchange is secure then we have identification, authentication, integrity, non-repudiation, and confidentiality for messages. In X3DH, if the trusted server is compromised the entire end-to-end encrypted connection will be exposed. Transport Layer Security (TLS) is used for client-server communication. Therefore, the whole security is based on a certificate authority (CA) therefore there will be the single point of failure. In this paper, we proposed using blockchain as a trusted medium to exchange keys and identity authentication. The proposed method is based on the use of X3DH in instant messaging. This method improves the first step of the X3DH algorithm which includes authentication. This is the first time using blockchain directly to identify a user.
Full-Text [PDF 836 kb]   (389 Downloads)    
Type of Study: Research | Subject: Network

Add your comments about this article : Your username or Email:
CAPTCHA

Send email to the article author


Rights and permissions
Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.