|
6 | 6 |
|
7 | 7 | --- |
8 | 8 |
|
9 | | -**Coldwire** is designed to survive *the worst attacks* and when operated correctly it offers significantly better security than any messenger currently available. |
10 | 9 |
|
11 | | -## 🔒 Security Model & Features |
12 | | -- **Security**: Essentially unbreakable composite encryption scheme. |
13 | | -- **Perfect-Forward-Secrecy**: Keys are rotated after use. |
14 | | -- **Plausible Deniability**: messages are not cryptographically tied to you |
15 | | -- **Mandatory SMP**: We *enforce* [Socialist millionaire problem](https://en.wikipedia.org/wiki/Socialist_millionaire_problem) before any chat to prevent **MiTM attacks**. |
16 | | -- **Minimal Attack Surface**: |
17 | | - - Tkinter UI only, no embedded browsers nor HTML |
18 | | - - Minimal Python dependecies |
19 | | - - All untrusted inputs truncated to safe lengths to prevent buffer‑overflow in liboqs or Tk |
20 | | -- **Traffic obfuscation**: Network adversaries (ISP, etc) cannot easily censorship nor detect Coldwire usage, because we have built-in protocol obfsucation support. |
21 | | -- **Metadata‑Free**: Random 16‑digit session IDs, no server contacts, no logs, no server‑side metadata, enforced passwordless authentication. |
| 10 | +### Archived, no longer recommended for use |
22 | 11 |
|
23 | | -## ⚠️ Disclaimer |
24 | | -While Coldwire enforces paranoid‑level security features, the [protocol](https://github.com/Freedom-Club-Sec/Coldwire/blob/main/PROTOCOL.md), and codebase are under active development. |
25 | | - |
26 | | -**Do not** use for production‑grade secrecy until an formal audit is complete. |
27 | | - |
28 | | -## Installation |
29 | | -### Dependecies |
30 | | -- liboqs-python |
31 | | -- git |
32 | | -- CMake |
33 | | -- C compiler |
34 | | -- Python 3 |
35 | | - |
36 | | -Install [liboqs-python](https://github.com/open-quantum-safe/liboqs-python/) by running: |
37 | | -```sh |
38 | | -git clone --depth=1 https://github.com/open-quantum-safe/liboqs-python |
39 | | -cd liboqs-python |
40 | | -pip install . |
41 | | -``` |
42 | | - |
43 | | -Clone Coldwire repository and install `requirements.txt` by running: |
44 | | -``` |
45 | | -git clone https://github.com/Freedom-Club-Sec/Coldwire |
46 | | -cd Coldwire |
47 | | -pip install -r requirements.txt |
48 | | -``` |
49 | | - |
50 | | -## Usage |
51 | | -Run Coldwire's GUI using: |
52 | | -```sh |
53 | | -python3 main.py |
54 | | -``` |
| 12 | +Use [Coldwire Desktop](https://github.com/Freedom-Club-Sec/Coldwire-Desktop) instead: https://github.com/Freedom-Club-Sec/Coldwire-Desktop |
0 commit comments