Децентрализованная система обмена мгновенными сообщениями.
Pica Pica — проект по созданию в сети Интернет децентрализованная распределённой системы обмена мгновенными сообщениями, которая обеспечивает конфиденциальность передаваемых сообщений и защиту от имперсонации (путём стойкой криптографии). Символом проекта является "Сорока" (лат. Pica pica).
Pica Pica Messenger — небольшое C++ / QT графическое приложение, клиент для сети Pica Pica (pica-client). Шифрование данных, работа с сертификатами и протоколом TLS (криптографический протокол, обеспечивающий защищённую передачу данных межу узлами в сети Интернет) реализовано с помощью библиотеки OpenSSL (криптографический пакет для работы с SSL/TLS).
Так как обмен сообщениями в Pica Pica Messenger осуществляется через криптографический протокол TLS то шифрование и дешифрование сообщений происходит только на компьютере пользователя. Аутентификация пользователей осуществляется при помощи цифровых сертификатов, выдаваемых каждому при регистрации (сертификат содержит в себе уникальный номер пользователя).
Функционирование системы обеспечивается множеством серверов-узлов (нод/node), взаимодействующих между собой. Функционирование узлов поддерживается участниками сети на добровольных началах, любой желающий может принять участие в работе сети, установив pica-node (для функционирования необходим публичный IP-адрес, желательно статический). Подробнее о работе сети можно узнать в "Документации".
Лицензия: BSD
Вы можете войти под своим логином или зарегистрироваться на сайте.