Lukket

Programming Project: “Securing Cloud Documents”

Project Task: Secure these data using client-side encryption and data authentication. Specifically, write a program which on the command “Encrypt” does the following:

1. Encrypts a text file on a randomly generated key using AES-256 in the counter mode (CTR).

2. Appends to the resulting ciphertext its HMAC-SHA256 authentication tag (you will need another random key for the MAC).

3. Uploads the ciphertext alongs with the tag to Google Drive.

On the command “Decrypt”, the program does the following:

1. Downloads the file and the tag from Google Drive.

2. Verifies the MAC, and outputs a “Ciphertext Invalid!” error, if the tag is invalid and stops.

3. Decrypts the ciphertext and outputs the resulting text file.

In the above, the keys must be generated on a user-defined password via key derivation function (take PBKDF2).

Feel free to use the programming language of your choice. Python is recommended.

Also, feel free to use existing implementations of cryptographic primitives (you are not expected to implement encryption and MAC by yourselves).

Evner: Encryption, Java, PHP, Python

Se mere: freelancing jobs near me, cs freelancing, freelance categories, it freelancing, freelance work details, how to get freelance java projects, how to apply for freelance jobs, freelancer project website, programming project data structure, socket programming project outsourcing, programming project include, linux kernel programming project, socket programming project chat server, auction programming project, poker programming project, string manipulation programming project, client server socket programming project, flash usa schools database programming project, non disclosure agreement programming project, sample project detail design documents

Om arbejdsgiveren:
( 6 bedømmelser ) Pune, India

Projekt ID: #19336237

7 freelancere byder i gennemsnit $193 på dette job

akshayatm

Hi Sir, I am an experienced software developer expert in java ,j2ee , spring,   hibernate orm, webservices,xml xslt, db like technolgies.I am an expert in spring boot, REST API, Soap.I am experienced in openapi , swagg Flere

$250 AUD in 5 dage
(50 bedømmelser)
5.2
vicksan

Greetings! Good Afternoon, As you are looking for a Python expert then I am here to work on the project. Thanks for the job opportunity. And it will be a pleasure for me to work with you. Can you please share mor Flere

$250 AUD in 10 dage
(11 bedømmelser)
4.9
phantom1222

Dear sir. I have read your description with great interest. I have experiences with lots of project. Also I am able to finish the task in time. If you send me a message, we can discuss more. I am waiting for yo Flere

$150 AUD in 3 dage
(6 bedømmelser)
3.8
apachisol

Websites, Games & App Developer Dear Customer Thanks for checking my profile. We are very experienced with mobile app , Game and website development. Talented Our Skills Mobile Programming Native Platfor Flere

$277 AUD in 3 dage
(1 bedømmelse)
0.0
sudarshandongre

Hi! We are Wasatch Infotech, your project looks cool and we are very interested in working on it. Could you tell us more about it. We are professional web page designer with a background in designing web page. We can d Flere

$155 AUD in 3 dage
(0 bedømmelser)
0.0
YashwanthY

Hello, I am a DevOps Engineer and use Python on a daily basis. Working as a DevOps Engineer, I have to make sure that the files being stored on the cloud are secure and encrypted. I can completely understand your pr Flere

$111 AUD in 5 dage
(0 bedømmelser)
0.0
ameyasohoni9

I have an intermediate experience web and scripting with PHP and would be able to deliver with quality on the desired project with the stringent timelines you have asked for. Hope to catch up with you Relevant Skills Flere

$155 AUD in 3 dage
(0 bedømmelser)
0.0