ANSI X9.17 Pseudo Random Number Generator (Lottery App)

Ολοκληρωμένο Αναρτήθηκε Nov 8, 2010 Πληρώθηκε κατά την παράδοση
Ολοκληρωμένο Πληρώθηκε κατά την παράδοση

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.

Java

Ταυτότητα Εργασίας: #847690

Σχετικά με την εργασία

7 προτάσεις Απομακρυσμένη εργασία Ενεργό Nov 20, 2010

Ανατέθηκε στον:

Rifaii

I will be happy to work on this project. Please view PMB.

$50 USD σε 5 μέρες
(1 Κριτική)
1.4

7 freelancers κάνουν προσφορές κατά μέσο όρο $89 για αυτή τη δουλειά

hbbutalia

i have exp of 10+ yrs in java j2ee

$40 USD σε 5 μέρες
(0 Αξιολογήσεις)
0.0
codemaster385

i have already done some similar applications... i you need samples of my random generated combinations - write me...

$60 USD σε 2 μέρες
(0 Αξιολογήσεις)
0.0
kreyonsys

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 Περισσότερα

$120 USD σε 6 μέρες
(0 Αξιολογήσεις)
0.0
SurtiLocho

Hi, We have already implemented this kind of service before. Reply soon. Thanks & Regards, Krupal Patel

$50 USD σε 1 μέρα
(0 Αξιολογήσεις)
0.0
Maximan

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 Περισσότερα

$250 USD σε 14 μέρες
(0 Αξιολογήσεις)
0.0
Satheeskumar

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

$50 USD σε 3 μέρες
(0 Αξιολογήσεις)
0.0