You need PYTHON language (version 2.7.13) code for project named: "Virtual Election Booth"
Ignore the portion in which reading is required
Please view these files and the commentries to see the requirements:
Programming project
Every requirement must be fulfilled
Please dont copy paste from internet this is last question really need it solved.
Following are the commentries that are required:
1. Step 1: Voter generates a pair of private and public keys - for the purpose of digital signature. Voter uses his private key to sign his request and the public key of the CLA to send his/her message. The message must include the voter's signed id, say, SSN (request) and the voter's public key. The public keys of the CLA and CTF may be passed to a voter when he/she starts the session.
2. Step 2: CLA reads the message sent on Step 1 using its private key and, using the voter' public key, finds the voter's id . CLA encrypts the validation number using its private key and sends it to the voter. The voter finds the validation number, using the public key of the CLA.
3. Step 3: The CLA sends the list of validation numbers to the CTF using a symmetric key negotiated between CLA and CTF.
4. Step 4: The message from the user to the CTF must be encrypted using the public key of CTF (In the worst case, you can use a symmetric key of CTF).