ONEChat: an Efficient Group Chatting Platform for Opportunistic Networks
Download
1 / 19

Outline - PowerPoint PPT Presentation


  • 114 Views
  • Uploaded on

ONEChat: an Efficient Group Chatting Platform for Opportunistic Networks Student: Heming Cui Master candidate at [email protected] Outline. 1 Motivation 2 Two transmission modes in implementation 3 Security 4 File Transfer 5 Demo 6 Conclusion. Outline. 1 Motivation

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Outline' - kalb


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
ONEChat: an Efficient Group Chatting Platform for Opportunistic NetworksStudent: Heming CuiMaster candidate at [email protected]


Outline
Outline Opportunistic Networks

  • 1 Motivation

  • 2 Two transmission modes in implementation

  • 3 Security

  • 4 File Transfer

  • 5 Demo

  • 6 Conclusion


Outline1
Outline Opportunistic Networks

  • 1 Motivation

  • 2 Two transmission modes in implementation

  • 3 Security

  • 4 File Transfer

  • 5 Demo

  • 6 Conclusion


1 1 motivation
1.1 Motivation Opportunistic Networks

  • Last semester, we proposes a group chatting application named ONEChat for opportunistic networks.

  • mDNS is not a data transfer protocol.

  • Three Improvements at this semester:

    • Real Time Text: Replace current data distribution approach with real data transfer protocol.

    • Improving its security.

    • File transfer over RTP.


1 2 onechat framework
1.2 ONEChat Framework Opportunistic Networks


Outline2
Outline Opportunistic Networks

  • 1 Motivation

  • 2 Two transmission modes in implementation

  • 3 Security

  • 4 File Transfer

  • 5 Demo

  • 6 Conclusion


2 1 message by message mode
2.1 Message-by-message mode Opportunistic Networks


2 2 char by char mode
2.2 Char-by-char mode Opportunistic Networks


Outline3
Outline Opportunistic Networks

  • 1 Motivation

  • 2 Two transmission modes in implementation

  • 3 Security

  • 4 File Transfer

  • 5 Demo

  • 6 Conclusion


3 1 security for rtt messages
3.1 Security for RTT messages Opportunistic Networks

  • 1 We use the GNU ZRTP4J library.

  • 2 Use the SRTP-compatible libraries in ZRTP4J, actually AES and counter mode.

  • 3 The key for each group is distributed by out-of-bound methods, e.g., secure email.

  • All group messages/files within a group are encrypted/decrypted by a group key.

  • Key verification mechanism to kick out malicious users.


3.2 Key verification mechanism to kick out malicious users Opportunistic Networks(encryption/decryption are SRTP compatible)


Outline4
Outline Opportunistic Networks

  • 1 Motivation

  • 2 Two transmission modes in implementation

  • 3 Security

  • 4 File Transfer

  • 5 Demo

  • 6 Conclusion


4 file transfer
4 File Transfer Opportunistic Networks

  • File transfer is embedded in text transfer mechanism.

  • Can transfer up to 64K bytes for each file.

  • Two file transfer modes:

    • Updating buddy icon

    • Normal file transfer


4 1 updating buddy icon
4.1 Updating buddy icon Opportunistic Networks


4 2 normal file transfer
4.2 Normal file transfer Opportunistic Networks


Outline5
Outline Opportunistic Networks

  • 1 Motivation

  • 2 Two transmission modes in implementation

  • 3 Security

  • 4 File Transfer

  • 5 Demo

  • 6 Conclusion


Outline6
Outline Opportunistic Networks

  • 1 Motivation

  • 2 Two transmission modes in implementation

  • 3 Security

  • 4 File Transfer

  • 5 Demo

  • 6 Conclusion


6 conclusion
6 Conclusion Opportunistic Networks

  • Last semester, we proposes a group chatting application named ONEChat for opportunistic networks.

  • Three Improvements at this semester:

    • Real Time Text: Replace current data distribution approach with real data transfer protocol.

    • Improving its security.

    • File transfer over RTP.

  • Next Step: Write a technical paper (there is a previous version for the work at last semester).


Thanks very much for your advice
Thanks very much for your advice! Opportunistic Networks


ad