Changes between Initial Version and Version 1 of how-to/otr

May 2, 2013, 8:31:01 PM (7 years ago)
Stephen Mahood



  • how-to/otr

    v1 v1  
     1== What is this OTR I here about with Chat? ==
     3== Off-the-Record Messaging (OTR) adds end-to-end encryption for chat messages. It has many features: ===
     6    Encryption: All the encryption takes place on your devices. This protects your conversation from being read by others, even over insecure networks and untrusted chat providers.
     7    Authentication: You know if the person is who they say they are.
     8    Deniability: The messages you send do not have digital signatures that are checkable by a third party. Anyone can forge messages after a conversation to make them look like they came from you. However, during a conversation, your correspondent is assured the messages she sees are authentic and unmodified.
     9    Perfect forward secrecy: If you lose control of your private keys, no previous conversation is compromised.
     12=== Installing OTR ===
     15In this tutorial, we will be using OTR with [ pidgin]. Pidgin has the most mature implementation of OTR, and runs on Windows, Linux, and Mac.[[BR]]
     19    Press Alt+F2 and run:
     21    gnome-terminal
     23    Copy the following line into the new terminal window and hit Enter:
     25    sudo apt-get install pidgin-otr
     27    To Run Pidgin press Alt+F2 and type or look in your Menu --> Network --> Pidgin:
     29    pidgin
     33Visit []
     36Pidgin can be run on the Mac, but it is much easier to run Adium instead. Adium is a native port of pidgin to the Mac OS. Download [ Adium].
     38=== Now with Pidgin and OTR installed ===
     40    Select '''Tools''' --> '''Plugins''' from the main window[[BR]]
     42    '''Enable''' ''Off-The-Record Messaging plugin'' and '''click''' the ''Configure button''
     44    Select your account from the list and click Generate
     46    '''IMPORTANT NOTE!''': Under “''Default OTR Settings''” select both '''Require''' ''private messaging'' and ''Don’t log OTR conversations''. This guarantees that you only have encrypted conversations and that you aren’t logging your past conversations. Remember that it is '''always possible for the person you are talking with to log the conversation'''. It is a good idea to ask whether that person logs OTR conversations.
     49=== Authenticate Buddies for OTR ===
     51    '''Click''' ''Start Private conversation'' and follow the instructions to authenticate each other to start a private conversation. The easiest method to authenticate someone is the Question and Answer method in which you ask the other person a question that only they could answer. This is an important security step to verify that you are talking to who you think you are talking to. Examples of acceptable questions:
     53     Q: What did you and I talk about at Jad's last night in the front room?(lower case, one word)
     54     A: welding
     55    * There was just the two people involved in the past conversation, so this is a secure question.
     57     Q: What poster is on the wall of my bedroom? (lower case, two words)
     58     A: beehive collective
     59    * This is a secure question assuming you trust the people that have been in your bedroom.
     61Questions like “What is my hair color” or “What’s my dog’s name” are insecure because most anyone could easily discover the answers to those questions.