Find Jobs
Hire Freelancers

network security project (C++)

$25-50 USD / hour

Closed
Posted about 6 years ago

$25-50 USD / hour

As a developer in a company specialized in cyber security solutions development, you were assigned a task to develop a C++ 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. example: • The user can use the GUI to write a string message. (optional) • 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.
Project ID: 16569113

About the project

7 proposals
Remote project
Active 6 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $40 USD/hour for this job
User Avatar
Hi! I'm interesting your project very well. I am mastering c++ and I'm a good Mathematician. And also I have many experience and good skill about algorithm and network socket connection development. Let's go ahead with me
$30 USD in 40 days
4.9 (48 reviews)
5.8
5.8
User Avatar
Dear client. I have worked at ISP as networking and security engineer for more than 5 years. During the time I developed several projects, IDS/IPS, VPN, customer authenticate system... I want to discuss about the project in more detail. Looking forward to hearing from you soon. Thanks
$50 USD in 40 days
5.0 (5 reviews)
3.8
3.8
User Avatar
I have an excellent experience in malware analysis and penetration testing and I specialize in, but not limited to : - Reverse Engineering of native and managed code, - Code obfuscation and packing techniques, - Network and web application penetration testing. I am also very proficient in C++, and master the latest C++ modern standards. I've already handled very similar tasks, and it will be a pleasure to work hand-by--hand with your engineers to get your mission done.
$33 USD in 40 days
5.0 (2 reviews)
1.5
1.5
User Avatar
Because I was involved in many security solutions and C++ projects. - Bio-metrics recognition system in C/C++ projects for 3 years with private company - Cyber security solution with PerimeterX team for 2 years in C So I think I a well-qualified in this project. However, I would like to discuss with you in more details Waiting for your reply Best Regards,
$25 USD in 40 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SAUDI ARABIA
Riyadh, Saudi Arabia
0.0
0
Payment method verified
Member since Dec 10, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.