# The World's Most Secure Messaging

**Ultimate security**: SimpleX network uses the most secure end-to-end encryption, with continuous post-quantum key exchange to protect all messages and metadata.

**Unique privacy**: SimpleX network has no user profile IDs, not even random numbers or keys. It provides better privacy of your contacts, protecting who you talk with from network servers.

**No spam**: nobody can contact you unless you share 1-time link or long-term address.

**Data ownership**: only your device stores your profiles, contacts and messages. You can securely move your data to another device. Servers store encrypted messages only while your device is offline.

**Secure decentralization**: you control which servers to connect to. For security 4 different servers are used in each chat — they can't observe which IP addresses talk to each other.

#### How to connect to others

- Tap new chat button in the corner, then create 1-time link.
- Share the link with your contact via any other messenger or email - it is secure.
- Ask your contact to use the link in the app - click it after the app is installed or paste into the search field in the app.

## Miksi SimpleX on ainutlaatuinen

### Sinulla on täydellinen yksityisyys

SimpleX suojaa profiilisi, yhteystietosi ja metatietosi yksityisyyden, piilottaen ne SimpleX-alustan palvelimilta ja kaikilta havainnoijilta.

Toisin kuin millään muulla olemassa olevalla viestintäalustalla, SimpleX:llä ei ole tunnisteita käyttäjille — **ei edes satunnaisia numeroita**.

### Olet suojattu roskapostilta ja väärinkäytöksiltä

Koska sinulla ei ole tunnistetta tai kiinteää osoitetta SimpleX-alustalla, kukaan ei voi ottaa sinuun yhteyttä, ellet jaa kertakäyttöistä tai väliaikaista käyttäjäosoitetta, kuten QR-koodia tai linkkiä.

### Sinä hallitset tietojasi

SimpleX tallentaa kaikki käyttäjätiedot asiakaslaitteille **siirrettävässä salatussa tietokannan muodossa** — se voidaan siirtää toiseen laitteeseen.

Päästä päähän salatut viestit säilytetään väliaikaisesti SimpleX-releay-palvelimilla, kunnes ne vastaanotetaan, minkä jälkeen ne poistetaan pysyvästi.

### Omistat SimpleX-verkon

SimpleX-verkko on täysin hajautettu ja riippumaton mistään kryptovaluutasta tai mistään muusta alustasta paitsi Internetistä.

Voit **käyttää SimpleX:ää omien palvelimiesi kanssa** tai meidän tarjoamillamme palvelimilla — ja silti yhdistyä mihin tahansa käyttäjään.

# Täysi yksityisyys identiteetistäsi, profiilistasi, kontakteistasi ja metatiedoista

Toisin kuin muut viestintäalustat, SimpleX:llä ei ole **mitään tunnisteita käyttäjille**. Se ei luota puhelinnumeroihin, verkkotunnuksiin perustuviin osoitteisiin (kuten sähköposti tai XMPP), käyttäjänimiin, julkisiin avaimiin tai edes satunnaisiin numeroihin tunnistaakseen käyttäjänsä — emme tiedä kuinka monta ihmistä käyttää SimpleX-palvelimiamme.

Viestien toimittamiseksi SimpleX käyttää [parittaisia nimettömiä osoitteita](https://csrc.nist.gov/glossary/term/Pairwise_Pseudonymous_Identifier) kaksisuuntaisille viestijonoille, jotka ovat erilliset vastaanotetuille ja lähetetyille viesteille, yleensä eri palvelimien kautta.

Tämä suunnittelu suojaa sitä, kenen kanssa kommunikoit, piilottamalla sen SimpleX-alustan palvelimilta ja kaikilta havainnoijilta. Piilottaaksesi IP-osoitteesi palvelimilta, voit **yhdistää SimpleX-palvelimiin Tor-verkon kautta**.

# Paras suoja roskapostilta ja väärinkäytöksiltä

Koska sinulla ei ole tunnistetta SimpleX-alustalla, kukaan ei voi ottaa sinuun yhteyttä, ellei jaa kertakäyttöistä tai väliaikaista käyttäjäosoitetta, kuten QR-koodia tai linkkiä.

Jopa valinnaisen käyttäjäosoitteen kanssa, vaikka sitä voitaisiin käyttää roskapostiyhteyspyyntöjen lähettämiseen, voit vaihtaa sen tai poistaa sen kokonaan menettämättä mitään yhteyksiäsi.

# Omistusoikeus, hallinta ja tietojesi turvallisuus

SimpleX Chat tallentaa kaikki käyttäjätiedot vain asiakaslaitteille käyttäen **siirrettävää salattua tietokantamuotoa**, joka voidaan viedä ja siirtää mihin tahansa tuettuun laitteeseen.

Päästä päähän salatut viestit säilytetään väliaikaisesti SimpleX-releay-palvelimilla, kunnes ne vastaanotetaan, minkä jälkeen ne poistetaan pysyvästi.

Toisin kuin liitettyjen verkkojen palvelimet (sähköposti, XMPP tai Matrix), SimpleX-palvelimet eivät tallenna käyttäjätilejä, ne vain välittävät viestejä, suojaten molempien osapuolien yksityisyyttä.

Lähetetyssä ja vastaanotetussa palvelimen liikenteessä ei ole yhteisiä tunnisteita tai salaustekstiä — jos joku havaitsee sen, he eivät voi helposti selvittää kuka kommunikoi kenen kanssa, vaikka TLS olisi vaarantunut.

# Täysin hajautettu — käyttäjät omistavat SimpleX-verkon

Voit **käyttää SimpleX:ää omien palvelimiesi kanssa** ja silti kommunikoida ihmisten kanssa, jotka käyttävät meille tarjottuja valmiiksi määritettyjä palvelimia.

SimpleX-alusta käyttää [avoimeen protokollaan](https://github.com/simplex-chat/simplexmq/blob/stable/protocol/overview-tjr.md) ja tarjoaa [SDK:n chatbotien luomiseen](https://github.com/simplex-chat/simplex-chat/tree/stable/packages/simplex-chat-client/typescript), mahdollistaen palvelujen toteuttamisen, joiden kanssa käyttäjät voivat olla vuorovaikutuksessa SimpleX Chat -sovellusten kautta — odotamme innolla nähdä, millaisia SimpleX-palveluja voit rakentaa.

Jos harkitset kehittämistä SimpleX-alustalle, esimerkiksi chat-botin luomista SimpleX-sovelluksen käyttäjille tai SimpleX Chat -kirjaston integrointia mobiilisovelluksiisi, ole hyvä ja [ota yhteyttä](https://simplex.chat/contact#/?v=1&smp=smp%3A%2F%2FPQUV2eL0t7OStZOoAsPEV2QYWt4-xilbakvGUGOItUo%3D%40smp6.simplex.im%2FK1rslx-m5bpXVIdMZg9NLUZ_8JBm8xTt%23MCowBQYDK2VuAyEALDeVe-sG8mRY22LsXlPgiwTNs9dbiLrNuA7f3ZMAJ2w%3D) saadaksesi neuvoja ja tukea.

## Ominaisuudet

Päästä päähän salattuja viestejä markdownin ja muokkaamisen kera

Päästä päähän salattuja
kuvia, videoita ja tiedostoja

E2E-salatut hajautetut ryhmät — vain käyttäjät tietävät niiden olemassaolosta

Päästä päähän salattuja ääniviestejä

Katoavia viestejä

Päästä päähän salattuja
puheluita ja videopuheluja

Kannettava salattu sovellustallennus — siirrä profiili toiseen laitteeseen

Incognito-tila —
ainutlaatuinen SimpleX Chatille

## Mikä tekee SimpleX:stä yksityisen

### Väliaikaiset nimettömät parittaiset tunnisteet

SimpleX käyttää väliaikaisia nimettömiä parittaisia osoitteita ja tunnistetietoja jokaiselle käyttäjäkontaktille tai ryhmän jäsenelle.

Se mahdollistaa viestien toimittamisen ilman käyttäjäprofiilitunnisteita, tarjoten paremman metatietosuojan kuin vaihtoehdot.

### Avainvaihto kanavan ulkopuolella (out-of-band)

Monet viestintäalustat ovat alttiita välikäden hyökkäyksille palvelimilta tai verkko-operaattoreilta.

Estääkseen sen, SimpleX-sovellukset siirtävät yksittäiset avaimet kanavan ulkopuolella, kun jaat osoitteen linkkinä tai QR-koodina.

### 2 kerrosta päästä päähän salattua viestintää

Kaksoisruuviprotokolla —
OTR-viestintä täydellisellä eteenpäinsalauksella ja murron palautuksella.

NaCL-kryptolaatikko kussakin jonossa estämään liikenteen korrelaatiota viestijonojen välillä, jos TLS vaarantuu.

### Viestin eheys vahvistus

Viestien eheyden varmistamiseksi ne numeroituvat peräkkäin ja sisältävät edellisen viestin tiivisteen.

Jos viestiä lisätään, poistetaan tai muutetaan, vastaanottaja saa ilmoituksen.

### Lisäkerros palvelimen salaukselle

Lisäkerros palvelimen salaukselle vastaanottajalle toimittaessa, jotta lähetetyn ja vastaanotetun palvelinliikenteen korrelaatio estyy, jos TLS vaarantuu.

### Viestien sekoitus korrelaation vähentämiseksi

SimpleX-palvelimet toimivat matalan viiveen sekoitussolmuina — saapuvilla ja lähtevillä viesteillä on erilainen järjestys.

### Turvallinen tunnistettu TLS-tiedonsiirto

Vain TLS 1.2/1.3 vahvoilla algoritmeilla käytetään asiakas-palvelin-yhteyksiin.

Palvelimen sormenjälki ja kanavan sitominen estävät välikäden hyökkäykset ja toistohyökkäykset.

Yhteyden jatkaminen on estetty istuntohyökkäysten estämiseksi.

### Vaihtoehtoinen pääsy Torin kautta

Suojataksesi IP-osoitettasi, voit käyttää palvelimia Tor-verkon tai jonkin muun kuljetuskerroksen päällä.

Käyttääksesi SimpleX:ää Torin kautta, asenna [Orbot-sovellus](https://guardianproject.info/apps/org.torproject.android/) ja ota käyttöön SOCKS5-välityspalvelin (tai VPN [iOS:lla](https://apps.apple.com/us/app/orbot/id1609461599?platform=iphone)).

### Yksisuuntaisia viestijonoja

Jokainen viestijono siirtää viestejä yhteen suuntaan, eri lähettävillä ja vastaanottavilla osoitteilla.

Se vähentää hyökkäysvektoreita verrattuna perinteisiin viestivälittimiin ja saatavilla oleviin metatietoihin.

### Useita tasoja sisältöpakkauksia

SimpleX käyttää sisältöpakkauksia jokaiselle salauskerrokselle estämään viestikoon hyökkäyksiä.

Se saa erikokoiset viestit näyttämään samalta palvelimille ja verkon tarkkailijoille.

## SimpleX Verkko

SimpleX Chat tarjoaa parhaan yksityisyyden yhdistämällä P2P-verkkojen ja liitettävien verkkojen edut.

### Toisin kuin P2P-verkot

Kaikki viestit lähetetään palvelimien kautta, mikä sekä parantaa metatietojen yksityisyyttä että mahdollistaa luotettavan asynkronisen viestien toimituksen, samalla välttäen monia .

# Verrattuna P2P-viestintäprotokolliin

[P2P](https://fi.wikipedia.org/wiki/Vertaisverkko) viestintäprotokollilla ja sovelluksilla on erilaisia ongelmia, jotka tekevät niistä vähemmän luotettavia kuin SimpleX, monimutkaisempia analysoida ja alttiita useille hyökkäystyypeille.

1. P2P-verkot luottavat jonkinlaiseen [DHT](https://fi.wikipedia.org/wiki/Hajautettu_tietokanta)-varianttiin viestien reitittämiseksi. DHT-suunnittelun on tasapainotettava toimituksen varmuutta ja latenssia. SimpleX:llä on parempi toimitusvarmuus ja pienempi latenssi kuin P2P-verkoilla, koska viesti voidaan toimittaa redundanssina useiden palvelimien kautta samanaikaisesti, käyttäen vastaanottajan valitsemia palvelimia. P2P-verkoissa viesti kulkee läpi *O(log N)* solmun sekvenssissä, käyttäen algoritmin valitsemia solmuja.
2. SimpleX-toteutus, toisin kuin useimmat P2P-verkot, ei käytä globaaleja käyttäjätunnisteita millään tavalla, ei edes tilapäisiä, ja käyttää ainoastaan tilapäisiä parillisia tunnisteita, tarjoten paremman anonymiteetin ja metadatansuojan.
3. P2P ei ratkaise [välikäden hyökkäys](https://fi.wikipedia.org/wiki/V%C3%A4lik%C3%A4den_hy%C3%B6kk%C3%A4ys) -ongelmaa, ja useimmat olemassa olevat toteutukset eivät käytä kanavan ulkopuolisia viestejä alkuperäiseen avaimenvaihtoon. SimpleX käyttää kanavan ulkopuolisia viestejä tai, joissakin tapauksissa, jo valmiiksi turvallisia ja luotettuja yhteyksiä alkuperäiseen avaimenvaihtoon.
4. P2P-toteutukset voivat estyä joidenkin Internet-palveluntarjoajien (kuten [BitTorrent](https://fi.wikipedia.org/wiki/BitTorrent)) toimesta. SimpleX on kuljetusprotokollasta riippumaton - se voi toimia yleisten verkkoprotokollien kautta, kuten esimerkiksi WebSockets.
5. Kaikki tunnetut P2P-verkot saattavat olla alttiita [Sybil-hyökkäykselle](https://fi.wikipedia.org/wiki/Sybil-hy%C3%B6kk%C3%A4ys), koska jokainen solmu on löydettävissä, ja verkko toimii kokonaisuutena. Tunnetut keinot sen lieventämiseksi vaativat joko keskitetyn komponentin tai kalliin [työn todistuksen](https://fi.wikipedia.org/wiki/Proof_of_work). SimpleX-verkolla ei ole palvelimen löydettävyyttä, se on fragmentoitunut ja toimii useina eristettyinä aliverkkoina, mikä tekee verkko-laajuisista hyökkäyksistä mahdottomia.
6. P2P-verkot saattavat olla alttiita [DRDoS-hyökkäyksille](https://www.usenix.org/conference/woot15/workshop-program/presentation/p2p-file-sharing-hell-exploiting-bittorrent), kun asiakkaat voivat lähettää uudelleen ja voimistaa liikennettä, mikä johtaa verkko-laajuiseen palvelunestohyökkäykseen. SimpleX-asiakkaat välittävät liikennettä vain tunnetuilta yhteyksiltä eivätkä voi olla käytettävissä hyökkääjänä liikenteen voimistamiseen koko verkossa.

---

### Toisin kuin liitettävät verkot

SimpleXin relea-palvelimet EIVÄT tallenna käyttäjäprofiileja, yhteystietoja ja toimitettuja viestejä, ne EIVÄT yhdisty toisiinsa, eikä ole OLE olemassa palvelinluetteloa.

---

### SimpleX-verkko

palvelimet tarjoavat yksisuuntaisia jonopalveluja yhdistääkseen käyttäjät, mutta niillä ei ole näkyvyyttä verkon yhteyskarttaan — ainoastaan käyttäjillä on.

## SimpleX selitetynä

1. Mitä käyttäjät kokevat

2. Miten se toimii

3. Mitä palvelimet näkevät

1. Mitä käyttäjät kokevat

Voit luoda yhteyshenkilöitä ja ryhmiä sekä käydä kaksisuuntaisia keskusteluja kuten missä tahansa muussa viestisovelluksessa.

Kuinka se voi toimia yksisuuntaisten jonotusten kanssa ilman käyttäjäprofiilin tunnisteita?

2. Miten se toimii

Jokaista yhteyttä varten käytetään kahta erillistä viestintäjonon mahdollistavaa palvelinta viestien lähettämiseen ja vastaanottamiseen.

Palvelimet välittävät viestejä vain yhteen suuntaan eivätkä saa kokonaiskuvaa käyttäjän keskustelusta tai yhteyksistä.

3. Mitä palvelimet näkevät

Palvelimilla on erilliset anonyymit tunnistetiedot kullekin jonolle, eivätkä ne tiedä, mille käyttäjille ne kuuluvat.

Käyttäjät voivat lisäksi parantaa metadata-yksityisyyttään käyttämällä Tor-verkkoa palvelimiin yhdistämiseen, mikä estää IP-osoitteen perusteella tapahtuvan yhteyksien tekemisen.

## Vertailu muihin protokolliin

|  |  | Signal, suuret alustat | XMPP, Matrix | P2P-protokollat |
| --- | --- | --- | --- | --- |
| Vaati globaalin identiteetin | Ei - yksityinen | Kyllä [1] | Kyllä [2] | Kyllä [3] |
| Mahdollisuus MITM-hyökkäykseen | Ei - turvallinen [4] | Kyllä [5] | Kyllä | Kyllä |
| Riippuvuus DNS:stä | Ei - joustava | Kyllä | Kyllä | Ei |
| Yksittäinen tai keskitetty verkko | Ei - hajautettu | Kyllä | Ei - liitetty [6] | Kyllä [7] |
| Keskuskomponentti tai muu verkkoa koskeva hyökkäys | Ei - joustava | Kyllä | Kyllä [2] | Kyllä [8] |

---

1. Yleensä pohjautuu puhelinnumeroon, joissain tapauksissa käyttäjänimiin
2. DNS-pohjaiset osoitteet
3. Julkinen avain tai jokin muu maailmanlaajuisesti uniikki tunniste
4. SimpleXin releapalvelimet eivät voi vaarantaa päästä päähän -salausta. Tarkista turvakoodi hyödyntääksesi hyökkäyssuojaa ylitys-kanavalla
5. Jos operaattorin palvelimet ovat vaarantuneet. Tarkista turvakoodi Signalissa ja joissakin muissa sovelluksissa suojautuaksesi hyökkäykseltä
6. Ei suojaa käyttäjien metatietojen yksityisyyttä
7. Vaikka P2P-verkot ovat hajautettuja, ne eivät ole liitettäviä - ne toimivat yhtenä verkostona
8. P2P-verkoilla on joko keskitetty auktoriteetti tai koko verkko voidaan vaarantaa — [katso täältä](https://github.com/simplex-chat/simplex-chat/blob/stable/docs/SIMPLEX.md#comparison-with-p2p-messaging-protocols)

## Comparison of end-to-end encryption security in different messengers

|  | Session | Briar | Element | Cwtch | Signal | SimpleX |
| --- | --- | --- | --- | --- | --- | --- |
| Message padding | ✗ | ✔︎[1] | ✗ | ✔︎ | ✔︎[1] | ✔︎ |
| Repudiation (deniability) | ✗ | ✗ | ✗ | ✔︎[2] | ✔︎[3] | ✔︎ |
| Forward secrecy | ✗ | ✔︎ | ✔︎ | ✔︎ | ✔︎ | ✔︎ |
| Post-compromise security | ✗ | ✗ | ✗ | ✔︎ | ✗[4] | ✔︎ |
| 2-factor key exchange | ✔︎ | ✔︎[5] | ✔︎[5] | ✔︎ | ✔︎[5] | ✔︎ |
| Post-quantum hybrid crypto | ✗ | ✗ | ✗ | ✗ | ✔︎[6] | ✔︎ |

---

1. Briar pads messages to the size rounded up to 1024 bytes, Signal - to 160 bytes
2. Repudiation does not include client-server connection.
3. It appears that the usage of cryptographic signatures compromises repudiation (deniability), but it needs to be clarified.
4. Multi-device implementation compromises post-compromise security of Double Ratchet — [katso täältä](https://eprint.iacr.org/2021/626.pdf).
5. 2-factor key exchange is optional via security code verification.
6. Post-quantum key agreement is "sparse" — it protects only some of the ratchet steps.
