Find Jobs
Hire Freelancers

Simple OS modification

$30-250 USD

Closed
Posted about 6 years ago

$30-250 USD

Paid on delivery
​Your final project assignment is a simple encrypted file system. You may choose to either implement it in the kernel, or as a user-level application. There are several simplifying assumptions that you are free to make: You need only support a single level of names. In other words, you don't have to support any subdirectories in your file server. You can ignore the remove and wstat operations. Your server need not authenticate clients. Start by implementing a basic file system that can handle the create, open, read, write, and stat operations. Then add some form of encryption. You'll need to support a synthetic control file to which the key is written. As a basic version, keep the contents of the files in memory. For a more challenging version, store the encrypted files in persistent storage. I.e. Make your file system implementation exist as a layer on top of an existing file system.
Project ID: 16511098

About the project

2 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
2 freelancers are bidding on average $178 USD for this job
User Avatar
I am good in C programming, I feel I can do this.
$155 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Mar 18, 2018

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.