Enable Private And Independent Communication Using Xmpp Protocol

Location

SU 219

Department

Computer Science

Abstract

The increase and the continuous use of a wide range of communication technologies in different applications enable the development of different procedures and protocols. These procedures and protocols utilize different technologies that enhance the way we communicate in our daily life. Such communication reflects in the way of instant messages and emails. Unfortunately, the current communication technologies and applications require a connection to the internet in order to transmit data between the sender and the receiver. While our interaction with the internet has become unperceivable, our dependency on outside resources for communication keeps increasing. Furthermore, as the communication flows between endpoints, the communication is stored. In other words, data leaves the sender, arrives at a central server where it is stored and then forwarded to the receiver. Unfortunately, this path creates a problem for companies and universities that handle sensitive information since it is unknown who is storing the data and how secure the data is. My research findings indicate a way to solve such an issue between the communicating devices. Extensible Messaging Presence Protocol (XMPP) is a communication protocol that allows for secure intranet communication. Meaning that different employees within a company can communicate freely, through emails or instant message. All done within the same network without ever having to access the internet. The communication data stays within the boundaries of the network and all sensitive information stays within the company’s premises. To show this, I will present a demo that will demonstrate how the XMPP protocol can enable private communications. The demo will illustrate how different users can communicate through a network that is not connected to the internet. Such communication is especially useful for large organizations such as NEIU, where the application will allow students and faculty to interact with each other, teach each other and learn from each other.

Comments

Ahmed Khaled is the faculty sponsor of this project.

This document is currently not available here.

Share

COinS
 
Apr 19th, 9:00 AM

Enable Private And Independent Communication Using Xmpp Protocol

SU 219

The increase and the continuous use of a wide range of communication technologies in different applications enable the development of different procedures and protocols. These procedures and protocols utilize different technologies that enhance the way we communicate in our daily life. Such communication reflects in the way of instant messages and emails. Unfortunately, the current communication technologies and applications require a connection to the internet in order to transmit data between the sender and the receiver. While our interaction with the internet has become unperceivable, our dependency on outside resources for communication keeps increasing. Furthermore, as the communication flows between endpoints, the communication is stored. In other words, data leaves the sender, arrives at a central server where it is stored and then forwarded to the receiver. Unfortunately, this path creates a problem for companies and universities that handle sensitive information since it is unknown who is storing the data and how secure the data is. My research findings indicate a way to solve such an issue between the communicating devices. Extensible Messaging Presence Protocol (XMPP) is a communication protocol that allows for secure intranet communication. Meaning that different employees within a company can communicate freely, through emails or instant message. All done within the same network without ever having to access the internet. The communication data stays within the boundaries of the network and all sensitive information stays within the company’s premises. To show this, I will present a demo that will demonstrate how the XMPP protocol can enable private communications. The demo will illustrate how different users can communicate through a network that is not connected to the internet. Such communication is especially useful for large organizations such as NEIU, where the application will allow students and faculty to interact with each other, teach each other and learn from each other.