Виталий
Написание PHP скриптов
Написание скриптов на PHP. Быстро. Дешево. Качественно
Дмитрий
Разработка приложений на Java
Профессиональная разработка Web приложений на Java
Петр
Фотомонтаж, обработка фото
Предлагаю широкий спектр услуг в сфере фото обработки: -...
Елена
Создание слайдшоу и презентаций
Презентации Вашего сайта, Ваших услуг, Вашей компании...

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

Александр
1

Александр

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

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

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

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

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

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