Шифрованный сеанс связи BinkP

Диалоговое окно Config / Encrypted Links позволяет определять узлы, соединения с которыми доступны только посредством шифрованного сеанса связи по протоколу BinkP. Для этого необходимо указать адрес узла и пароль, который преобразуется в DES-ключ для шифрования потоков данных. DES-ключи шифрованных сеансов связи хранятся в файле config.bin вместе с остальной конфигурацией, по одному ключу (56 бит) на один узел. Одним из способов защиты DES-ключей и данных конфигурации является Master Password.

В шифрованном сеансе связи BinkP, передаваемый и принимаемый потоки шифруются алгоритмом DES/CBC с 56-битным ключом. Шифрование ведется на уровне между Transport Layer (TCP or Niagara) и Protocol Layer (BinkP). Имейте ввиду, что шифрование несет нагрузку на CPU. Используемую программную реализацию алгоритма DES разработал Eric Young (eay@mincom.oz.au). Скорость шифрования потока составляет примерно 1 мегабайт в секунду на Pentium 120 MHz. Кроме того, для идентификации DES-ключей, используется RSA Data Security, Inc. MD5 Message-Digest Algorithm.

В качестве Transport Layer'а для использования BinkP через Dial-up применяется алгоритм Niagara. Основные преимущества алгоритма Niagara - эффективная коррекция ошибок и защита от эффекта "обратной петли". Этот эффект возникает, когда передающее устройство (модем), в силу каких-либо причин, переходит в режим непосредственного возврата передаваемых байтов передатчику. Таким образом, передатчик начинает передачу информации (файлы, и.т.д.) как бы “сам себе”. В отличии от протокола Niagara, протокол Гидра(FSC-0072) не защищен от эффекта "обратной петли".