8000 GitHub - msonstei/mptcp: Application and work associated with Ph.D. research. The purpose of the research is to provide a mechanism to transfer data safely without encryption using MP-TCP.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ mptcp Public

Application and work associated with Ph.D. research. The purpose of the research is to provide a mechanism to transfer data safely without encryption using MP-TCP.

License

Notifications You must be signed in to change notification settings

msonstei/mptcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Security Through Obscurity Packet Processing

MP-TCP

Applications and work associated with PhD research. The purpose of this research is to leverage MP-TCP to obfuscate data allowing safe transport without encryption requirements.

The overall project consists of several key pieces.

  • Initialize
  • Split data
  • Send data across several, disparate paths using MP-TCP
    • Ethernet
    • WiFi
    • Internet
    • FM transmitter
  • Receive data from multiple streams
  • Rebuild data into original order
  • Rebuild the different files into the original (Pre-split) format

src/startup.py initiates the processing. TODO: add GUI interface for ease of use.

src/file_split.py takes a file as input and separates the data into a number of individual files (number specified by user input). src/file_join.py return separated data to original format

Transmission of data over RF24 testing example. RPi receives the data via intranet connection and sends to Arduino over serial connection. Arduino then transfer data to distant end using RF24 transmission.

Package dependencies

  • NumPy
  • Cryptography
  • tkinter

RF24 and Serial transfer

Basic layout of the RPi3 to Arduino Nano to transmit TCP received on the RPi3 over serial to the Nano

drawing

About

Application and work associated with Ph.D. research. The purpose of the research is to provide a mechanism to transfer data safely without encryption using MP-TCP.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0