https://github.com/kandarpck/networksecurity2018
Simulated TCP and TLS implementations
https://github.com/kandarpck/networksecurity2018
handshake jhu network network-security security security-tools tcp tls13
Last synced: about 2 months ago
JSON representation
Simulated TCP and TLS implementations
- Host: GitHub
- URL: https://github.com/kandarpck/networksecurity2018
- Owner: kandarpck
- License: mit
- Created: 2018-09-02T04:29:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-14T03:27:38.000Z (over 6 years ago)
- Last Synced: 2024-07-29T18:44:13.757Z (9 months ago)
- Topics: handshake, jhu, network, network-security, security, security-tools, tcp, tls13
- Language: Python
- Homepage:
- Size: 5.35 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Johns Hopkins University - Network Security 2018
This project contains documents and code to design an overlay network over the simulated wire protocol defined by the Playground project from Seth Neilson.
The overlay network defines and implements a reliable transport layer mechanism to add features which take inspiration from TCP and TLS 1.3.
# Description
* The Playground RFC for the Reliable Internetwork Playground Protocol (RIPP) to specify the reliable transport layer can be found inside `docs/prfc/drafts/reliable.{txt,xml}`
* The Playground RFC for the Secure Internetwork Transport Handshake (SITH) used to specify a protocol that provides confidentiality, message integrity, and mutual authentication over the reliable transport layer RIPP can be found inside `docs/prfc/drafts/secure_transport.{txt,xml}`
* These documents are used as the spec for implementing the RIPP and the SITH protocols inside the `labs/` folder.
# Future work
* ~Draft the TLS protocol~ [Done]
* Implement the TLS protocol