Обсуждение:SILC
Перевод английской версии (часть)
[править код]SILC протокол может быть разделён на три главных составляющих: SILC Key Exchange (SKE) протокол, SILC Authentication протокол и SILC Packet протокол. Дополнительно протокол SILC имеет SILC Commands, используемый для управления сеансом SILC. SILC имеет каналы (группы), ники, личные сообщения и другие типичные особенности. Однако, ники в SILC в отличии от других протоколов (напр., IRC) не уникальные; пользователь может выбрать любой ник. Реальное опознание в протоколе выполнено посредством уникального Client ID. Протокол SILC использует это для преодоления совпадения имён и проблемы, имеющейся в настоящее время во многих других протоколах. Все сообщения, посланные черех сеть SILC двоичные, что позволяет содержать им любой тип данных, включая текст, видео, звук и другие мультимедийные данные. Протокол SKE используется для установления ключа сеанса и других параметров безопастности для защиты протокола SILC Packet. SKE основан на алгоритме обмена ключом Diffie-Hellman (вид асимметричной криптографии) и обмен защищён цифровыми подписями.