24FreelanceMercado freelance que nunca duerme
El período de respuesta ha terminado

Desarrollar una biblioteca en C

667 vistas 0 respuestas#27513
PresupuestoNegociable
FormatoProyecto únicoprepago posible
PagoTransferencia bancaria, Dinero electrónico
Respuestas aceptadasEl período de respuesta ha terminadohasta 27.02.2020
Respuestas0promedio de categoría: 0,3
Vistas66744 en 14 días

Descripción del proyecto

Traducido
Se requieren servicios de programador. Se necesita una biblioteca en C (se permiten elementos de C++, pero la implementación debe ser funcional, no orientada a objetos), implementando el esquema de compartición de secretos Asmuth-Bloom (CPS) en un anillo de enteros.
La implementación debe incluir todos los algoritmos utilizados en forma de códigos fuente (trabajando con números grandes, algoritmos teóricos de números, etc.).
Es posible utilizar bibliotecas de terceros (código abierto), mientras que el código fuente de las partes de las bibliotecas utilizadas en el proyecto debe incluirse en el proyecto, con la excepción de todas las partes no utilizadas.
La biblioteca CPC debe manejar secretos de 128, 196 y 256 bits.
La implementación de la biblioteca CPC debe ser independiente de la plataforma.
Como ejemplo de la implementación de tal esquema y un ejemplo de la interfaz de la biblioteca, se puede considerar la implementación del esquema Asmuth-Bloom en el anillo polinómico de la biblioteca Bee2.

El procedimiento general propuesto para el desarrollo de la biblioteca es el siguiente:
1. Desarrollo y coordinación de requisitos para la biblioteca (modelo de referencia de implementación, interfaz, etc.); métodos de prueba y criterios para la finalización del trabajo; definición de etapas de trabajo; evaluación de plazos de trabajo; evaluación del costo del trabajo;
2. Desarrollo y coordinación del diseño interno de la biblioteca (composición de funciones, sus interfaces, estructura de datos, etc.), aclaración del trabajo por fases;
3. Desarrollo del código del programa de la biblioteca (desarrollo por fases);
4. Pruebas y entrega del trabajo (por fases).

El requisito para el desarrollador es la presencia de experiencia en programación de problemas teóricos y numéricos.

El idioma de comunicación es ruso.

Notas adicionales – Interés en Completado
Una biblioteca de CPS, no una etapa separada. En este sentido, un esquema de pago aceptable alentará al desarrollador a completar la tarea.
Desarrollo de software Transferencia bancaria, Dinero electrónico
24
Veinte · consejo

Cómo escribir una respuesta que sea seleccionada

  • Comienza con la tarea del cliente, no con una historia sobre ti mismo.
  • Incluye uno o dos trabajos similares de tu portafolio.
  • Nombra un precio y un plazo — y qué incluyen exactamente.
  • Haz una pregunta aclaratoria: inicia la conversación.

Respuestas 0

Los textos de respuesta son visibles solo para el cliente.

Misma categoría

Proyectos similares

Todos los proyectos en la categoría
Warehouse inventory app with barcode scanner

Warehouse inventory app with barcode scanner

Looking for a developer to build a mobile warehouse inventory app with barcode scanning, receiving, dispatch, stocktake and reports.

Desarrollo de software24.09.20260186
0respuestas
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Desarrollo de software24.09.20260183
0respuestas
Bueno saber
¿Cómo respondo a este proyecto?

Inicia sesión como freelancer, describe cómo resolverás la tarea, nombra tu precio y plazo. El cliente lee las respuestas y comienza un diálogo con las mejores.

¿Quién puede ver mi respuesta?

Solo el cliente que publicó el proyecto y tú. Otros freelancers no ven tu texto ni tu precio.

¿Dónde puedo encontrar trabajos similares?

Nuevos proyectos en “Desarrollo de software” aparecen todos los días. Todos los proyectos en la categoría

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora