Skip to content

Commit

Permalink
chore: update arch diagram
Browse files Browse the repository at this point in the history
  • Loading branch information
dallen4 committed Aug 20, 2024
1 parent 99b4b82 commit da89b0b
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Utilizing public key infrastructure patterns, deadrop uses AES (with GCM) and Eliptical Curve (ECDH) cryptographic methods to generate keys and obfuscate payloads then SHA-256 is used after handoff for verifying data integrity. All keys are exchanged through peer-to-peer connections over WebRTC allowing all key and payload communications to remain solely between the two peers ("dropper" and "grabber") and are not logged or tracked by any server-side functionality. An opaque drop ID, the dropper's peer ID, and a nonce for the drop session are stored in a redis instance. The dropper's peer ID and nonce are then retrieved for the grabber by sending GET request to the `/api/drop` endpoint.

![deadrop diagram](assets/deadrop.jpeg)
![deadrop diagram](assets/deadrop_diagram.jpg)

## Features

Expand Down
Binary file removed assets/deadrop.jpeg
Binary file not shown.
Binary file added assets/deadrop_diagram.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit da89b0b

Please sign in to comment.