Справка · AiThao

Шифровање с краја на крај

Шифровање с краја на крај значи да се садржај закључава на вашем телефону и може се откључати искључиво на уређајима примаоца. Ево како AiThao то постиже корак по корак.

Шта вам то обезбеђује

  • Само телефони учесника у разговору могу прочитати текст; сервер види само шифроване пакете које не може да отвори.
  • Један компромитовани кључ не дозвољава читање остатка разговора захваљујући сталној ротацији.
  • Можете проверити да нема пресретања у каналу поређењем сигурносног кода (safety number).

Како функционише

Сваки уређај има сопствене криптографске кључеве. На серверу се налазе само јавни кључеви које саговорник преузима за почетак ћаскања. Прва порука успоставља заједничку тајну путем протокола Signal, а свака следећа помера кључеве унапред (Double Ratchet). Тако кључ прибављен у датом тренутку не може откључати претходне нити будуће поруке.

У групама сваки учесник користи појединачни кључ за слање, подељен кроз шифроване личне сесије. Приликом приступања или напуштања кључеви се обнављају. Фотографије, фајлови и гласовне поруке шифрују се јединственим кључем за сваки фајл, који се преноси унутар шифроване поруке.

Ако саговорник још увек нема важеће кључеве, апликација не шаље ништа, уместо да прелази на нешифровани текст.

Где престаје шифровање с краја на крај

За превод су потребне речи, па се порука која се преводи дешифрује на вашем уређају и прослеђује сервису за превођење. У Безбедносном центру су детаљно описани сви случајеви када шифровање с краја на крај уступа место обради у облаку.

Технолошка основа

Signal Protocol · Double Ratchet · libsignal

Често постављана питања

Да ли је ово исто шифровање као у апликацији Signal?

Да, користи се исти протокол кроз званичну библиотеку libsignal. Међутим, AiThao је засебна апликација са сопственим серверима.

Шта представља сигурносни број?

То је код израчунат из кључева оба учесника. Ако се број на вашем екрану поклапа са оним код саговорника, поруке сигурно стижу само до њега.