Tox (プロトコル)

Tox
GNU/Linux上で動作するToxクライアントのµTox
最新版
0.2.20[1] ウィキデータを編集 / 2024年11月11日 (2か月前)
リポジトリ ウィキデータを編集
プログラミング
言語
C言語
対応OS クロスプラットフォーム
種別 VoIPインスタントメッセージテレビ電話
ライセンス GNU GPL v3+
公式サイト tox.chat ウィキデータを編集
テンプレートを表示

Toxは、エンドツーエンド暗号化を提供するP2Pインスタントメッセージテレビ電話のプロトコルである。全ての人に安全で簡単に接続できるコミュニケーションを提供することを目的としている。リファレンス実装GNU GPL v3+の下で配布されている。

歴史

GitHubへの最初のコミットは、2013年6月23日irungentooというユーザーによって行われた[2]2014年2月3日以降、プレアルファ版のテストバイナリをユーザーが利用できるようになり、ToxのナイトリービルドJenkinsによって公開されるようになった[3]。同年7月12日、Toxの開発はアルファ段階に入り、このことのために再設計されたダウンロードページが作成された。

特徴

ユーザーには公開鍵と秘密鍵が割り当てられ、完全に分散されたP2Pネットワークによって互いに直接接続する。ユーザーは友達にメッセージを送ること・友達や見知らぬ人とチャットルームに参加すること・音声と動画によるチャット・互いにファイルを送信することができる。Tox上の全てのやり取りは、NaClによってエンドツーエンド暗号化されており、認証付き暗号と完全な前方秘匿性を提供する。

Toxクライアントは安全で匿名性のある様々な通信機能をサポートすることを目的としている。全てのクライアントがインスタントメッセージをサポートしており、グループメッセージング英語版VoIPビデオ会議・タイピングインジケーター・メッセージの既読確認・ファイル共有・プロファイルの暗号化・デスクトップ共有英語版などの追加機能は、クライアントによってサポートの度合いは異なる。追加機能はコアプロトコルがサポートしている限りは、どのクライアントでも実装することができる。コアネットワークシステムに関連しない機能についてはクライアントに任されている。クライアントの開発者は、クライアントの互換性と最良のセキュリティを維持するために、Tox-Client-Standardに従うことが強く推奨されている。

アーキテクチャ

コア

ToxコアはプロトコルとAPIを確立するためのライブラリである。ユーザーにとってのフロントエンドであるクライアントは、コアの上に構築されている。コアを利用することで誰でもクライアントを作成することができる。主要開発者であるirungentooによって書かれたコアの設計に関する技術文書はMITライセンスの下で公開されており、自由に利用することができる[4]

プロトコル

Toxの中核となるものはToxプロトコルの実装である。このプロトコルはOSI参照モデルアプリケーション層の一例であり、恐らくプレゼンテーション層でもある。Toxプロジェクト以外によって作成されたToxプロトコルの実装も存在する[5]

Toxプロトコルは音声のストリーミングにはOpusを、動画のストリーミングにはVP8を使用する[6]

暗号化

Toxはlibsodiumを介してNaClに組み込まれている暗号化方式を使用する。具体的には、鍵交換にはCurve25519を、共通鍵暗号にはXSalsa20を、メッセージ認証符号にはPoly1305を採用している[7]

クライアント

Toxクライアントは、他のToxユーザーと通信するために、Toxコアライブラリを使用するアプリケーションである。様々なクライアントが存在し、多くのシステムに対応している[8]

名称 オペレーティングシステム プログラミング言語 公式ウェブサイト・リポジトリ
Antidote iOS Swift antidote.im
Antox Android Scala github.com/Antox/Antox
Cyanide Sailfish OS C++QML github.com/krobelus/cyanide
gTox Unix系Windows C++ (GTK+ 3) github.com/KoKuToru/gTox
qTox Unix系、Windows C++ (Qt) qtox.github.io
Toxic Unix系 C言語 (ncurses) github.com/Jfreegman/toxic
Toxy Windows C# (WPF) github.com/alexbakker/Toxy
Toxygen Unix系、Windows Python (PySide) github.com/toxygen-project/toxygen
TRIfA Android Java、C言語 github.com/zoff99/ToxAndroidRefImpl
µTox Unix系、Windows C言語 utox.io
xWinTox Unix系 Objective-C github.com/JX7P/XwinTox
Isotoxin Windows C++ github.com/isotoxin/isotoxin
ratox Unix系 C言語 ratox.2f30.org
WebTox ウェブベース HTML5 (クライアント)、Go (サーバ) github.com/codedust/WebTox

PidginMiranda NGにもToxプロトコル向けのプラグインが存在する[9][10]

Tox Foundationとの関係の解除

LWN.netによると、2015年7月11日、Tox Foundationの代表兼CEOによる「寄付金の悪用をめぐる争い」のため、Toxの開発者達は同財団との関係の解除したと正式に発表した[11]。プロジェクトのドメインは同財団が管理していたので、プロジェクトの大部分が新たなインフラ・サーバ・ドメインに移管した。

反応

Toxは初期の概念の段階で大きな注目を受け、各国の技術系ニュースサイトで取り上げられた[12][13][14][15]。2013年8月15日にはGitHubのトレンドで5位になった[16]メタデータの漏洩についての懸念が提起され、友人を探すプロセスでオニオンルーティングを使うようにすることで対応した[17]。Toxは2014年と2015年にGoogle Summer of Codeで学生に対して指導を行う組織として承認された[18][19]

脚注

  1. ^ "Release 0.2.20"; 閲覧日: 2024年12月1日; 出版日: 2024年11月11日.
  2. ^ Initial commit”. GitHub. 2019年1月13日閲覧。
  3. ^ packages”. Jenkins. 2019年1月13日閲覧。
  4. ^ Tox Core Documentation”. GitHub. 2019年1月13日閲覧。
  5. ^ Xot”. GitHub. 2019年1月13日閲覧。
  6. ^ What codecs does Toxcore use for audio and video?”. Tox. 2019年1月13日閲覧。
  7. ^ Which encryption algorithms does Toxcore employ?”. Tox. 2019年1月13日閲覧。
  8. ^ Tox Clients”. Tox. 2019年1月13日閲覧。
  9. ^ Tox Protocol Plugin For Pidgin / libpurple”. GitHub. 2019年1月13日閲覧。
  10. ^ Tox protocol”. Miranda NG. 2019年1月13日閲覧。
  11. ^ A split within the Tox project”. LWN.net (2015年7月15日). 2019年1月13日閲覧。
  12. ^ Tox: A Replacement for Skype and Your Privacy?”. SiliconANGLE (2013年8月5日). 2019年1月13日閲覧。
  13. ^ Freier und sicherer Videochat mit Tox”. Golem.de (2013年7月30日). 2019年1月13日閲覧。
  14. ^ Проект Tox развивает свободную альтернативу Skype”. opennet.ru (2013年7月30日). 2019年1月13日閲覧。
  15. ^ Skype-Alternative Tox zum Ausprobieren”. heise online (2013年8月2日). 2019年1月13日閲覧。
  16. ^ GitHub’s New ‘Trending’ Feature Lets You See The Future”. ReadWrite (2013年8月15日). 2019年1月13日閲覧。
  17. ^ Prevent_Tracking.txt”. GitHub. 2019年1月13日閲覧。
  18. ^ Google Summer of Code 2014 Organization Project Tox”. Google. 2019年1月13日閲覧。
  19. ^ Google Summer of Code 2015 Organization Tox”. Google. 2019年1月13日閲覧。

関連項目

外部リンク

Read other articles:

Joseph Fan ZhongliangUskup ShanghaiDiambil pada 2010GerejaGereja Katolik RomaKeuskupanKeuskupan ShanghaiTakhtaKatedral Santo Fransiskus Xaverius di Dong Jia DuAwal masa jabatan12 Maret 2000Masa jabatan berakhir16 Maret 2014PendahuluIgnatius Kung Pin-MeiPenerusThaddeus Ma Daqin (Takhta Suci)Sede vacante (CPCA)ImamatTahbisan imam1951oleh Ignatius Kung Pin-MeiTahbisan uskup27 Februari 1985 (secara rahasia)oleh Matthias Lu Zhen-shengInformasi pribadiLahir18 Desember 1918Shanghai, Tiongk...

 

Betawi Punye RepperAlbum studio karya KojekDirilis16 Agustus 2012Genrerap, hip hopLabelRoyal Prima MusikindoProduserWizzowKronologi Kojek -String Module Error: Match not foundString Module Error: Match not found Betawi Punya Repper (2012) -String Module Error: Match not foundString Module Error: Match not found Betawi Punya Repper merupakan sebuah album musik perdana karya rapper Indonesia asal Betawi, Kojek. Daftar lagu Judulnye Kojek (Intro) (feat. Wizzow) Enjoy Jakarte Museum Bajaj Ciy...

 

This is a list of people from Hayward, California. People from Hayward who are strongly associated with the city include founder William Dutton Hayward, and the Ukrainian patriot and Greek Orthodox priest Agapius Honcharenko, who created a farm whose location is now a historic landmark. High-profile people from Hayward include football coach Bill Walsh, figure skater Kristi Yamaguchi, wrestler and film star Dwayne Johnson, and Treasurer of the United States Rosa Gumataotao Rios. Charles Plum...

Natasha Griggs Pengurus Wilayah Samudra Hindia AustraliaPenguasa monarkiElizabeth IIGubernur JenderalSir Peter CosgrovePerdana MenteriMalcolm Turnbull PendahuluBarry HaasePenggantiPetahana PendahuluDamian HalePenggantiLuke Gosling Informasi pribadiLahirNatasha Louise Griggs24 Januari 1969 (umur 55)Adelaide, Australia SelatanKebangsaanAustraliaPartai politikLiberalAfiliasi politiklainnyaLiberal PerdesaanSuami/istriPaul GriggsAnakAaronTempat tinggalPalmerston, Wilayah UtaraAlma materUniver...

 

Pour les articles homonymes, voir Houlié. Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article semble être une page autobiographique ou autocentrée qui a fait l'objet de modifications substantielles, soit par le principal intéressé, soit par une ou plusieurs personnes en lien étroit avec le sujet (juin 2022). Il peut être nécessaire de l'améliorer pour respecter le principe de neutralité de point de vue. Veuillez consulter la page de discussi...

 

† Человек прямоходящий Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:Синапсиды�...

ورم الخلايا الحبيبية Granular cell tumor ورم الخلايا الحبيبية معلومات عامة الاختصاص علم الأورام النسائي،  وطب التوليد والنسائيات،  وعلم الأورام،  وعلم الغدد الصم  من أنواع سرطان المبيض،  وورم الحبل الجنسي- السدوي التناسلي  تعديل مصدري - تعديل   صورة نسيجية لورم ا�...

 

1968 single by Otis Redding The Dock of the Bay redirects here. For other uses, see The Dock of the Bay (disambiguation). (Sittin' On) The Dock of the BayAn early US vinyl pressingSingle by Otis Reddingfrom the album The Dock of the Bay B-sideSweet Lorene (Volt issue)Keep Your Arms Around Me (Atco reissue)ReleasedJanuary 8, 1968RecordedNovember 22 and December 7, 1967StudioStax, Memphis, Tennessee[1]GenreSoul, folk[2][3]Length2:38LabelVoltAtcoSongwriter(s)Steve Cropper...

 

HetUru-Ha-at-ti(Tanah Bangsa Hatti)Abad ke-16 SM–c. 1180 SM Lambang Het pada puncak kejayaannya di bawah Mursili II (c.1321–1295).StatusKekaisaranIbu kota Hattusa dan Tarhuntassa pada periode singkatBahasa yang umum digunakanBahasa Het dan bahasa-bahasa Anatolia lainAgama PoliteismeDemonimHetPemerintahanOtokrasiLugal • ca. 1586–1556 SM Hattusili I• 1556–1526 SM Mursili I• Awal abad ke-14 SM Tudhaliya I• c.1350–1322 Suppiluliuma I• c.1321�...

American military officer (1821–1876) Gordon GrangerGordon Granger, photo taken during American Civil WarBorn(1821-11-06)November 6, 1821Joy, New York, USDiedJanuary 10, 1876(1876-01-10) (aged 54)Santa Fe, New Mexico, USPlace of burialLexington Cemetery, Lexington, Kentucky, USAllegianceUnited StatesService/branchUnited States Army (Union Army)Years of service1845–1876RankMajor generalCommands heldArmy of KentuckyIV CorpsXIII CorpsDepartment of TexasDistrict of New MexicoBattles...

 

1997 American TV series or program IntensityPromotional artwork by Peter Ambush, for the Newark Star-Ledger's Scanner magazineBased onIntensity by Dean KoontzWritten byStephen TolkinDirected byYves SimoneauStarring John C. McGinley Molly Parker Deanna Milligan Piper Laurie Music byGeorge S. ClintonCountry of originUnited StatesOriginal languageEnglishProductionProducers Preston Fischer Dean R. Koontz Tom Patricia Deborah Edell Underwood CinematographyDavid FrancoEditorMichael OrnsteinRunn...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Skip and LoaferSampuul volume tankōbon pertamaスキップとローファー(Sukippu to Rōfā)GenreRomantic comedy[1]Slice of life[2] MangaPengarangMisaki TakamatsuPenerbitKodanshaPenerbit bahasa InggrisNA Seven Seas EntertainmentImp...

Manchester by the SeaPoster film Manchester by the SeaSutradaraKenneth LonerganProduserKimberly StewardLauren BeckMatt DamonChris MooreKevin J. WalshDitulis olehKenneth LonerganPemeranCasey AffleckMichelle WilliamsKyle ChandlerLucas HedgesGretchen MolPenata musikLesley BarberSinematograferJody Lee LipesPenyuntingJennifer LamePerusahaanproduksiK Period MediaB StoryCMPPearl Street FilmsDistributorRoadside AttractionsAmazon StudiosTanggal rilis 23 Januari 2016 (2016-01-23) (Festiv...

 

Pertempuran Tunis beralih ke halaman ini. Untuk kegunaan lain, lihat Pertempuran Tunis (disambiguasi). Pertempuran Sungai BagradasBagian dari Perang Punik IKampanye di Afrika Utara yang meliputi pertempuran tersebut; perkiraan lokasi pertempuran tersebut ditandai dengan angka 5TanggalMusim semi 255 SMLokasiSungai Medjerda dekat Tunis36°47′51″N 10°09′57″E / 36.7975°N 10.1659°E / 36.7975; 10.1659Hasil Kemenangan KartagoPihak terlibat Kartago RomawiT...

 

Propulsion system for marine vessels utilizing a nuclear powerplant When the nuclear-powered Arktika class 50 Let Pobedy was put into service in 2007, it became the world's largest icebreaker. Nuclear marine propulsion is propulsion of a ship or submarine with heat provided by a nuclear reactor. The power plant heats water to produce steam for a turbine used to turn the ship's propeller through a gearbox or through an electric generator and motor. Nuclear propulsion is used primarily within n...

Ecuadorian politician (born 1964) In this Spanish name, the first or paternal surname is Espinosa and the second or maternal family name is Garcés. María Fernanda EspinosaEspinosa in 2018President of the 73rd UN General AssemblyIn office18 September 2018 – 17 September 2019Preceded byMiroslav LajčákSucceeded byTijjani Muhammad-BandeMinister of Foreign AffairsIn office24 May 2017 – 11 June 2018PresidentLenín MorenoPreceded byGuillaume LongSucceeded byJosé Va...

 

D for Dopidi[1]SutradaraSiraj KallaProduserRaj and D.K.NaniDitulis olehSiraj KallaPemeranVarun SandeshSundeep KishanNaveenRakeshMelanie KannokadaNaratorNaniPenata musikMahesh ShankarSachin-JigarSinematograferLucasPenyuntingDharmendraPerusahaanproduksiD2R Films Pvt Ltd, SVCTanggal rilis 25 Desember 2013 (2013-12-25) NegaraIndiaBahasaTeluguAnggaran₹25 juta (US$350,000)[2]Pendapatankotor₹65 juta (US$910,000)(hari pertama) D for Dopidi adalah sebuah film Telugu tahu...

 

Pour un article plus général, voir Championnats du monde d'athlétisme 2017. Saut en longueur masculin aux championnats du monde de 2017 Généralités Sport AthlétismeSaut en longueur Organisateur(s) IAAF Édition 16e Lieu(x) Londres Date 4 et 5 août 2017 Site(s) Stade olympique Palmarès Tenant du titre Greg Rutherford Vainqueur Luvo Manyonga Deuxième Jarrion Lawson Troisième Rushwal Samaai Navigation Pékin 2015 Doha 2019 modifier L'épreuve du saut en longueur masculin des champion...

نيو كامبريا   الإحداثيات 38°52′43″N 97°30′21″W / 38.8786°N 97.5058°W / 38.8786; -97.5058   [1] تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة سيلاين  خصائص جغرافية  المساحة 0.556158 كيلومتر مربع (1 أبريل 2010)  ارتفاع 364 متر  عدد السكان  عدد السكا...

 

PerpiñánPerpignanPerpinhanPerpinyà comuna Escudo PerpiñánLocalización de Perpiñán en Francia PerpiñánLocalización de Perpiñán en Occitania Coordenadas 42°41′51″N 2°53′41″E / 42.6975, 2.8947222222222Entidad comuna • País  Francia • Región Occitania • Departamento Pirineos Orientales (prefectura)[1]​ • Distrito Distrito de Perpiñán (subprefectura)[1]​ • Cantón Chef-lieu de 9 cantones[1]​ �...