libsodium (Sodium)

Продукт
Название базовой системы (платформы): NaCl
Разработчики: OpenDNS
Дата премьеры системы: 2013/03/06
Дата последнего релиза: 2014/09/25
Технологии: ИБ - Средства шифрования

Sodium (libsodium) - свободная криптографическая библиотека, предназначена для создания программного инструментария шифрования-дешифрования контента, хэширования паролей, работы с цифровыми подписями и др. Исходный код библиотеки распространяется по лицензии ISC.

25 сентября 2014 года свет увидел первый стабильный релиз криптографической библиотеки libsodium 1.0.0 (Sodium).

Проект Sodium анонсировала компания OpenDNS в 2013 году в виде форка созданной ранее криптографической библиотеки NaCl (Networking and Cryptography library). NaCl не получила широкого распространения в связи с проблемами переноса на другие платформы.

Sodium представлена как универсальная кросс-платформенная библиотека, обеспечивающая совместимость с NaCl на уровне API и поддержкой ряда платформ. Библиотека включается в пакеты и инсталляторы для многих ОС, ее функции доступны пользователям через API.

Sodium обеспечили сборкой в виде разделяемой (shared) библиотеки.

  • Поставляется стандартный набор заголовочных файлов,
  • добавлены средства для установки и интеграции со сторонними проектами;
  • базовый API ориентирован на язык Си,
  • дополнительно в пакет включаются биндинги для языков Ruby и Python.

Среди платформ, которые поддерживают Sodium разработчики упоминают: Bitrig, OpenBSD, Dragonfly BSD, NetBSD, FreeBSD, SmartOS, OSX, Linux, Windows, iOS и Android.TAdviser Security 100: Крупнейшие ИБ-компании в России + 100 претендентов 123.9 т

libsodium предоставляет упрощенный API с ограниченным, но проверенным набором безопасных криптографических опций и методов, что упрощает освоение пользователями, в сравнении с аналогами, вроде OpenSSL и др., обладающими избыточной функциональностью (содержат множество криптографических примитивов, режимов и обработчиков, из которых пользователю трудно выбрать безопасный набор), что влечет за собой сложности при работе с ними, и где периодически обнаруживаются уязвимости.

Sodium и NaCl решают проблему оптимального выбора, предоставляя в распоряжение пользователя готовый к использованию компактный и понятный набор функций, содержащий только безопасные методы.

Sodium предоставляет посредством API:

  • шифрование с использованием аутентификации с открытыми (public-key) и общими (shared-key) ключами, обеспечивающее надежность передачи зашифрованного сообщения, гарантируя его неизменность;
  • создание и проверка цифровых подписей по открытым и общим ключам. Позволяет получателю проверить, что сообщение отправлено именно тем, от кого его ожидали получить, и не было изменено третьим лицом;
  • операции хэширования, позволяющие сформировать слепок от сообщения, имеющий фиксированную длину, дающий возможность проверить соответствие хэшу начального сообщения, но не позволяющий восстановить элементы сообщений из хэша;
  • средства для формирования для хэш-таблиц непредсказуемых ключей из коротких сообщений, позволяющие исключить проведение DoS-атак через манипуляции с коллизиями хэшей. В качестве функции хэширования используется метод SipHash-2-4, отличающийся высокой производительностью и непредсказуемым результатом операции;
  • безопасный генератор псевдослучайных чисел для использования в криптографических операциях.

Исходный код Sodium и документация опубликованы на Gitbook.



Подрядчики-лидеры по количеству проектов

За всю историю
2023 год
2024 год
2025 год
Текущий год

  Softline (Софтлайн) (51)
  Инфосистемы Джет (46)
  ДиалогНаука (36)
  Информзащита (34)
  Leta IT-company (26)
  Другие (806)

  Сканпорт АйДи (Scanport) (6)
  Практика Успеха (5)
  Inspect (3)
  ОКТРОН (3)
  Уральский центр систем безопасности (УЦСБ) (3)
  Другие (35)

  Уральский центр систем безопасности (УЦСБ) (5)
  Инфосистемы Джет (4)
  Сканпорт АйДи (Scanport) (3)
  Compliance Control (Комплаенс контрол) (2)
  ИнфоТеКС (Infotecs) (2)
  Другие (40)

  ОКТРОН (5)
  Viant (Виант) (4)
  Актив (Актив-софт) (4)
  ДиалогНаука (3)
  Сканпорт АйДи (Scanport) (3)
  Другие (57)

Данные не найдены

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2023 год
2024 год
2025 год
Текущий год

  Код Безопасности (17, 41)
  ИнфоТеКС (Infotecs) (36, 35)
  Аладдин Р.Д. (Aladdin R.D.) (24, 30)
  Лаборатория Касперского (Kaspersky) (2, 23)
  Shenzhen Chainway Information Technology (1, 21)
  Другие (454, 270)

  Shenzhen Chainway Information Technology (1, 6)
  Практика Успеха (2, 5)
  Министерство цифрового развития, связи и массовых коммуникаций РФ (Минцифры) (1, 5)
  Системы распределенного реестра (1, 2)
  Digital Design (Диджитал Дизайн) (1, 2)
  Другие (6, 6)

  Shenzhen Chainway Information Technology (1, 3)
  ИнфоТеКС (Infotecs) (2, 2)
  С-Терра СиЭсПи (S-Terra CSP) (1, 1)
  Спейсбит (Spacebit) (1, 1)
  АТ бюро (ESMART) (1, 1)
  Другие (7, 7)

  Shenzhen Chainway Information Technology (1, 8)
  Актив (Актив-софт) (3, 4)
  Код Безопасности (2, 4)
  Солар (Solar) (1, 1)
  Digital Design (Диджитал Дизайн) (1, 1)
  Другие (4, 4)

Данные не найдены

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2023 год
2024 год
2025 год
Текущий год

  Shenzhen Chainway C-серия RFID-считывателей - 21
  Kaspersky Total Security - 18
  Код Безопасности: Континент NGFW (ранее АПКШ Континент) - 16
  Код Безопасности: Secret Net Studio для Linux (Secret Net LSP) - 15
  SmartDeal - 14
  Другие 340

  Shenzhen Chainway C-серия RFID-считывателей - 6
  Госключ - 5
  SmartDeal - 4
  ИСКО Ареопад Информационная система коллегиальных органов - 2
  Мастерчейн (Masterchain) Российская национальная блокчейн-сеть - 2
  Другие 7

  Shenzhen Chainway C-серия RFID-считывателей - 3
  Код Безопасности: Континент NGFW (ранее АПКШ Континент) - 1
  Госключ - 1
  ViPNet SIES Core - 1
  ESMART Token - 1
  Другие 8

  Shenzhen Chainway C-серия RFID-считывателей - 8
  Код Безопасности: Континент NGFW (ранее АПКШ Континент) - 4
  Актив: Guardant DL Программные ключи - 3
  Актив: Guardant Sign - 2
  Крипто-ПРО DSS - 1
  Другие 7
Данные не найдены