Skip to content

Latest commit

 

History

History
32 lines (29 loc) · 624 Bytes

File metadata and controls

32 lines (29 loc) · 624 Bytes

ObjectSecurityProtocol

Application level security proof of concept communication. Provides integrity, confidentiality, and replay protection. Based on the principles of object security and perfect forward secrecy.

Third pary dependencies are found in requirements.txt

Installing

python3 -m venv ./venv
source ./venv/bin/activate
pip install -r requirements.txt

Start

Open two terminals and navigate to the repository directory

Terminal 1

source ./venv/bin/activate
python3 Server.py

Terminal 2

source ./venv/bin/activate
python3 Client.py