ANSI X9.17 Pseudo Random Number Generator (Lottery App)
$30-250 USD
Πληρώθηκε κατά την παράδοση
ANSI [url removed, login to view] Pseudo Random Lottery generator.
READ ME file for Cryptography Project.
Project: ANSI [url removed, login to view] Pseudorandom Number Generator
Programming Language used for implementation: Java
Platform: Windows (need to have java installed on machine)
NOTE : You can click on the link below to get some idea how the application should
be somewhat like. But we need to have it different than this one.
1. Firstly , we need the user to choose lucky numbers and then compare with
the ANSI [url removed, login to view] random numbers generator. If the users numbers match,
then there is a lotto won.
2. Secondly, the link doesnot generate the random numbers all the time, so
every number in a lotto should be unique.
3. The figure below shows the steps in ANSI [url removed, login to view] . It uses Triple DES ,
encryption decryption.
4. I have attached some codes for des, triple des for reference.
5. We need to make a GUI application, i.e. a Java applet that runs the
application using the functionality of Des n random number generator. You
will get some idea from the application link.
Please make sure that the application looks different from the one given in the link
because that has already been submitted.
I hope the details below will help you out.
I have also attached the slides for description of DES and ANSI [url removed, login to view] .
Link: [url removed, login to view]~cs41111/cryptography/
[url removed, login to view]
(First click Generate to get Ri and than click on Buttons CA Lottery and Mega Lottery.
Every time you click on Generate you will get different values. To get back I-Ri and I-
Vi+1, click Decrypt Ri and Vi+1 )
As the diagram shown above states various inputs and outputs of EDE (3-DES).
There are two implementation files in java:
1) [url removed, login to view] (for Applet used in GUI)
2) [url removed, login to view] (performs encryption and decryption)
The compiled versions of above java files , [url removed, login to view] and [url removed, login to view] are kept on
server with the applet embedded into HTML file TicketNumberGeneration.html.
When you click the link the applet starts and shows the following things:
I-Ri (Input to EDE(2))
Ri (Output of EDE(2))
I-Vi+1(Input to EDE(3))
Vi+1 (Output of EDE(3))
(They are in hexadecimal form, values appear when you click button Generate)
Lottery Numbers: (Ticket number and Mega Number for each in decimal form using
Ri)
CA Lottery: Ticket number of 5 unique digits between 1 to 50, one mega number
Mega Lottery: Ticket number of 5 unique digits between 1 to 42, one mega number
between 1 to 15
Ø Input DTi is Date and time string which is generated in the program itself by
method getCurrentDateTime() (varies according to date and time)
Keys K1, K2 are same for each EDE:
K1= AABB09182736CCDD (hexadecimal form)
K2= A1B203182736CCDD
Vi = initially all 64 bit are set to 0 and for next time, i.e. when you click Generate again,
Vi = Vi+1.
Ταυτότητα Εργασίας: #847690
Σχετικά με την εργασία
Ανατέθηκε στον:
7 freelancers κάνουν προσφορές κατά μέσο όρο $89 για αυτή τη δουλειά
i have already done some similar applications... i you need samples of my random generated combinations - write me...
We have more than 5 years of experience in web site and web application development. We are a team of 25+ dedicated software engineers. Your project will be with a reputed IT firm (us) and not on the hands of an indivi Περισσότερα
Hi, We have already implemented this kind of service before. Reply soon. Thanks & Regards, Krupal Patel
Hi, I will Java Applet with different, more elegant GUI layout, Look and Feel and even your branding. As you can see from my profile and history on oDesk - I'm experienced Java Client software developer. It is also Περισσότερα
I have around 5 yrs experience and excellent knowledge in java. Give it a chance this time. I will come up with a very powerfull application