MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


User Commands                                        otrparse(1)



NAME
     otrparse,    otrsesskeys,    otrmackey,    otrreadforge,
     otrmodify,  otrremac  -  process  Off-the-Record Messaging
     transcripts

SYNOPSIS
     otrparse

     otrsesskeys ourprivkey theirpubkey

     otrmackey aesenckey

     otrreadforge aesenckey [newmsg]

     otrmodify mackey oldtext newtext offset

     otrremac mackey flags sndkeyd rcvkeyd pubkey counter enc-
     data revealedmackeys

DESCRIPTION
     Off-the-Record (OTR) Messaging allows you  to  have  private
     conversations over IM by providing:

       ]o  Encryption

       ]o  No one else can read your instant messages.

       ]o  Authentication

       ]o  You are assured the correspondent is who you  think  it
          is.

       ]o  Deniability

       ]o  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 he sees  are
          authentic and unmodified.

       ]o  Perfect forward secrecy

       ]o  If you lose control of your private keys,  no  previous
          conversation is compromised.


     The OTR Toolkit is useful for analyzing and/or  forging  OTR
     messages.   Why  do we offer this?  Primarily, to make abso-
     lutely sure that transcripts of OTR conversations are really
     easy  to  forge  after  the  fact.  [Note that during an OTR
     conversation, messages can not be forged  without  real-time



SunOS 5.11          Last change: 13 Nov 2007                    1






User Commands                                        otrparse(1)



     access  to  the  secret keys on the participants' computers,
     and in that case,  all  security  has  already  been  lost.]
     Easily-forgeable  transcripts help us provide the "Deniabil-
     ity" property: if someone claims  you  said  something  over
     OTR,  they will have no proof, as anyone at all can modify a
     transcript to make it say whatever they like, and still have
     all the verification come out correctly.

EXTENDED DESCRIPTION
     The following commands are supported:

     otrparse

         Parse OTR messages given on stdin, showing the values of
         all the fields in OTR protocol messages.



     otrsesskeys ourprivkey theirpubkey

         Shows our public key, the session id, two  AES  and  two
         MAC keys derived from the given Diffie-Hellman keys (one
         private, one public).



     otrmackey aesenckey

         Shows the MAC key derived from the given AES key.



     otrreadforge aesenckey [newmsg]

         Decrypts an OTR Data message using the  given  AES  key,
         and  displays  the message.  If newmsg is given, replace
         the message with that one, encrypt and MAC it  properly,
         and  output  the resulting OTR Data Message.  This works
         even if the given key was not correct for  the  original
         message, so as to enable complete forgeries.



     otrmodifymackey oldtext newtext offset

         Even if you can't read the data because you do not  know
         either  the  AES  key or the Diffie-Hellman private key,
         but you  can  make  a  good  guess  that  the  substring
         "oldtext"  appears  at the given offset in the message,
         replace the oldtext with the newtext (which must be of
         the  same  length),  recalculate  the MAC with the given
         mackey, and output the  resulting  Data  message.   Note



SunOS 5.11          Last change: 13 Nov 2007                    2






User Commands                                        otrparse(1)



         that,  even  if  you  don't know any text in an existing
         message, you can still forge  messages  of  your  choice
         using the otrreadforge command, above.



     otrremac mackey flags sndkeyid  rcvkeyid  pubkey  counter
     encdata revealedmackeys

         Make a new OTR Data Message, with the given pieces (note
         that  the  data part is already encrypted).  MAC it with
         the given mackey.



ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:

     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWgnome-im-client         
    
     Interface stability          Volatile                    
    


SEE ALSO
     pidgin(1), attributes(5)

     Off-the-Record Messaging, at http:/www.cypherpunks.ca/otr/

NOTES
     Written by the OTR Dev team (otr@cypherpunks.ca). Updated by
     Brian Cameron, Sun Microsystems Inc., 2007.



















SunOS 5.11          Last change: 13 Nov 2007                    3



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™