136:, and Eric A. Brewer as an improvement over the OpenPGP and the S/MIME system at the "Workshop on Privacy in the Electronic Society" (WPES). The first version 0.8.0 of the reference implementation was published on 21 November 2004. In 2005 an analysis was presented by Mario Di Raimondo, Rosario Gennaro, and Hugo Krawczyk that called attention to several vulnerabilities and proposed appropriate fixes, most notably including a flaw in the key exchange. As a result, version 2 of the OTR protocol was published in 2005 which implements a variation of the proposed modification that additionally hides the public keys. Moreover, the possibility to fragment OTR messages was introduced in order to deal with chat systems that have a limited message size, and a simpler method of verification against man-in-the-middle attacks was implemented.
677:
597:
3190:
2529:
3180:
2539:
270:, and after a conversation is complete, anyone is able to forge a message to appear to have come from one of the participants in the conversation, assuring that it is impossible to prove that a specific message came from a specific person. Within the conversation the recipient can be sure that a message is coming from the person they have identified.
170:
Several solutions have been proposed for supporting conversations with multiple participants. A method proposed in 2007 by Jiang Bian, Remzi Seker, and Umit
Topaloglu uses the system of one participant as a "virtual server". The method called "Multi-party Off-the-Record Messaging" (mpOTR) which was
119:
feature that starts the OTR session with the buddies that have it enabled, without interfering with regular, unencrypted conversations. Version 4 of the protocol has been in development since 2017 by a team led by SofĂa Celi, and reviewed by Nik Unger and Ian
Goldberg. This version aims to provide
299:
Due to limitations of the protocol, OTR does not support multi-user group chat as of 2009 but it may be implemented in the future. As of version 3 of the protocol specification, an extra symmetric key is derived during authenticated key exchanges that can be used for secure communication (e.g.,
166:
Version 3 of the protocol was published in 2012. As a measure against the repeated reestablishment of a session in case of several competing chat clients being signed on to the same user address at the same time, more precise identification labels for sending and receiving client instances were
88:. This is in contrast with cryptography tools that produce output which can be later used as a verifiable record of the communication event and the identities of the participants. The initial introductory paper was named "Off-the-Record Communication, or, Why Not To Use
664:
uses the term "off the record", the feature has no connection to the Off-the-Record
Messaging protocol described in this article, its chats are not encrypted in the way described above—and could be logged internally by Google even if not accessible by end-users.
186:(SCIMP). It brought about support for asynchronous communication ("offline messages") as its major new feature, as well as better resilience with distorted order of messages and simpler support for conversations with multiple participants.
2683:
1580:
2762:
2981:
2603:
2820:
2752:
1627:
743:
2772:
2658:
2757:
2740:
2710:
2608:
2886:
2720:
2693:
2673:
2698:
2648:
2618:
254:
protocol. The compromise of any long-lived cryptographic keys does not compromise any previous conversations, even if an attacker is in possession of
2795:
1577:
183:
323:
Since OTR protocol v3 (libotr 4.0.0) the plugin supports multiple OTR conversations with the same buddy who is logged in at multiple locations.
2146:
159:
implementation in libotr. Instead of comparing key checksums, knowledge of an arbitrary shared secret can be utilised for which relatively low
3214:
2767:
2725:
2668:
3183:
3131:
3061:
2745:
1771:
1620:
541:
1317:
2705:
2598:
1902:
1521:
305:
3239:
3086:
2938:
2321:
3001:
2911:
2906:
2376:
1025:
1001:
902:
418:
217:
In addition to providing encryption and authentication — features also provided by typical public-key cryptography suites, such as
3219:
2730:
2638:
2542:
711:
312:
exists for that purpose.) A project to produce a protocol for multi-party off-the-record messaging (mpOTR) has been organized by
251:
50:
3229:
3224:
2996:
2828:
2735:
2532:
1613:
505:
2575:
557:
547:
3091:
2986:
2810:
2800:
2584:
1062:
80:
for the conversation participants while keeping conversations confidential, like a private conversation in real life, or
3157:
3011:
2805:
1867:
1842:
1238:
247:
160:
43:
2448:
1295:
3119:
3026:
2861:
2492:
1852:
353:
70:
971:
Ian Avrum
Goldberg; Berkant UstaoÄźlu; Matthew D. Van Gundy; Hao Chen (2009). "Multi-party off-the-record messaging".
3234:
3016:
2901:
2678:
1600:
509:
104:
3151:
3066:
3051:
2246:
1882:
1184:
880:
Chris
Alexander; Ian Avrum Goldberg (February 2007). "Improved user authentication in off-the-record messaging".
805:
209:
Currently, version 4 of the protocol has been designed. It was presented by SofĂa Celi and Ola Bini on PETS2018.
203:
1039:
Nik Unger; Sergej
Dechand; Joseph Bonneau; Sascha Fahl; Henning Perl; Ian Avrum Goldberg; Matthew Smith (2015).
3146:
2943:
2896:
2881:
2833:
2643:
2482:
2386:
2356:
2051:
1829:
1728:
737:
382:
284:
195:
191:
167:
introduced in version 3. Moreover, an additional key is negotiated which can be used for another data channel.
152:
116:
2477:
2346:
2216:
1932:
831:
761:
261:
77:
46:
3081:
1514:
596:
3193:
2928:
2891:
2790:
2504:
2497:
2336:
2111:
288:
283:
protocol. This feature makes it possible for users to verify the identity of the remote party and avoid a
156:
35:
115:
plugin exists that allows OTR to be used over any IM protocol supported by Pidgin or Kopete, offering an
3056:
2851:
2843:
2782:
2715:
2509:
1536:
1492:
605:
280:
202:("Jabber") and also enables encryption of file transfers. In the autumn of 2015 it was submitted to the
121:
1146:
279:
As of OTR 3.1, the protocol supports mutual authentication of users using a shared secret through the
3141:
3076:
3071:
2633:
1717:
681:
155:
on OTR users who don't check key fingerprints. OTR developers countered this attack by introducing a
140:
107:
to facilitate support for instant messaging client developers who want to implement the protocol. A
3021:
2623:
2301:
1789:
1707:
1697:
1692:
1636:
567:
401:
218:
89:
85:
81:
3179:
1273:
1040:
2568:
2291:
2096:
2086:
1019:
1007:
908:
469:
133:
1321:
3101:
2948:
2628:
2059:
1940:
1687:
1672:
997:
898:
632:
626:
601:
267:
222:
108:
39:
2866:
2031:
1165:
1093:
989:
981:
950:
890:
413:
406:
389:
3136:
2351:
2281:
2211:
2140:
2106:
2091:
2003:
1970:
1945:
1584:
1549:
1505:
1256:
237:
179:
66:
1596:'Off-the-Record' Instant Messaging Tutorial (encryption, authentication, deniability, ..)
1119:
17:
2933:
2856:
2041:
1837:
1474:
703:
636:
577:
561:
551:
394:
120:
online and offline deniability, to update the cryptographic primitives, and to support
100:
58:
3208:
3164:
3125:
3031:
2688:
2613:
2561:
2487:
2286:
1960:
1442:
301:
1572:
929:
912:
852:
3006:
2963:
2876:
2226:
2018:
1781:
1644:
1588:
1456:
1011:
944:
757:
707:
96:
304:) over a different channel. Support for encrypted audio or video is not planned. (
454:
These clients support Off-the-Record
Messaging out of the box (incomplete list).
430:
3096:
2923:
2918:
2553:
2316:
2236:
2181:
2101:
881:
661:
171:
published in 2009 works without a central management host and was introduced in
1070:
1050:. IEEE Computer Society's Technical Committee on Security and Privacy: 232–249.
2422:
2366:
2296:
2171:
2166:
2116:
2081:
2074:
2036:
2026:
1965:
1751:
1662:
1652:
1594:
974:
Proceedings of the 16th ACM conference on
Computer and communications security
972:
622:
495:
337:
255:
62:
1520:. Proceedings of the 2005 ACM Workshop on Privacy in the Electronic Society.
1242:
954:
2953:
2263:
2253:
2241:
2231:
2196:
2161:
2156:
2069:
1975:
1877:
1809:
1746:
1657:
1202:
985:
949:. IEEE International Conference on Information Reuse and Integration. IEEE.
894:
535:
519:
489:
317:
313:
243:
172:
1417:
1349:
715:
2991:
2871:
2438:
2412:
2341:
2201:
2191:
2176:
2121:
1998:
1950:
1917:
1892:
1872:
1857:
1702:
1667:
1605:
839:
Proceedings of the 2005 ACM Workshop on
Privacy in the Electronic Society
612:
The following clients require a plug-in to use Off-the-Record
Messaging.
485:
148:
1383:
342:
2461:
2456:
2407:
2221:
1955:
1922:
1912:
1887:
1847:
1819:
1799:
1741:
1682:
1676:
648:
642:
616:
573:
479:
1335:
1216:
993:
2514:
2361:
2271:
1907:
1862:
1814:
1766:
1402:
1397:
1354:
883:
Proceedings of the 2007 ACM workshop on Privacy in electronic society
790:
531:
230:
112:
1369:
2958:
2417:
2391:
2331:
2306:
2064:
2008:
1993:
1897:
1804:
1761:
1756:
1736:
595:
583:
525:
515:
459:
226:
187:
54:
889:. New York: Association for Computing Machinery. pp. 41–47.
866:
785:
2206:
1985:
473:
463:
309:
199:
2557:
1609:
1513:
Mario Di Raimondo; Rosario Gennaro & Hugo Krawczyk (2005).
1121:
No evidence of communication: Off-the-Record Protocol version 4
2276:
2186:
1794:
1565:
1048:
Proceedings of the 2015 IEEE Symposium on Security and Privacy
499:
1578:
Off-the-Record Messaging: Useful Security and Privacy for IM
830:
Mario Di Raimondo; Rosario Gennaro; Hugo Krawczyk (2005).
1147:"multi-party OTR communications? (and other OTR details)"
980:. Association for Computing Machinery. pp. 358–368.
76:
The primary motivation behind the protocol was providing
182:
was introduced, which is based on OTR Messaging and the
946:
Off-the-Record Instant Messaging for Group Conversation
103:
and released on 26 October 2004. They provide a client
716:"Off-the-Record Communication, or, Why Not To Use PGP"
482:(cross-platform), since 3.0 (optional at compile-time)
2604:
Comparison of open-source and closed-source software
3110:
3044:
2972:
2842:
2819:
2781:
2657:
2591:
2470:
2447:
2431:
2400:
2375:
2315:
2262:
2139:
2050:
2017:
1984:
1931:
1828:
1780:
1727:
1716:
1643:
425:
412:
400:
388:
378:
352:
336:
198:used in Signal into the instant messaging protocol
1475:"Finite-State Security Analysis of OTR Version 2"
1473:Joseph Bonneau; Andrew Morrison (21 March 2006).
320:, and other contributors including Ian Goldberg.
943:Jiang Bian; Remzi Seker; Umit Topaloglu (2007).
639:), with a plugin available from the OTR homepage
287:without the inconvenience of manually comparing
95:The OTR protocol was designed by cryptographers
233:) — OTR also offers some less common features:
651:, for *nix versions, with a third-party plugin
190:, introduced in an Android XMPP client called
2569:
1621:
930:"Off-the-Record Messaging Protocol version 3"
853:"Off-the-Record Messaging Protocol version 2"
841:. Association for Computing Machinery: 81–89.
786:"Off-the-Record Messaging Protocol version 4"
723:Workshop on Privacy in the Electronic Society
132:OTR was presented in 2004 by Nikita Borisov,
8:
2609:Comparison of source-code-hosting facilities
742:: CS1 maint: multiple names: authors list (
331:
763:[OTR-users] Happy 10th anniversary!
656:Confusion with Google Talk "off the record"
2969:
2576:
2562:
2554:
1724:
1628:
1614:
1606:
330:
784:SofĂa Celi, Ola Bini (15 February 2019).
698:
696:
42:conversations. OTR uses a combination of
966:
964:
450:Native (supported by project developers)
184:Silent Circle Instant Messaging Protocol
1185:"pidgin-otr and libotr 4.0.0 released!"
692:
266:Messages in a conversation do not have
1545:
1534:
1501:
1490:
1268:
1266:
1094:"OMEMO Encrypted Jingle File Transfer"
1017:
806:"Add disclaimer · otrv4/otrv4@0c0847e"
735:
1591:at the University of Waterloo (video)
1443:"Chatting off the record - Talk Help"
1118:SofĂa Celi, Ola Bini (21 July 2018).
7:
3132:Microsoft Open Specification Promise
2538:
1092:Gultsch, Daniel (2 September 2015).
924:
922:
2599:Alternative terms for free software
1522:Association for Computing Machinery
1350:"Off the record plugin for HexChat"
1219:. Wiki.bitlbee.org. 25 January 2014
1061:Straub, Andreas (25 October 2015).
53:with 1536 bits group size, and the
2939:Python Software Foundation License
1164:Nadim Kobeissi (1 February 2014).
25:
3002:Definition of Free Cultural Works
2619:Free software project directories
1515:"Secure Off-the-Record Messaging"
1183:Ian Goldberg (4 September 2012).
1098:XMPP Standards Foundation website
1067:XMPP Standards Foundation website
832:"Secure off-the-record messaging"
600:Off-The-Record authentication in
3189:
3188:
3178:
2639:Open-source software development
2537:
2528:
2527:
675:
151:, making it possible to perform
124:and asynchronous communication.
2997:Debian Free Software Guidelines
2829:Free Software Movement of India
1457:"Google Talk - Privacy Policy"
157:socialist millionaire protocol
57:hash function. In addition to
49:with 128 bits key length, the
1:
2987:Contributor License Agreement
2801:Open-source-software movement
2585:Free and open-source software
1024:: CS1 maint: date and year (
38:that provides encryption for
3215:Cross-platform free software
3158:The Cathedral and the Bazaar
3012:The Free Software Definition
1145:Ian Goldberg (27 May 2009).
629:), with a third-party plugin
359:4.1.1 / 9 March 2016
291:through an outside channel.
3062:Mozilla software rebranding
3027:Permissive software license
2493:Cryptographic hash function
1257:"kopete-otr review request"
1239:"kopete-otr in KDE for 4.1"
645:, with a third-party plugin
619:, with a third-party plugin
252:Diffie–Hellman key exchange
250:keys, negotiated using the
246:with temporary per-message
51:Diffie–Hellman key exchange
3256:
3067:Proprietary device drivers
3017:The Open Source Definition
1203:"Off-the-Record Messaging"
3240:Internet privacy software
3174:
3152:Source-available software
3052:Digital rights management
2523:
1336:"Irssi Changelog - 1.2.0"
1189:OTR-announce mailing list
374:
348:
204:XMPP Standards Foundation
153:man-in-the-middle attacks
3147:Shared Source Initiative
2944:Shared Source Initiative
2897:Free Software Foundation
2834:Free Software Foundation
2684:Configuration management
2483:Timeline of cryptography
1583:30 December 2013 at the
1398:"OTR plugin for WeeChat"
1170:Cryptocat wiki on GitHub
955:10.1109/IRI.2007.4296601
682:Free software portal
285:man-in-the-middle attack
196:Double Ratchet Algorithm
194:in 2015, integrates the
28:Off-the-record Messaging
18:Off-the-Record Messaging
3220:Cryptographic protocols
3082:SCO/Linux controversies
2478:Outline of cryptography
2449:Anti–computer forensics
1384:"OTR plugin for Pidgin"
1041:"SoK: Secure Messaging"
986:10.1145/1653662.1653705
895:10.1145/1314333.1314340
592:Via third-party plug-in
289:public key fingerprints
262:Deniable authentication
175:by Ian Goldberg et al.
78:deniable authentication
47:symmetric-key algorithm
3230:Free security software
3225:Cryptographic software
2982:Comparison of licenses
2791:Free software movement
2505:Homomorphic encryption
2498:List of hash functions
1637:Cryptographic software
1573:Protocol specification
1544:Cite journal requires
1500:Cite journal requires
1418:"TingPing/hexchat-otr"
1151:OTR-users mailing list
609:
606:Socialist millionaires
36:cryptographic protocol
3057:License proliferation
2510:End-to-end encryption
599:
522:), since (mICQ) 0.5.4
361:; 8 years ago
281:socialist millionaire
206:for standardisation.
122:out-of-order delivery
3142:Open-source hardware
3077:Proprietary software
3072:Proprietary firmware
2773:Formerly open-source
2768:Formerly proprietary
2634:Open-source software
1370:"Miranda OTR Plugin"
1318:"Tkabber OTR Plugin"
1166:"mpOTR Project Plan"
580:), since version 1.1
506:Zom Mobile Messenger
343:OTR Development Team
71:malleable encryption
3022:Open-source license
2624:Gratis versus libre
760:(26 October 2014).
714:(28 October 2004).
568:Mozilla Thunderbird
333:
86:journalism sourcing
2097:Facebook Messenger
1358:. 2 December 2021.
1073:on 29 January 2016
1063:"OMEMO Encryption"
610:
268:digital signatures
242:Messages are only
163:can be tolerated.
134:Ian Avrum Goldberg
3235:Instant messaging
3202:
3201:
3102:Trusted Computing
3092:Software security
3040:
3039:
2721:Operating systems
2629:Long-term support
2551:
2550:
2401:Service providers
2135:
2134:
1941:Check Point VPN-1
1324:on 11 March 2014.
1245:on 28 March 2008.
660:Although Gmail's
627:Microsoft Windows
447:
446:
40:instant messaging
16:(Redirected from
3247:
3192:
3191:
3182:
3087:Software patents
2970:
2882:Creative Commons
2741:Web applications
2578:
2571:
2564:
2555:
2541:
2540:
2531:
2530:
2379:operating system
2377:Security-focused
2325:
2150:
1725:
1630:
1623:
1616:
1607:
1597:
1569:
1568:
1566:Official website
1553:
1547:
1542:
1540:
1532:
1530:
1528:
1519:
1509:
1503:
1498:
1496:
1488:
1486:
1484:
1479:
1461:
1460:
1453:
1447:
1446:
1439:
1433:
1432:
1430:
1428:
1414:
1408:
1407:
1394:
1388:
1387:
1380:
1374:
1373:
1366:
1360:
1359:
1346:
1340:
1339:
1332:
1326:
1325:
1320:. Archived from
1314:
1308:
1307:
1305:
1303:
1296:"Psi+ snapshots"
1292:
1286:
1285:
1283:
1281:
1270:
1261:
1260:
1253:
1247:
1246:
1241:. Archived from
1235:
1229:
1228:
1226:
1224:
1213:
1207:
1206:
1199:
1193:
1192:
1180:
1174:
1173:
1161:
1155:
1154:
1142:
1136:
1135:
1133:
1131:
1126:
1115:
1109:
1108:
1106:
1104:
1089:
1083:
1082:
1080:
1078:
1069:. Archived from
1058:
1052:
1051:
1045:
1036:
1030:
1029:
1023:
1015:
979:
968:
959:
958:
940:
934:
933:
926:
917:
916:
888:
877:
871:
870:
863:
857:
856:
849:
843:
842:
836:
827:
821:
820:
818:
816:
802:
796:
795:
781:
775:
774:
772:
770:
754:
748:
747:
741:
733:
731:
729:
720:
700:
680:
679:
678:
528:(cross-platform)
470:Blink SIP client
443:
440:
438:
436:
434:
432:
407:Software Library
390:Operating system
369:
367:
362:
334:
146:
21:
3255:
3254:
3250:
3249:
3248:
3246:
3245:
3244:
3205:
3204:
3203:
3198:
3170:
3137:Open-core model
3112:
3106:
3036:
2974:
2968:
2838:
2815:
2777:
2660:
2653:
2587:
2582:
2552:
2547:
2519:
2466:
2443:
2427:
2396:
2378:
2371:
2319:
2311:
2282:Java Anon Proxy
2258:
2144:
2143:
2141:Disk encryption
2131:
2107:Google Messages
2092:Signal Protocol
2046:
2013:
1980:
1927:
1824:
1776:
1719:
1712:
1639:
1634:
1595:
1585:Wayback Machine
1564:
1563:
1560:
1543:
1533:
1526:
1524:
1517:
1512:
1499:
1489:
1482:
1480:
1477:
1472:
1469:
1467:Further reading
1464:
1455:
1454:
1450:
1441:
1440:
1436:
1426:
1424:
1416:
1415:
1411:
1406:. January 2019.
1396:
1395:
1391:
1382:
1381:
1377:
1368:
1367:
1363:
1348:
1347:
1343:
1334:
1333:
1329:
1316:
1315:
1311:
1301:
1299:
1294:
1293:
1289:
1279:
1277:
1272:
1271:
1264:
1255:
1254:
1250:
1237:
1236:
1232:
1222:
1220:
1215:
1214:
1210:
1201:
1200:
1196:
1182:
1181:
1177:
1163:
1162:
1158:
1144:
1143:
1139:
1129:
1127:
1124:
1117:
1116:
1112:
1102:
1100:
1091:
1090:
1086:
1076:
1074:
1060:
1059:
1055:
1043:
1038:
1037:
1033:
1016:
1004:
977:
970:
969:
962:
942:
941:
937:
928:
927:
920:
905:
886:
879:
878:
874:
865:
864:
860:
851:
850:
846:
834:
829:
828:
824:
814:
812:
804:
803:
799:
783:
782:
778:
768:
766:
756:
755:
751:
738:cite conference
734:
727:
725:
718:
702:
701:
694:
690:
676:
674:
671:
658:
594:
589:
492:), since 4.22.2
452:
429:
370:
365:
363:
360:
329:
297:
277:
238:Forward secrecy
215:
180:Signal Protocol
144:
141:Olivier Goffart
130:
67:forward secrecy
65:, OTR provides
23:
22:
15:
12:
11:
5:
3253:
3251:
3243:
3242:
3237:
3232:
3227:
3222:
3217:
3207:
3206:
3200:
3199:
3197:
3196:
3186:
3175:
3172:
3171:
3169:
3168:
3161:
3154:
3149:
3144:
3139:
3134:
3129:
3122:
3116:
3114:
3108:
3107:
3105:
3104:
3099:
3094:
3089:
3084:
3079:
3074:
3069:
3064:
3059:
3054:
3048:
3046:
3042:
3041:
3038:
3037:
3035:
3034:
3029:
3024:
3019:
3014:
3009:
3004:
2999:
2994:
2989:
2984:
2978:
2976:
2967:
2966:
2961:
2956:
2951:
2946:
2941:
2936:
2931:
2926:
2921:
2916:
2915:
2914:
2909:
2904:
2894:
2889:
2884:
2879:
2874:
2869:
2864:
2859:
2854:
2848:
2846:
2840:
2839:
2837:
2836:
2831:
2825:
2823:
2817:
2816:
2814:
2813:
2808:
2803:
2798:
2793:
2787:
2785:
2779:
2778:
2776:
2775:
2770:
2765:
2760:
2755:
2750:
2749:
2748:
2738:
2733:
2728:
2723:
2718:
2713:
2708:
2703:
2702:
2701:
2696:
2686:
2681:
2676:
2674:Bioinformatics
2671:
2665:
2663:
2655:
2654:
2652:
2651:
2646:
2641:
2636:
2631:
2626:
2621:
2616:
2611:
2606:
2601:
2595:
2593:
2589:
2588:
2583:
2581:
2580:
2573:
2566:
2558:
2549:
2548:
2546:
2545:
2535:
2524:
2521:
2520:
2518:
2517:
2512:
2507:
2502:
2501:
2500:
2495:
2488:Hash functions
2485:
2480:
2474:
2472:
2471:Related topics
2468:
2467:
2465:
2464:
2459:
2453:
2451:
2445:
2444:
2442:
2441:
2435:
2433:
2429:
2428:
2426:
2425:
2420:
2415:
2410:
2404:
2402:
2398:
2397:
2395:
2394:
2389:
2383:
2381:
2373:
2372:
2370:
2369:
2364:
2359:
2354:
2349:
2344:
2339:
2334:
2328:
2326:
2313:
2312:
2310:
2309:
2304:
2299:
2294:
2289:
2284:
2279:
2274:
2268:
2266:
2260:
2259:
2257:
2256:
2251:
2250:
2249:
2239:
2234:
2229:
2224:
2219:
2214:
2209:
2204:
2199:
2194:
2189:
2184:
2179:
2174:
2169:
2164:
2159:
2153:
2151:
2137:
2136:
2133:
2132:
2130:
2129:
2126:
2125:
2124:
2119:
2114:
2109:
2104:
2099:
2089:
2084:
2079:
2078:
2077:
2072:
2062:
2056:
2054:
2048:
2047:
2045:
2044:
2039:
2034:
2029:
2023:
2021:
2015:
2014:
2012:
2011:
2006:
2001:
1996:
1990:
1988:
1982:
1981:
1979:
1978:
1973:
1968:
1963:
1958:
1953:
1948:
1943:
1937:
1935:
1929:
1928:
1926:
1925:
1920:
1915:
1910:
1905:
1900:
1895:
1890:
1885:
1880:
1875:
1870:
1865:
1860:
1855:
1850:
1845:
1840:
1838:BBM Enterprise
1834:
1832:
1826:
1825:
1823:
1822:
1817:
1812:
1807:
1802:
1797:
1792:
1786:
1784:
1778:
1777:
1775:
1774:
1769:
1764:
1759:
1754:
1749:
1744:
1739:
1733:
1731:
1722:
1714:
1713:
1711:
1710:
1705:
1700:
1695:
1690:
1685:
1680:
1670:
1665:
1660:
1655:
1649:
1647:
1641:
1640:
1635:
1633:
1632:
1625:
1618:
1610:
1604:
1603:
1592:
1575:
1570:
1559:
1558:External links
1556:
1555:
1554:
1546:|journal=
1510:
1502:|journal=
1468:
1465:
1463:
1462:
1448:
1434:
1409:
1389:
1375:
1361:
1341:
1327:
1309:
1287:
1262:
1248:
1230:
1217:"BitlBee Wiki"
1208:
1194:
1175:
1156:
1137:
1110:
1084:
1053:
1031:
1002:
960:
935:
918:
903:
872:
858:
844:
822:
797:
776:
749:
704:Nikita Borisov
691:
689:
686:
685:
684:
670:
667:
657:
654:
653:
652:
646:
640:
637:cross-platform
630:
620:
593:
590:
588:
587:
581:
578:cross-platform
571:
565:
562:cross-platform
555:
552:cross-platform
545:
539:
529:
523:
513:
503:
493:
483:
477:
467:
456:
451:
448:
445:
444:
427:
423:
422:
416:
410:
409:
404:
398:
397:
395:Cross-platform
392:
386:
385:
380:
376:
375:
372:
371:
358:
356:
354:Stable release
350:
349:
346:
345:
340:
328:
327:Client support
325:
302:file transfers
296:
293:
276:
275:Authentication
273:
272:
271:
264:
259:
240:
214:
213:Implementation
211:
129:
126:
117:auto-detection
101:Nikita Borisov
82:off the record
59:authentication
24:
14:
13:
10:
9:
6:
4:
3:
2:
3252:
3241:
3238:
3236:
3233:
3231:
3228:
3226:
3223:
3221:
3218:
3216:
3213:
3212:
3210:
3195:
3187:
3185:
3181:
3177:
3176:
3173:
3167:
3166:
3165:Revolution OS
3162:
3160:
3159:
3155:
3153:
3150:
3148:
3145:
3143:
3140:
3138:
3135:
3133:
3130:
3128:
3127:
3126:GNU Manifesto
3123:
3121:
3118:
3117:
3115:
3109:
3103:
3100:
3098:
3095:
3093:
3090:
3088:
3085:
3083:
3080:
3078:
3075:
3073:
3070:
3068:
3065:
3063:
3060:
3058:
3055:
3053:
3050:
3049:
3047:
3043:
3033:
3032:Public domain
3030:
3028:
3025:
3023:
3020:
3018:
3015:
3013:
3010:
3008:
3005:
3003:
3000:
2998:
2995:
2993:
2990:
2988:
2985:
2983:
2980:
2979:
2977:
2971:
2965:
2962:
2960:
2957:
2955:
2952:
2950:
2947:
2945:
2942:
2940:
2937:
2935:
2932:
2930:
2927:
2925:
2922:
2920:
2917:
2913:
2910:
2908:
2905:
2903:
2900:
2899:
2898:
2895:
2893:
2890:
2888:
2885:
2883:
2880:
2878:
2875:
2873:
2870:
2868:
2865:
2863:
2860:
2858:
2855:
2853:
2850:
2849:
2847:
2845:
2841:
2835:
2832:
2830:
2827:
2826:
2824:
2822:
2821:Organisations
2818:
2812:
2809:
2807:
2804:
2802:
2799:
2797:
2794:
2792:
2789:
2788:
2786:
2784:
2780:
2774:
2771:
2769:
2766:
2764:
2761:
2759:
2756:
2754:
2751:
2747:
2744:
2743:
2742:
2739:
2737:
2734:
2732:
2729:
2727:
2724:
2722:
2719:
2717:
2716:Office suites
2714:
2712:
2709:
2707:
2704:
2700:
2697:
2695:
2692:
2691:
2690:
2687:
2685:
2682:
2680:
2677:
2675:
2672:
2670:
2667:
2666:
2664:
2662:
2656:
2650:
2647:
2645:
2642:
2640:
2637:
2635:
2632:
2630:
2627:
2625:
2622:
2620:
2617:
2615:
2614:Free software
2612:
2610:
2607:
2605:
2602:
2600:
2597:
2596:
2594:
2590:
2586:
2579:
2574:
2572:
2567:
2565:
2560:
2559:
2556:
2544:
2536:
2534:
2526:
2525:
2522:
2516:
2513:
2511:
2508:
2506:
2503:
2499:
2496:
2494:
2491:
2490:
2489:
2486:
2484:
2481:
2479:
2476:
2475:
2473:
2469:
2463:
2460:
2458:
2455:
2454:
2452:
2450:
2446:
2440:
2437:
2436:
2434:
2430:
2424:
2421:
2419:
2416:
2414:
2411:
2409:
2406:
2405:
2403:
2399:
2393:
2390:
2388:
2385:
2384:
2382:
2380:
2374:
2368:
2365:
2363:
2360:
2358:
2355:
2353:
2350:
2348:
2345:
2343:
2340:
2338:
2335:
2333:
2330:
2329:
2327:
2323:
2318:
2314:
2308:
2305:
2303:
2300:
2298:
2295:
2293:
2290:
2288:
2285:
2283:
2280:
2278:
2275:
2273:
2270:
2269:
2267:
2265:
2261:
2255:
2252:
2248:
2245:
2244:
2243:
2240:
2238:
2235:
2233:
2230:
2228:
2225:
2223:
2220:
2218:
2215:
2213:
2210:
2208:
2205:
2203:
2200:
2198:
2195:
2193:
2190:
2188:
2185:
2183:
2180:
2178:
2175:
2173:
2170:
2168:
2165:
2163:
2160:
2158:
2155:
2154:
2152:
2148:
2142:
2138:
2127:
2123:
2120:
2118:
2115:
2113:
2110:
2108:
2105:
2103:
2100:
2098:
2095:
2094:
2093:
2090:
2088:
2085:
2083:
2080:
2076:
2073:
2071:
2068:
2067:
2066:
2063:
2061:
2058:
2057:
2055:
2053:
2049:
2043:
2040:
2038:
2035:
2033:
2030:
2028:
2025:
2024:
2022:
2020:
2016:
2010:
2007:
2005:
2002:
2000:
1997:
1995:
1992:
1991:
1989:
1987:
1983:
1977:
1974:
1972:
1969:
1967:
1964:
1962:
1961:SoftEther VPN
1959:
1957:
1954:
1952:
1949:
1947:
1944:
1942:
1939:
1938:
1936:
1934:
1930:
1924:
1921:
1919:
1916:
1914:
1911:
1909:
1906:
1904:
1901:
1899:
1896:
1894:
1891:
1889:
1886:
1884:
1881:
1879:
1876:
1874:
1871:
1869:
1866:
1864:
1861:
1859:
1856:
1854:
1851:
1849:
1846:
1844:
1843:Bouncy Castle
1841:
1839:
1836:
1835:
1833:
1831:
1830:TLS & SSL
1827:
1821:
1818:
1816:
1813:
1811:
1808:
1806:
1803:
1801:
1798:
1796:
1793:
1791:
1788:
1787:
1785:
1783:
1779:
1773:
1770:
1768:
1765:
1763:
1760:
1758:
1755:
1753:
1750:
1748:
1745:
1743:
1740:
1738:
1735:
1734:
1732:
1730:
1726:
1723:
1721:
1720:communication
1715:
1709:
1706:
1704:
1701:
1699:
1696:
1694:
1691:
1689:
1686:
1684:
1681:
1678:
1674:
1671:
1669:
1666:
1664:
1661:
1659:
1656:
1654:
1651:
1650:
1648:
1646:
1645:Email clients
1642:
1638:
1631:
1626:
1624:
1619:
1617:
1612:
1611:
1608:
1602:
1598:
1593:
1590:
1586:
1582:
1579:
1576:
1574:
1571:
1567:
1562:
1561:
1557:
1551:
1538:
1523:
1516:
1511:
1507:
1494:
1476:
1471:
1470:
1466:
1458:
1452:
1449:
1444:
1438:
1435:
1423:
1419:
1413:
1410:
1405:
1404:
1399:
1393:
1390:
1385:
1379:
1376:
1371:
1365:
1362:
1357:
1356:
1351:
1345:
1342:
1337:
1331:
1328:
1323:
1319:
1313:
1310:
1297:
1291:
1288:
1275:
1269:
1267:
1263:
1258:
1252:
1249:
1244:
1240:
1234:
1231:
1218:
1212:
1209:
1204:
1198:
1195:
1190:
1186:
1179:
1176:
1171:
1167:
1160:
1157:
1152:
1148:
1141:
1138:
1123:
1122:
1114:
1111:
1099:
1095:
1088:
1085:
1072:
1068:
1064:
1057:
1054:
1049:
1042:
1035:
1032:
1027:
1021:
1013:
1009:
1005:
1003:9781605588940
999:
995:
991:
987:
983:
976:
975:
967:
965:
961:
956:
952:
948:
947:
939:
936:
931:
925:
923:
919:
914:
910:
906:
904:9781595938831
900:
896:
892:
885:
884:
876:
873:
868:
862:
859:
854:
848:
845:
840:
833:
826:
823:
811:
807:
801:
798:
793:
792:
787:
780:
777:
765:
764:
759:
753:
750:
745:
739:
724:
717:
713:
709:
705:
699:
697:
693:
687:
683:
673:
672:
668:
666:
663:
655:
650:
647:
644:
641:
638:
634:
631:
628:
624:
621:
618:
615:
614:
613:
607:
603:
598:
591:
586:, since 1.2.0
585:
582:
579:
575:
572:
569:
566:
563:
559:
556:
553:
549:
546:
544:, since 0.4.1
543:
540:
537:
533:
530:
527:
524:
521:
517:
514:
511:
507:
504:
501:
497:
494:
491:
487:
484:
481:
478:
475:
471:
468:
465:
461:
458:
457:
455:
449:
442:
428:
424:
420:
417:
415:
411:
408:
405:
403:
399:
396:
393:
391:
387:
384:
381:
377:
373:
357:
355:
351:
347:
344:
341:
339:
335:
326:
324:
321:
319:
315:
311:
307:
303:
294:
292:
290:
286:
282:
274:
269:
265:
263:
260:
257:
253:
249:
245:
241:
239:
236:
235:
234:
232:
228:
224:
220:
212:
210:
207:
205:
201:
197:
193:
192:Conversations
189:
185:
181:
178:In 2013, the
176:
174:
168:
164:
162:
158:
154:
150:
142:
137:
135:
127:
125:
123:
118:
114:
110:
106:
102:
98:
93:
91:
87:
83:
79:
74:
72:
68:
64:
60:
56:
52:
48:
45:
41:
37:
33:
29:
19:
3163:
3156:
3124:
3007:Free license
2753:Android apps
2317:File systems
2227:Private Disk
1589:Ian Goldberg
1537:cite journal
1525:. Retrieved
1493:cite journal
1481:. Retrieved
1451:
1437:
1425:. Retrieved
1421:
1412:
1401:
1392:
1378:
1364:
1353:
1344:
1330:
1322:the original
1312:
1300:. Retrieved
1298:. Github.com
1290:
1278:. Retrieved
1276:. Github.com
1274:"OTR Plugin"
1251:
1243:the original
1233:
1221:. Retrieved
1211:
1197:
1188:
1178:
1169:
1159:
1150:
1140:
1128:. Retrieved
1120:
1113:
1101:. Retrieved
1097:
1087:
1075:. Retrieved
1071:the original
1066:
1056:
1047:
1034:
973:
945:
938:
882:
875:
861:
847:
838:
825:
815:20 September
813:. Retrieved
809:
800:
789:
779:
767:. Retrieved
762:
758:Ian Goldberg
752:
726:. Retrieved
722:
708:Ian Goldberg
659:
611:
453:
433:.cypherpunks
338:Developer(s)
322:
298:
278:
216:
208:
177:
169:
165:
138:
131:
97:Ian Goldberg
94:
75:
31:
27:
26:
3097:Tivoization
2736:Video games
2711:Mathematics
2432:Educational
2237:Sentry 2020
2182:DriveSentry
2102:Google Allo
1708:Thunderbird
1483:5 September
1302:6 September
1280:6 September
1130:29 November
712:Eric Brewer
662:Google Talk
295:Limitations
256:ciphertexts
3209:Categories
3045:Challenges
2763:Commercial
2746:E-commerce
2731:Television
2423:NordLocker
2367:Tahoe-LAFS
2357:Rubberhose
2297:RetroShare
2172:Cryptoloop
2167:CrossCrypt
2147:Comparison
2117:TextSecure
2075:ChatSecure
2037:RetroShare
2027:Bitmessage
1966:strongSwan
1752:ChatSecure
1663:Claws Mail
1653:Apple Mail
1587:, talk by
1103:16 January
1077:16 January
994:11147/4772
688:References
623:Miranda NG
570:, since 68
496:ChatSecure
441:#downloads
379:Written in
366:2016-03-09
300:encrypted
143:published
63:encryption
2975:standards
2973:Types and
2954:Unlicense
2949:Sleepycat
2783:Community
2264:Anonymity
2254:VeraCrypt
2242:TrueCrypt
2232:Scramdisk
2197:FileVault
2162:BitLocker
2157:BestCrypt
2070:Cryptocat
1976:WireGuard
1878:MatrixSSL
1848:BoringSSL
1810:SecureCRT
1772:Profanity
1747:Centericq
1658:Autocrypt
1527:27 August
1020:cite book
867:"mod_otr"
542:Profanity
536:Unix-like
520:Unix-like
490:Unix-like
318:eQualitie
314:Cryptocat
244:encrypted
173:Cryptocat
3194:Category
3111:Related
2992:Copyleft
2912:GNU LGPL
2907:GNU AGPL
2872:Beerware
2867:Artistic
2844:Licenses
2811:Advocacy
2758:iOS apps
2699:Wireless
2694:Graphics
2661:packages
2659:Software
2649:Timeline
2533:Category
2439:CrypTool
2413:Tresorit
2342:eCryptfs
2302:Ricochet
2202:FreeOTFE
2192:eCryptfs
2177:dm-crypt
2122:WhatsApp
1999:Linphone
1951:Openswan
1918:TeamNote
1903:SChannel
1893:mbed TLS
1873:LibreSSL
1858:cryptlib
1790:Dropbear
1703:Sylpheed
1668:Enigmail
1581:Archived
1427:14 March
913:17052562
769:27 April
669:See also
608:protocol
486:CenterIM
149:ejabberd
139:In 2007
3120:Forking
2902:GNU GPL
2796:History
2726:Routing
2689:Drivers
2644:Outline
2592:General
2543:Commons
2462:BusKill
2457:USBKill
2408:Freenet
2292:Vidalia
2247:History
2222:PGPDisk
2128:SimpleX
2087:Session
2082:Proteus
1956:OpenVPN
1946:Hamachi
1923:wolfSSL
1913:stunnel
1888:OpenSSL
1820:wolfSSH
1800:OpenSSH
1742:BitlBee
1688:Outlook
1683:Kontact
1677:Gpg4win
1601:YouTube
1012:6143588
728:6 March
649:HexChat
643:WeeChat
617:HexChat
574:Tkabber
510:Android
480:BitlBee
426:Website
414:License
364: (
161:entropy
145:mod_otr
128:History
105:library
34:) is a
3184:Portal
3113:topics
2934:Python
2857:Apache
2806:Events
2706:Health
2679:Codecs
2515:S/MIME
2362:StegFS
2272:GNUnet
2112:Signal
2060:Matrix
1908:SSLeay
1863:GnuTLS
1815:WinSCP
1767:Kopete
1718:Secure
1422:GitHub
1403:GitHub
1355:GitHub
1223:15 May
1010:
1000:
911:
901:
810:GitHub
791:GitHub
633:Pidgin
604:using
602:Pidgin
532:Kopete
437:/index
332:libotr
231:S/MIME
225:, and
113:Kopete
109:Pidgin
2959:WTFPL
2669:Audio
2418:Wuala
2392:Qubes
2387:Tails
2332:EncFS
2307:Wickr
2065:OMEMO
2032:Briar
2009:Zfone
1994:Jitsi
1898:BSAFE
1853:Botan
1805:PuTTY
1762:Jitsi
1757:climm
1737:Adium
1518:(PDF)
1478:(PDF)
1125:(PDF)
1044:(PDF)
1008:S2CID
978:(PDF)
909:S2CID
887:(PDF)
835:(PDF)
719:(PDF)
584:irssi
526:Jitsi
516:climm
460:Adium
421:v2.1+
308:with
227:X.509
223:GnuPG
188:OMEMO
55:SHA-1
2964:zlib
2887:CDDL
2862:APSL
2352:PEFS
2347:LUKS
2322:List
2217:LUKS
2212:geli
2207:GBDE
2004:Jami
1986:ZRTP
1971:Tinc
1868:JSSE
1550:help
1529:2013
1506:help
1485:2013
1429:2017
1304:2017
1282:2017
1225:2014
1132:2018
1105:2016
1079:2016
1026:link
998:ISBN
899:ISBN
817:2023
771:2015
744:link
730:2014
558:Psi+
474:OS X
464:OS X
439:.php
419:LGPL
402:Type
310:ZRTP
306:SRTP
200:XMPP
147:for
111:and
99:and
69:and
61:and
2929:MPL
2924:MIT
2919:ISC
2892:EPL
2877:BSD
2852:AFL
2337:EFS
2287:Tor
2277:I2P
2187:E4M
2052:DRA
2042:Tox
2019:P2P
1933:VPN
1883:NSS
1795:lsh
1782:SSH
1729:OTR
1698:PGP
1693:p≡p
1673:GPG
1599:on
990:hdl
982:doi
951:doi
891:doi
548:Psi
500:iOS
435:.ca
431:otr
248:AES
219:PGP
92:".
90:PGP
84:in
44:AES
32:OTR
3211::
1541::
1539:}}
1535:{{
1497::
1495:}}
1491:{{
1420:.
1400:.
1352:.
1265:^
1187:.
1168:.
1149:.
1096:.
1065:.
1046:.
1022:}}
1018:{{
1006:.
996:.
988:.
963:^
921:^
907:.
897:.
837:.
808:.
788:.
740:}}
736:{{
721:.
710:,
706:,
695:^
316:,
221:,
73:.
2577:e
2570:t
2563:v
2324:)
2320:(
2149:)
2145:(
1679:)
1675:(
1629:e
1622:t
1615:v
1552:)
1548:(
1531:.
1508:)
1504:(
1487:.
1459:.
1445:.
1431:.
1386:.
1372:.
1338:.
1306:.
1284:.
1259:.
1227:.
1205:.
1191:.
1172:.
1153:.
1134:.
1107:.
1081:.
1028:)
1014:.
992::
984::
957:.
953::
932:.
915:.
893::
869:.
855:.
819:.
794:.
773:.
746:)
732:.
635:(
625:(
576:(
564:)
560:(
554:)
550:(
538:)
534:(
518:(
512:)
508:(
502:)
498:(
488:(
476:)
472:(
466:)
462:(
383:C
368:)
258:.
229:(
30:(
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.