Skip to content

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

License

Notifications You must be signed in to change notification settings

viktigpetterr/ObjectSecurityProtocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages