24FreelanceMercato freelance che non dorme mai
Il periodo di risposta è scaduto

Sviluppare una libreria in C

667 visualizzazioni 0 risposte#27513
BudgetNegoziale
FormatoProgetto una tantumprepagamento possibile
PagamentoBonifico bancario, Denaro elettronico
Risposte accettateIl periodo di risposta è scadutofino a 27.02.2020
Risposte0media della categoria: 0,3
Visualizzazioni66744 in 14 giorni

Descrizione del progetto

Tradotto
Sono richiesti servizi di programmazione. È necessaria una libreria in C (sono possibili elementi C++, ma l'implementazione deve essere funzionale, non orientata agli oggetti), implementando lo schema di condivisione segreta Asmuth-Bloom (CPS) in un anello di interi.
L'implementazione deve includere tutti gli algoritmi utilizzati sotto forma di codici sorgente (lavorando con numeri grandi, algoritmi teorici dei numeri, ecc.).
È possibile utilizzare librerie di terze parti (open source), mentre il codice sorgente delle parti delle librerie utilizzate nel progetto deve essere incluso nel progetto, ad eccezione di tutte le parti non utilizzate.
La libreria CPC deve gestire segreti di 128, 196 e 256 bit.
L'implementazione della libreria CPC deve essere indipendente dalla piattaforma.
Come esempio dell'implementazione di tale schema e un esempio dell'interfaccia della libreria, si può considerare l'implementazione dello schema Asmuth-Bloom nel anello polinomiale della libreria Bee2.

La procedura generale proposta per lo sviluppo della libreria è la seguente:
1. Sviluppo e coordinamento dei requisiti per la libreria (modello di riferimento di implementazione, interfaccia, ecc.); metodi di test e criteri per il completamento del lavoro; definizione delle fasi di lavoro; valutazione dei termini di lavoro; valutazione del costo del lavoro;
2. Sviluppo e coordinamento del design interno della libreria (composizione delle funzioni, le loro interfacce, struttura dei dati, ecc.), chiarimento del lavoro a fasi;
3. Sviluppo del codice sorgente della libreria (sviluppo a fasi);
4. Test e consegna del lavoro (a fasi).

Il requisito per lo sviluppatore è la presenza di esperienza nella programmazione di problemi teorici e numerici.

La lingua di comunicazione è il russo.

Note aggiuntive – Interesse per il completamento
Una libreria di CPS, non una fase separata. A questo proposito, uno schema di pagamento accettabile incoraggerà lo sviluppatore a completare il compito.
Sviluppo software Bonifico bancario, Denaro elettronico
24
Venti · consiglio

Come scrivere una risposta che venga scelta

  • Inizia con il compito del cliente, non con una storia su di te.
  • Collega uno o due lavori simili dal tuo portfolio.
  • Indica un prezzo e una scadenza — e cosa includono esattamente.
  • Fai una domanda di chiarimento: inizia la conversazione.

Risposte 0

I testi delle risposte sono visibili solo al cliente.

Stessa categoria

Progetti simili

Tutti i progetti nella categoria
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.

Sviluppo software24.09.20260183
0risposte
Buono a sapersi
Come rispondo a questo progetto?

Accedi come freelancer, descrivi come risolverai il compito, indica il tuo prezzo e la scadenza. Il cliente legge le risposte e inizia un dialogo con le migliori.

Chi può vedere la mia risposta?

Solo il cliente che ha pubblicato il progetto e tu. Altri freelancer non vedono il tuo testo o prezzo.

Dove posso trovare lavori simili?

Nuovi progetti in “Sviluppo software” appaiono ogni giorno. Tutti i progetti nella categoria

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