Browse Source

Encryption README

Jonas Pflanzer 4 years ago
parent
commit
39bf03b8ed
1 changed files with 4 additions and 1 deletions
  1. 4 1
      README.md

+ 4 - 1
README.md

@@ -8,7 +8,7 @@ This repository consists of three programs: a server (daemon), a CLI-client and
 The server manages the uploaded files and transmits the files over the covert channel.
 The clients let you connect and login to the server and upload files and start file transmission over the covert channel.
 
-The basic setup:
+## The basic setup
 ```
    A           -----------------                        ------------------           B
    o  traffic  |               |                        |                |  traffic  o
@@ -30,3 +30,6 @@ E sets the target IP on the active server side to the IP of A and F the target I
 Now the servers are forwarding A's and B's traffic and can add secret data to the traffic.
 E connects to the active server with his/her client and queues a file for sending over the covert channel. The file transmission will start once A surfs on B's website again. Now E and F have to wait until A produced enough traffic to transmit the file completely.
 After the file transmission finished F can downlod the file with his/her client.
+
+## Encryption
+E and F can decide to use a common key for symmetrical encryption. Files will be encrypted on the client side so the servers cannot read the files as plain data. The covert channel does not add another encryption-layer so it's encouraged to use this feature.