Виталий
Разработка продающих страниц
Стильный и продающий сайт. Быстро. Качественно. Недорого
Маргарита
Дизайн групп ВКонтакте
Делаю дизайн для аватарки группы, меню и сообщений группы
Константин
Векторная графика
Логотипы, визитки и другая полиграфия, а также веб дизайн
Максим
Разработка сайта
В кратчайшие сроки разработаю сайт любой направленности

Разработать библиотеку на языке C

Александр
1

Александр

нет рекомендаций
нет жалоб
Название проекта: Разработать библиотеку на языке C
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: возможна предоплата
Способы оплаты: Банковский перевод, Электронные деньги
Прием заявок: от до 2018-01-21

Описание проекта:
Требуются услуги программиста. Необходимо разработать библиотеку на языке C (возможно использование элементов C++, но реализация должна быть функциональная, а не объектно-ориентированная), реализующую схему разделения секрета (СРС) Асмута – Блума в кольце целых чисел.
В реализацию должны входить все используемые алгоритмы в виде исходных кодов (работа с большими числами, теоретико-числовые алгоритмы и пр.).
Возможно использование сторонних библиотек (open source), при этом в состав проекта должен быть включен исходный код частей библиотек, использованных в проекте, с исключением всех неиспользованных частей.
Библиотека СРС должна работать с секретами размера 128, 196 и 256 бит.
Реализация библиотеки СРС должна быть платформенно независимая.
Как пример реализации подобной схемы и пример интерфейса библиотеки можно рассмотреть реализацию схемы Асмута - Блума в кольце многочленов из библиотеки Bee2.

Предлагаемый общий порядок разработки библиотеки следующий:
1. Разработка и согласование требований к библиотеке (референсная модель реализации, интерфейс, и пр.); методик тестирования и критериев завершенности работы; определение этапов работы; оценка сроков работы; оценка стоимости работы;
2. Разработка и согласование внутреннего дизайна библиотеки (состав функций, их интерфейсов, структура данных и пр.), уточнение этапности работы;
3. Разработка программного кода библиотеки (поэтапная разработка);
4. Тестирование и сдача работ (поэтапная).

Требование к разработчику – обязательно наличие опыта программирования теоретико-числовых задач.

Язык общения – Русский.

Дополнительные замечания – Интерес представляет завершенная
Библиотека СРС, а не реализация отдельного этапа. В связи с этим приемлемая схема оплаты будет стимулировать разработчика довести задачу до конца.
Автор проекта
Александр
Илья
Продвижение сайтов
Качественное продвижение и сопровождение любого сайта
Евгений
Адаптивный дизайн
Создам стильный, современный, адаптивный дизайн для Вашего сайта
Михаил
Веб программирование
Написание скриптов. Программирование на PHP и JavaScript
Анатолий
Сайт компании за 3 дня!
У Вашей компании еще нет сайта? Срочно пишите!
Евгений
Администрация общественных ресур
Обслуживание чатов и форумов
SEO оптимизация сайта
Предлагаю услуги по SEO оптимизации сайта для продвижения сайта по...
Дизайн сайтов
Создам качественный дизайн для Вашего сайта. При разработке учту все...
Англо-русский и русско-английский перевод
Занимаюсь переводом текста. Знаю английский, русский, украинский...
Дизайн группы Вконтакте
Требуется дизайн группы Вконтакте? Я с удовольствием выполню Ваш...
Дизайн баннеров
Создаю яркие и запоминающийся баннеры для сайтов. Если Вы планируете...