Анна
Полиграфические услуги
Дизайн визиток, буклетов, листовок, флаеров, пригласительных
Валерия
Аналитика
Анализ Вашего бизнеса. Рекомендации. Повышение продаж
Денис
Художественный перевод
Перевод художественных текстов в срок и недорого.
Евгений
Модерирование
Менеджмент общественных сетевых ресурсов

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

Александр
1

Александр

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

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

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

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

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

Дополнительные замечания – Интерес представляет завершенная
Библиотека СРС, а не реализация отдельного этапа. В связи с этим приемлемая схема оплаты будет стимулировать разработчика довести задачу до конца.
Автор проекта
Александр
Анна
Дизайн сайтов
Яркий и запоминающийся дизайн сайта по доступной цене
Юрий
Услуги дизайнера
Дизайн сайтов, дизайн баннеров, дизайн визиток, дизайн лого...
Дарья
Переводы и помощь в английском
Предлагаю помощь в английском с переводами и обучением
Инна
3D анимация
Нужна 3D анимация? Обращайтесь ко мне!
Анастасия
Экономический перевод
Перевод документов экономической тематики
Наполнение сайтов
Готов выполнить задачи по наполнению сайтов на таких движках как...
Лендинг под ключ
Плохая конверсия с сайта? Упали продажи? Вкладываете деньги, а...
Скопировать лендинг
Уважаемые Работодатели! . Если Вы ищете, как скопировать чужой...
Написание дополнений для сайтов
Качественно и в оговоренный срок напишу дополнение для Вашего сайта /...
Создание продающей страницы
Занимаюсь созданием продающих страниц под ключ. Предоставляю весь...