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

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

Александр
1

Александр

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

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

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

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

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

Дополнительные замечания – Интерес представляет завершенная
Библиотека СРС, а не реализация отдельного этапа. В связи с этим приемлемая схема оплаты будет стимулировать разработчика довести задачу до конца.
Автор проекта
Александр
Евгений
Адаптивный дизайн
Создам стильный, современный, адаптивный дизайн для Вашего сайта
Яна
Перепечатать срочно текст
Рукописный конспект уже не актуален? Пишите.
Евгений
Редактирование текстов
Редактирование любых текстов и на любую тематику
Павел
IT-первод
Технический перевод по заказу
Александра
Документы на английском
Перевод автобиографии, резюме, заявлений и прочего на английский
Personal website development
Personal website development. Provide website development of all...
Дизайн для сайтов
Предоставляю услуги по созданию яркого, красочного и стильного...
Яркие стильные презентации
Предлагаю создание стильной и эффектной презентации для любой...
Business Card Website and Corporate Website Development
Development of high-quality business card website and corporate...
Спец предложение! Создам недорого интернет-магазин с уникальным дизайном
Уважаемые Работодатели! . Предлагаю Вам уникальное спец....