Riffle (anonymity network)

Short description: Darknet anonymity network

Riffle is an anonymity network developed by researchers at MIT and EPFL as a response to the problems of the Tor network.

Riffle employs a privacy-enhancing protocol that provides strong anonymity for secure and anonymous communication within groups. The protocol is designed using the anytrust model, which ensures that even if colluding servers attempt to compromise the privacy of the group, they cannot do so if at least one server in the group is honest.[1]

Like Tor, it utilizes onion routing.[2] According to MIT's Larry Hardesty, researchers at MIT and the Qatar Computing Research Institute demonstrated a vulnerability in Tor's design.[3]

To achieve its goals, Riffle implements two distinct protocols: the Hybrid Shuffle protocol for sending and Private Information Retrieval (PIR) for receiving.[4]

For sending information, Riffle uses a hybrid shuffle, consisted of a verifiable shuffle and a symmetric-key algorithm. The Hybrid Shuffle protocol consists of a setup phase and a transmission phase. During the setup phase, a slow verifiable shuffle based on public key cryptography is used, while an efficient shuffle based on symmetric key cryptography is used during the transmission phase.[4] Messages sent over Riffle are not forwarded if they have been altered by a compromised server. The server has to attach proof in order to forward the message. If a server encounters unauthenticated messages or different permutations, it exposes the signed message of the previous server and runs the accusation protocol to ensure verifiability without requiring computationally intensive protocols during transmission phases.[4]

For receiving information it utilizes multi-server Private Information Retrieval. All servers in the system share a replicated database, and when a client requests an entry from the database, they can cooperatively access it without knowing which entry they are accessing.[4]

The main intended use-case is anonymous file sharing. According to the lead project researcher, Riffle is intended to be complementary to Tor, not a replacement.[5]

## See also

* Anonymous web browsing
* Internet censorship circumvention
* Internet privacy
* Onion routing
* Tor (anonymity network)
* RetroShare

## References

1. ↑ Uchill, Joe (2016-07-11). "Researchers tout new anonymity network" (in en). https://thehill.com/policy/cybersecurity/287255-researchers-tout-new-anonymity-network.
2. ↑ Francisco, Iain Thomson in San. "Meet Riffle, the next-gen anonymity network that hopes to trounce Tor" (in en). https://www.theregister.com/2016/07/13/riffle_next_gen_anonymity/.
3. ↑ Larry Hardesty (11 July 2016). "How to stay anonymous online". MIT News. https://news.mit.edu/2016/stay-anonymous-online-0711.
4. ↑ 4.0 4.1 4.2 4.3 Kwon, Albert; Lazar, David; Devadas, Srinivas; Ford, Bryan (1 April 2016). "Riffle: An Efficient Communication System With Strong Anonymity". Proceedings on Privacy Enhancing Technologies 2: 115–134. doi:10.1515/popets-2016-0008. http://people.csail.mit.edu/devadas/pubs/riffle.pdf.
5. ↑ "Building a new Tor that can resist next-generation state surveillance" (in en-us). 2016-08-31. https://arstechnica.com/information-technology/2016/08/building-a-new-tor-that-withstands-next-generation-state-surveillance/.

* v
* t
* e

Cryptographic software

Email clients|

* Apple Mail
* Autocrypt
* Claws Mail
* Enigmail
* GPG (Gpg4win)
* Kontact
* Outlook
* p≡p
* PGP
* Sylpheed
* Thunderbird

Secure
communication|

| OTR|

* Adium
* BitlBee
* Centericq
* ChatSecure
* climm
* Jitsi
* Kopete
* MCabber
* Profanity

|

SSH|

* Dropbear
* lsh
* OpenSSH
* PuTTY
* SecureCRT
* WinSCP
* wolfSSH

TLS & SSL|

* Bouncy Castle
* BoringSSL
* Botan
* cryptlib
* GnuTLS
* JSSE
* LibreSSL
* MatrixSSL
* NSS
* OpenSSL
* mbed TLS
* RSA BSAFE
* SChannel
* SSLeay
* stunnel
* wolfSSL

VPN|

* Check Point VPN-1
* Hamachi
* Openswan
* OpenVPN
* SoftEther VPN
* strongSwan
* Tinc
* WireGuard

ZRTP|

* CSipSimple
* Jitsi
* Linphone
* Jami
* Zfone

P2P|

* Bitmessage
* RetroShare
* Tox

DRA|

* Matrix
* OMEMO
* Conversations
* Cryptocat
* ChatSecure
* Proteus
* Signal Protocol
* Google Allo
* Facebook Messenger
* Signal
* TextSecure
* WhatsApp

Disk encryption
(Comparison)|

* BestCrypt
* BitLocker
* CrossCrypt
* Cryptoloop
* DiskCryptor
* dm-crypt
* DriveSentry
* E4M
* eCryptfs
* FileVault
* FreeOTFE
* GBDE
* geli
* LUKS
* PGPDisk
* Private Disk
* Scramdisk
* Sentry 2020
* TrueCrypt
* History
* VeraCrypt

Anonymity|

* GNUnet
* I2P
* Java Anon Proxy
* Tor
* Vidalia
* RetroShare
* Ricochet
* Wickr

File systems (List)|

* EncFS
* EFS
* eCryptfs
* LUKS
* PEFS
* Rubberhose
* StegFS
* Tahoe-LAFS

Service providers|

* Freenet
* Tresorit
* Wuala

Educational|

* CrypTool

Related topics|

* Outline of cryptography
* Timeline of cryptography
* Hash functions
* Cryptographic hash function
* List of hash functions
* S/MIME

* Category
* Commons

* v
* t
* e

Routing software

Operating systems/
Network operating systems|

| Linux-based|

| entirely free|

* Floppyfw
* LEDE
* libreCMC
* OpenWrt
* Zeroshell
* VyOS
* Endian
* IPFire

|

partly proprietary|

* DD-WRT
* FRITZ!Box
* SmoothWall
* Tomato
* AirOS & EdgeOS
* Vyatta
* ExtremeXOS
* Alliedware Plus

FreeBSD-based|

| entirely free|

* m0n0wall
* OPNsense
* pfSense

|

partly proprietary|

* Junos OS

Proprietary|

* Cisco IOS
* ExtremeWare
* NX-OS
* TiMOS
* VRP

Routing daemons|

* Babel
* B.A.T.M.A.N.
* BIRD
* GNU Zebra
* OpenBGPD
* OpenOSPFD
* Quagga
* FRRouting
* XORP

Other software|

* Captive portal
* Neighbornode
* Advanced Direct Connect
* Mumble
* Tor

Related articles|

* Comparison of firewalls
* List of router and firewall distributions
* List of router firmware projects
* National Security Agency

## External links

* Riffle code at GitHub

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Riffle (anonymity network). Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Riffle_(anonymity_network)&oldid=242038"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template