build a code a bout Blind signature using RSA

Închis Postat la acum 7 ani S-au achitat serviciile după ce au fost prestate
Închis S-au achitat serviciile după ce au fost prestate

1- I want build an algorithm to any crowdsourcing platform that not need for the real identity of the worker (client) by not need the trusted third party

2- I need implement the code using java program

3- (server side): when a participant(client) Pi decides to take a sensing task,

he/she needs to register with the server for this task before he/she sends out a sensing report. The participant does this by sending a Task Registration Request (TRR) which contains his/her user ID Pi and the corresponding Task ID TID.

Task registration does not violate anonymity because the server would only know who wants to participate, but would not be able to link them with their actual sensing reports. The server maintain a task registration table. When a TRR is received, the server registers the participant Pi for task TID by putting the tuple (Pi, TID) into the task registration table.

4- During a user registration,(client side): the user ID must present as any pseudonyms schemes(use any strong technique of the pseudonyms) that change in each report send by the client , which the client can not send two report and register with the same pseudonyms

5- build blind signature using RSA to blind ID of the client which the client and the signer are the same entity ,( no using third party to do the blind signature)

6- To construct the Blind ID (BID), the client needs his/her a random number b. b

is chosen by the participant such that b is relatively prime to the server’s public modulo N. Then, b is raised to the public exponent e modulo N, and the result be (mod N) is used as a blinding factor. BID is the product of the blinding factor:

Every time a participant submits a report to the server, he/she can choose a different random number b, and thus making the BID different. Therefore, the BID cannot be used

by the server to link reports from the same participant..

finally: I will implement a prototype client application on Android

with Java to test the client side’s performance.

* I will add another algorithm after finish this steps. So, the code must performed in Android with Java

Algoritm Android Criptografie Java Securitate web

ID Proiect: #13254749

Detalii despre proiect

13 propuneri Proiect la distanță Activ acum 7 ani

13 freelanceri plasează o ofertă medie de 188$ pentru proiect

ciphe

I have MS in Information Security with research interest of Cryptography. I have implemented Cryptography algorithms in Java and C, written security solutions in J2EE and Java, have implemented datastructures in Java Mai multe

$400 USD în 10 zile
(7 recenzii)
4.5
infocentroidtech

Hi, Kindly watch my latest review regarding java's project. I have more then 10 years of experienced in java, i did lots of work on Swing,AWT, JDBC, servlet, JSP, Spring Kindly initiate the discussion

$200 USD în 3 zile
(9 recenzii)
3.6
itssingha

Hi I have been in this industry for 10 years and such jobs are my daily practice.I can assure you that if you work with me once, you will always work with me for these kind of projects.

$140 USD în 7 zile
(0 recenzii)
0.0
mobilodev

hi , yes im new freelancer. but i have good skills. plz give me the chance to prove my self. contact me for more details.

$100 USD în 5 zile
(0 recenzii)
0.0
Balakannav

Hi, i am interested on your project. we have separate team for android and ios. if you provide more details about your project then its helpful for me to discuss more details with you. you can see my profil Mai multe

$155 USD în 3 zile
(0 recenzii)
0.0