I'm working on electronic voting system(Foo Scheme) in php. for rsa encryption I have used phpseclib. but I don't know how to blind and unblind message. For more information I have put a document Here. I really can't understand the explaination of page 8 and 9. If you have worked on Electronic voting please help me!
Implementing secure E voting Foo Scheme
350 Views Asked by Behzad Hassani At
1
There are 1 best solutions below
Related Questions in PHP
- php Variable name must change in for loop
- register_shutdown_function is not getting called
- Query returning zero rows despite entries existing
- Retrieving *number* pages by page id
- Automatically closing tags in form input?
- How to resize images with PHP PARSE SDK
- how to send email from localhost using codeigniter?
- Mariadb max Error while sending QUERY packet PID
- Multiusers login redirect different page in php
- Imaginary folder when I use "DirectoryIterator" in PHP?
- CodeIgniter + XDebug: debug only working in the main controller, index() function
- PHP script timeout when I use sleep()
- posting javascript populated form to another php page
- AJAX PHP - Reload div after submit
- PHP : How can I check Array in array?
Related Questions in PHPSECLIB
- phpseclib of how to get PID and kill
- SFTP PHP 5.6 using phpseclib hangs
- PHP Telnet/SSH dynamic login
- phpseclib - exit callback?
- Is phpseclib ASN1 biginteger in MATH_BIGINTEGER_MODE_GMP incompatible with standard implementation?
- Java RSA to PHP phpseclib RSA
- Composer - failed opening required for phpseclib
- cannot connect to ftp.*****.com:22 with phpseclib
- Why phpseclib unpack data error and stuck so long?
- How get data from a document and compare with variable
- phpseclib to connect to pull data from an a10 load balancer
- laravel ssh - Expected SSH_FXP_VERSION
- Use RSA,when run createKey,It always stuck,and then get an error report
- Javascript pidCrypt RSA and PHP RSA decryption
- phpseclib createKey() using own primes
Related Questions in VOTING-SYSTEM
- acts_as_votable using ip address
- Angular JS facebook like and ng-click
- Blacklist model in Rails 4
- Voting-system wont pass on vote to database
- How can i set a time that a person can vote again?
- how to i start back fresh after one round of voting, without having stored statistic data in it
- Concept needed for up/down voting using AJAX and MVC
- How do I execute a vote using the Rails 3 gem 'thumbs_up'?
- Implementing secure E voting Foo Scheme
- How to Create a DAPP without metamask
- Limit one vote per day in MERN stack appliction
- How to create a simple vote by ajax in CakePHP 2.0
- Prevent double voting
- How would you add weight to a voting system like "thumbs-up" based on time?
- How does Youtube remember Likes?
Related Questions in ELECTRONIC-SIGNATURE
- What are the services available to manage digital signature?
- Electronic signature PDF Android
- Add signature to pdf with itext
- Outlook HTML email signature
- Legalities of esignature
- Capturing and persisting electronic pad/signatures
- Implementing secure E voting Foo Scheme
- Implement Blind Signature in Foo Protocol
- smime sign and id-aa-signingCertificateV2
- Signature Capture within PhoneGap
- How do you insert a embedded gif into an Outlook Email Signature? I want to insert a gif into my email signature that links to a website
- How to show accept terms and conditions in MAC build after click on application dmg file
- Digital/electronic signature basic concepts and Example
- Generating XADES-BES with “ds” prefix
- Is there a way to include an option to disable Data Replicating in Multiple Fields on Admin Docusign Sandbox API
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
So I've been reading about blind signatures on wikipedia and...
phpseclib already does blinding to an extent when it's doing it's modular exponentiation. Both RSA blinding and blind signatures require the random value to be relatively prime to the modulo. phpseclib uses a the chinese remainder theorem to do the exponentiation on p and q instead of N and to sorta combine them and since p and q are prime anything less than p or q is trivially easily relatively prime to them.
Unfortunately, this technique doesn't work for blind signatures since, with those, the person doing the initial blinding would only have access to the public key.
Anyway give me a few days and I'll try to whip something up as time permits.