Differences

This shows you the differences between two versions of the page.

Link to this comparison view

learn:how-tos [2020/06/12 22:05] – [Firefox Browser] 127.0.0.1learn:how-tos [2022/05/08 11:42] (current) – external edit 127.0.0.1
Line 229: Line 229:
  
 ====== Chat ====== ====== Chat ======
 +
 +===== Signal protocol =====
 +
 +Signal-protocol is a modernized version of OTR-protocol that is designed to work in asynchronous environments such as on smartphones. This is because on smartphones apps open and close so frequently, OTR-sessions (that need to be established for each time they're used) become inconvenient.
 +
 +More information
 +  * [[https://www.youtube.com/watch?v=tOMiAeRwpPA#t=12m45s|Next Generation Threats]] by Moxie Marlinspike
 +  * [[https://whispersystems.org/docs/|Technical documentation]]
 +
 +Applications that use Signal protocol or similar (so called [[https://en.wikipedia.org/wiki/Double_Ratchet_Algorithm|double-ratchet algorithm]] based) protocols
 +
 +  * [[https://signal.org/|Signal]] (iOS, Android, Chromium)
 +  * [[https://wire.com|Wire]] (iOS, Android, Linux, Mac OS, Windows)
 +  * [[https://conversations.im/|Conversations]]
 +
  
 ===== OTR ===== ===== OTR =====
 +
 +**Warning, the OTRv3 is starting to show its age, e.g. wrt. the key size used (1536-bits). The [[https://github.com/otrv4/otrv4|OTRv4]] standardization is still a work-in-progress, thus Signal protocol should be favoured until the next gen OTR is ready to deploy.**
  
 Off-the-Record (OTR) messaging allows you to have private conversations over instant messaging by providing: Off-the-Record (OTR) messaging allows you to have private conversations over instant messaging by providing:
Line 261: Line 278:
   * [[https://www.calyxinstitute.org/education/how-to-using-jabber.calyxinstitute.org-server-via-its-tor-hidden-service-with-pidgin-and-off-the-record|Routing messages via public Tor Hidden Service XMPP servers]]   * [[https://www.calyxinstitute.org/education/how-to-using-jabber.calyxinstitute.org-server-via-its-tor-hidden-service-with-pidgin-and-off-the-record|Routing messages via public Tor Hidden Service XMPP servers]]
  
-===== Signal protocol ===== 
- 
-Signal-protocol is a modernized version of OTR-protocol that is designed to work in asynchronous environments such as on smartphones. This is because on smartphones apps open and close so frequently, OTR-sessions (that need to be established for each time they're used) become inconvenient. 
- 
-More information 
-  * [[https://www.youtube.com/watch?v=tOMiAeRwpPA#t=12m45s|Next Generation Threats]] by Moxie Marlinspike 
-  * [[https://whispersystems.org/docs/|Technical documentation]] 
- 
-Applications that use Signal protocol or similar (so called [[https://en.wikipedia.org/wiki/Double_Ratchet_Algorithm|double-ratchet algorithm]] based) protocols 
- 
-  * [[https://signal.org/|Signal]] (iOS, Android, Chromium) 
-  * [[https://wire.com|Wire]] (iOS, Android, Linux, Mac OS, Windows, Web) 
-  * [[https://conversations.im/|Conversations]] 
  
 ===== IRC ===== ===== IRC =====
Line 336: Line 340:
   * [[http://retroshare.sourceforge.net/|Retroshare]] lets you //securely//  chat and share files with your friends and family, using a web-of-trust to authenticate peers and OpenSSL to encrypt all communication. It provides filesharing, chat, messages, forums and channels.   * [[http://retroshare.sourceforge.net/|Retroshare]] lets you //securely//  chat and share files with your friends and family, using a web-of-trust to authenticate peers and OpenSSL to encrypt all communication. It provides filesharing, chat, messages, forums and channels.
   * [[https://github.com/agl/pond|pond]] is a heavily encrypted replacement for email   * [[https://github.com/agl/pond|pond]] is a heavily encrypted replacement for email
-  * [[https://​github.com/​prof7bit/TorChat/​downloads|TorChat]] is a peer to peer instant messenger with a completely decentralized design, built on top of [[:learn:how-tos#​tor_hidden_services|Tor' s hidden services]], giving you extremely strong // anonymity//  while being very easy to use without the need to install or configure anything. 
   * [[http://echelon.i2p.to/qti2pmessenger/|I2P Messenger]] is an end-to-end encrypted serverless communication application over [[:learn:how-tos#i2p|I2P]]. It supports file transfer and has a search for other users.   * [[http://echelon.i2p.to/qti2pmessenger/|I2P Messenger]] is an end-to-end encrypted serverless communication application over [[:learn:how-tos#i2p|I2P]]. It supports file transfer and has a search for other users.
   * [[https://bitmessage.org/wiki/Main_Page|BitMessage]] is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide "non-content" data, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs. [[https://wastun.tem.li/howto_bitmessage|Tutorial for setting up and using Bitmessage – an encrypted communications platform based on Bitcoin]]   * [[https://bitmessage.org/wiki/Main_Page|BitMessage]] is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide "non-content" data, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs. [[https://wastun.tem.li/howto_bitmessage|Tutorial for setting up and using Bitmessage – an encrypted communications platform based on Bitcoin]]
Line 560: Line 563:
 A darknet is an internet or private network, where information and content are shared by darknet participants anonymously. More accurately all of them share being //anonymous overlay networks//. A darknet is an internet or private network, where information and content are shared by darknet participants anonymously. More accurately all of them share being //anonymous overlay networks//.
  
-===== Tor Hidden Services =====+===== Tor Onion Services =====
  
-Tor can also provide anonymity to websites and other servers. Servers configured to receive inbound connections only through Tor are called hidden services. Rather than revealing a server's IP address (and thus its network location), an hidden service is accessed through its .onion address. The Tor network understands these addresses and can route data to and from hidden services, while preserving the anonymity of both parties.+Tor can also provide anonymity to websites and other servers. Servers configured to receive inbound connections only through Tor are called Onion Services (hidden services by their former name). Rather than revealing a server's IP address (and thus its network location), an Onion Service is accessed through its .onion address. The Tor network understands these addresses and can route data to and from Onion Services, while preserving the anonymity of both parties.
  
   * Follow the [[:learn:how-tos#tor_browser_bundle|guide for setting up the Tor Browser Bundle above]]   * Follow the [[:learn:how-tos#tor_browser_bundle|guide for setting up the Tor Browser Bundle above]]
-  * That's it already. [[http://pastebin.com/zRLGDRCM|You can find some hidden services (.onion sites) here]] that you can now open up with the TorBrowser+  * That's it already. [[http://pastebin.com/zRLGDRCM|You can find some Onion Services (.onion sites) here]] that you can now open up with the Tor Browser.
  
 ===== I2P ===== ===== I2P =====