24FreelanceRynek freelancerów, który nigdy nie śpi
Okres odpowiedzi minął

Opracuj bibliotekę w C

699 przeglądów 0 opinii#27513
BudżetDo negocjacji
FormatProjekt jednorazowymożliwość zaliczki
PłatnośćPrzelew bankowy, E-pieniądze
Odpowiedzi akceptowaneOkres odpowiedzi minąłdo 27.02.2020
Odpowiedzi0średnia w kategorii: 0,3
Widoki6995 w ciągu 14 dni

Opis projektu

Przetłumaczone
Wymagane są usługi programisty. Potrzebna jest biblioteka w C (elementy C++ są możliwe, ale implementacja powinna być funkcyjna, a nie obiektowa), wdrażająca schemat dzielenia tajemnic Asmuth-Bloom (CPS) w pierścieniu liczb całkowitych.
Implementacja powinna zawierać wszystkie używane algorytmy w formie kodów źródłowych (praca z dużymi liczbami, algorytmy teoretyczne dotyczące liczb itp.).
Można używać bibliotek zewnętrznych (open source), przy czym kod źródłowy części używanych w projekcie bibliotek powinien być dołączony do projektu, z wyjątkiem wszystkich nieużywanych części.
Biblioteka CPC musi obsługiwać tajemnice o długości 128, 196 i 256 bitów.
Implementacja biblioteki CPC powinna być niezależna od platformy.
Jako przykład implementacji takiego schematu i przykładu interfejsu biblioteki można rozważyć implementację schematu Asmuth-Bloom w pierścieniu wielomianowym z biblioteki Bee2.

Proponowana ogólna procedura rozwoju biblioteki jest następująca:
1. Opracowanie i uzgodnienie wymagań dotyczących biblioteki (model odniesienia implementacji, interfejs itp.); metody testowania i kryteria zakończenia prac; definicja etapów prac; ocena terminów prac; ocena kosztów prac;
2. Opracowanie i uzgodnienie wewnętrznego projektu biblioteki (kompozycja funkcji, ich interfejsy, struktura danych itp.), doprecyzowanie etapów prac;
3. Opracowanie kodu programu biblioteki (rozwój etapowy);
4. Testowanie i dostarczenie prac (etapowe).

Wymaganiem dla dewelopera jest posiadanie doświadczenia w programowaniu problemów teoretycznych i liczbowych.

Językiem komunikacji jest rosyjski.

Dodatkowe uwagi – Zainteresowanie zakończonym
Biblioteka CPS, a nie osobny etap. W związku z tym akceptowalny schemat płatności zachęci dewelopera do zakończenia zadania.
Rozwój oprogramowania Przelew bankowy, E-pieniądze

Ochrona escrow SafeDeal

Środki są blokowane na rachunku escrow Payora w USDT (TRC-20) i wypłacane wykonawcy dopiero po akceptacji pracy.

24
Dwadzieścia · wskazówka

Jak napisać odpowiedź, która zostanie wybrana

  • Zacznij od zadania klienta, a nie od opowieści o sobie.
  • Podlinkuj jedno lub dwa podobne projekty ze swojego portfolio.
  • Podaj cenę i termin — oraz co dokładnie one obejmują.
  • Zadaj jedno pytanie wyjaśniające: to rozpoczyna rozmowę.

Odpowiedzi 0

Teksty odpowiedzi są widoczne tylko dla klienta.

Ta sama kategoria

Podobne projekty

Wszystkie projekty w kategorii
Audyt dostępności strony według WCAG

Audyt dostępności strony według WCAG

Potrzebujemy niezależnego audytu dostępności według WCAG: klawiatura, kontrast, czytniki ekranu oraz jasny raport z poprawkami.

Rozwój oprogramowania24.09.20260236
0opinii
Dobrze wiedzieć
Jak mogę odpowiedzieć na ten projekt?

Zaloguj się jako freelancer, opisz, jak rozwiążesz zadanie, podaj swoją cenę i termin. Klient czyta odpowiedzi i zaczyna dialog z najlepszymi.

Kto może zobaczyć moją odpowiedź?

Tylko klient, który opublikował projekt, oraz ty. Inni freelancerzy nie widzą twojego tekstu ani ceny.

Gdzie mogę znaleźć podobne prace?

Nowe projekty w „Rozwój oprogramowania” pojawiają się codziennie. Wszystkie projekty w kategorii

Na jakie zapytania odpowiada ta strona