build a code a bout Blind signature using RSA

Cerrado Publicado hace 7 años Pagado a la entrega
Cerrado Pagado a la entrega

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

Algoritmos Android Criptografía Java Seguridad web

Nº del proyecto: #13254749

Sobre el proyecto

13 propuestas Proyecto remoto Activo hace 6 años

13 freelancers están ofertando un promedio de $188 por este trabajo

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 Más

$400 USD en 10 días
(7 comentarios)
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 en 3 días
(9 comentarios)
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 en 7 días
(0 comentarios)
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 en 5 días
(0 comentarios)
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 Más

$155 USD en 3 días
(0 comentarios)
0.0