Lukket

Hire a C Programmer

1- I need a function in C that takes base, exponent, and modulus .i.e. modular_pow(a, e, n); where a is the base, e is the exponent, n is the modulus.

2- The function must perform Square and Multiply algorithm the Right-to-left binary method, below is the pseudocode.

3- The function must be abel to handle numbers up to 2048 bits long.

4- Must works on Arduino UNO.

Here is the pseudocode of the Square and Multiply algorithm the Right-to-left binary method.

convert e to binary: ks ks-1 ... k1 k0

b = a^k0 ; c = a;

for(i=1, i<=s; i++) {

c = c*c mod n;

if (ki == 1)

b = b * c mod n ;

}

return b;

The function must do Square and Multiply algorithm the Right-to-left binary method. I did the function that works in small numbers (integers), but i need some one to make an efficient function that abel to handle numbers up to 2048 bits long.

Please note, before you post your bid or accept the project, make sure to understand the problem. It is not about how to make the program works, it is all about the efficiency in the implementation.

Færdigheder: Arduino, C programmering, Microcontroller

Se mere: want to hire c++ programmer, how much to hire c programmer, hire c++ programmer tutor, hire c++ programmer in van nuys no need exp, hire c++ programmer in van nuys, hire c programmer free lance, leicester hire c++ programmer, leicester hire c programmer, hire c++ programmer, hire c++ programmer singapore, hire c++ programmer freelancer, hire c# programmer, hire c programmer, hire c programmer singapore, hire c programmer freelancer

Om arbejdsgiveren:
( 0 bedømmelser ) United States

Projekt-ID: #15433619

41 freelancere byder i gennemsnit $109 for dette job

utkarshkatiyar19

hi.i have understood your problem. i am also an expert in C programming. so i can do your project. we can have a chat. Relevant Skills and Experience C programming Proposed Milestones $120 USD - all

$120 USD in 3 dage
(249 bedømmelser)
6.8
kaloyan13

I have done a lot of parallel programming, and konw how to optimize code. With the low memory of Arduino, the only option I see, is to replace ks[] with bitwise operations. Relevant Skills and Experience C, parallel p Mere

$30 USD på 1 dag
(211 bedømmelser)
6.7
hbxfnzwpf

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on client side, using c++ under windows envir Mere

$120 USD in 3 dage
(87 bedømmelser)
6.6
$100 USD in 3 dage
(70 bedømmelser)
5.2
$40 USD in 3 dage
(49 bedømmelser)
5.0
sajjadahmed19

I am expert in arduino

$100 USD in 3 dage
(27 bedømmelser)
5.1
dyuldashev

Finding modulus of large numbers is not really done that way. There are easier algorithms. How are you going to represent the base and exponent? I don't think they're supposed to be 2048 bits long. Relevant Skills and Mere

$250 USD in 4 dage
(25 bedømmelser)
4.7
$155 USD in 3 dage
(15 bedømmelser)
4.8
$50 USD in 3 dage
(53 bedømmelser)
5.0
binyameen441

I am expert in arduinio Relevant Skills and Experience C programming Proposed Milestones $100 USD - .

$100 USD in 3 dage
(20 bedømmelser)
4.3
kcbStar

Hello. I have more than 7 years of development experience. Especially C programming is a key skill for me. I have looked carefully at your projet proposal and have had enough self-esteem that I can. Relevant Skills an Mere

$111 USD in 3 dage
(14 bedømmelser)
3.7
$155 USD in 3 dage
(5 bedømmelser)
3.2
soltracker

How r u?bro,,,Its me imad, Have done 200+ projects regarding arduino, matlab, .Net, vb, PIC, PCB designing, PHP and HTML. U will feel brotherhood,,,,,,, Relevant Skills and Experience Full monitoring and Control of bi Mere

$70 USD in 3 dage
(11 bedømmelser)
3.0
$155 USD in 3 dage
(3 bedømmelser)
2.9
zainpacc

I can provide you your complete task in decided time frame with quality work. We can discuss further details in the message box Regards Relevant Skills and Experience Expertise in C programming and code optimization. Mere

$66 USD in 3 dage
(2 bedømmelser)
2.2
$155 USD in 3 dage
(2 bedømmelser)
2.3
solomoncandy

I will write these function in c++ (not arduinoC++) and provide arduino type accessor functions for these if you want. Relevant Skills and Experience All kinds of embedded programming experiences. Proposed Milestones Mere

$80 USD in 5 dage
(2 bedømmelser)
1.9
shubhamj1995

I am a computer science engineer and I can create the modular exponentiation function ASAP Relevant Skills and Experience C, C++, Arduino, Number Theory Proposed Milestones $100 USD - After work completion C Mere

$30 USD på 1 dag
(2 bedømmelser)
1.0
QualityCoder1

Hi I am CERTIFIED Arduino, C Programming, Micro controller Software Development EXPERT. I have experiences in development of information systems and development of applications and software for various purposes, i Mere

$30 USD in 2 dage
(0 bedømmelser)
0.0
$30 USD in 2 dage
(0 bedømmelser)
0.0