Closed

java application for the purpose of data encryption, decryption, secure key exchange, and digital signature

Hi there ,

I need someone who already worked with the java security libraries to implement this application for me, this project was assigned to undergraduate CS students in my college as a course project on Network Security subject, so i knew it does not worth that much of work , almost all functions are built-in functions , No need to implement any thing from scratch so please do not ask more than the pre-determined budget.

here is the description of the entire project :

As a developer in a company specialized in cyber security solutions development, you were assigned a task to develop a java application for the purpose of data encryption, decryption, secure key exchange, and digital signature.

You are required to develop an application that satisfies the following security standards:

1) The application should make use of a computationally secure and fast encryption/decryption algorithm.

2) The application should support a secure key exchange protocol to share the private key used for encryption and decryption processes.

3) The application should provide a mechanism to ensure the messages integrity and non-repudiation security services through implementing certain security algorithm(s).

Your application should abide to the following specifications:

1. A GUI application where a user can write a message (String) to be encrypted/decrypted, and perform other relevant security functions.

2. The interface should allow the user to generate a symmetric-key, and then encrypt, and decrypt the messages.

3. The user can prepare the symmetric-key to be securely exchanged with other parties through implementing suitable security algorithm.

4. The interface should allow the user to perform certain security function(s) that ensure the integrity of the message and the user cannot deny sending the message.

5. The GUI of your program should be friendly and easy to use.

Scenario example:

• The user can use the GUI to write a string message.

• The user generates the symmetric-key and then encrypt the message.

• The cipher text should be displayed on the screen.

• The user decrypts the message using the same key, and the plaintext should be displayed on the screen to make sure that the crypto algorithm works correctly.

• The user can prepare the symmetric-key to be exchanged securely later.

• Eventually, the user can implement certain security algorithm(s) to ensure the message integrity and non-repudiation.

NOTES :

* you may use any library you need

*I need a full pdf report where you should explain every function implemented as (input/output) and what every function job and what it exactly done.

*AES/DES algorithms could be implemented put i think AES is more suitable to this scenario as it is used in digital signature while DES is not.

* maximum budget for this code is 80-100$ including (GUI + FULL REPORT DESCRIBING ALL FUNCTIONS)

Skills: Computer Security, Java, Security Sales, Software Architecture, Software Testing

See more: java cryptography architecture, java cryptography tutorial pdf, jca java, java cryptography architecture tutorial, java cryptography tutorial, java cryptography library, java cryptography pdf, java 8 cryptography, project source code data encryption decryption java, data encryption decryption, matlab code data encryption decryption text, matlab code data encryption decryption, java password encryption decryption private key, java application showing data gps, data encryption decryption java

About the Employer:
( 1 review ) riyadh, Saudi Arabia

Project ID: #16596576

20 freelancers are bidding on average $191 for this job

mubashirabbas07

hello,i can make this project in java of Security encryption decryption with fast algorithm +[login to view URL] me good time to develop i will make perfect project with good report explaining all functions working with a flow so More

$100 USD in 16 days
(34 Reviews)
4.7
pmeher09

Hi, I am a expert java developer, I have worked on java security, I have gone through your requirement, I know how to do it. Please consider my bid.

$100 USD in 10 days
(25 Reviews)
4.7
PATechnology

A proposal has not yet been provided

$100 USD in 9 days
(27 Reviews)
4.4
abdelhalimresu

A proposal has not yet been provided

$155 USD in 3 days
(14 Reviews)
4.0
Bhailog4242

Hi, I have more than 10 years of information security experience and can deliver you this project easily. I will also provide you a well crafted report. Let me know how you want to proceed. Kind Regards Hammad

$277 USD in 3 days
(1 Review)
3.0
alphatech786

Hi I can do it for you, I can design and build a professional android application for you according to your given requirements. Can we discuss in details? If you have any query please inbox me Thanks

$100 USD in 3 days
(3 Reviews)
1.9
BestPartner4You

Hi Sir, I am a super Java & Encryption developer and have 7 years of enough experience in this kinds of projects, so I can help you. I checked your all requirements and understood what you want. I will provide you be More

$500 USD in 7 days
(1 Review)
1.1
vitalybrenner

A proposal has not yet been provided

$155 USD in 3 days
(0 Reviews)
0.0
MilesChino

Hello, Please open communication by sending me a message. Thank you. OUR RESUME: [login to view URL] OUR PORTFOLIO: APPLE OSX: SOFTWARE - ENTERPRISE LEVEL https: More

$155 USD in 3 days
(0 Reviews)
0.0
SwatiAgarwal21

Hello There, I have reviewed your requirements and would like to discuss more about it in detail and have few queries to clarify, kindly initiate the chat so we can discuss and I can provide you the best solution a More

$88 USD in 10 days
(0 Reviews)
0.0
$35 USD in 1 day
(0 Reviews)
0.0
vaibhav1685

I can give it in next couple of hours

$150 USD in 1 day
(0 Reviews)
0.0
tanishkundu

A proposal has not yet been provided

$100 USD in 2 days
(0 Reviews)
0.0
abhishek07011

Hi, I am interested in your project and I would like to know more details. Kindly drop a message so we can discuss. Good luck!

$205 USD in 7 days
(0 Reviews)
0.0
$35 USD in 1 day
(0 Reviews)
0.0
abesoftak

A proposal has not yet been provided

$100 USD in 3 days
(0 Reviews)
0.0
naveenalka

10+ years - in Payments, Banking and Financial Services and worked as founding engineer in early stage startups to PCI compliment Card Providers and very large Ecommerce companies. I am a hardcore techie and all my More

$155 USD in 3 days
(0 Reviews)
0.0
$100 USD in 3 days
(0 Reviews)
0.0
datotahost

Hi, I will provide the java application development service monthly. spring framework based application. Please let me know more about it. Monthly charges $1111

$1111 USD in 30 days
(0 Reviews)
0.0
navinlak

I am interested. please start chat with me.

$105 USD in 3 days
(0 Reviews)
0.0