Lukket

USB-3 storage device controller programming using embedded C

Job Description:

Objectives to achieve

o USB storage device should contain 3 types of partitions: Out of these 3 types of partitions only 2 will be visible to the host/machine after authentication. (By default no partition/volume/disk will show on any host/machine that the USB mass storage device is connected to.)

1. Private partition1 (Pp1): Private partition1 will become visible to the host/machine only after a code (IOCTL) with a PIN to the controller which will be compared to the PIN stored in Meta Data Partition. If authentication is successful then Private partition1 will become visible to the host/machine.

2. Private partition2 (Pp2): Private partition2 will become visible to the host/machine only after an application sends another code (IOCTL) with a 2nd PIN to the controller which will be compared to the 2nd PIN stored in Meta Data Partition. If authentication is successful then Private partition2 will become visible to the host/machine.

3. Meta Data Partition: This is a partition that is only visible to the controller to store data/metadata like pin, encryption keys etc.

o Every read & write operation destined for Pp1 & Pp2 partitions should automatically be encrypted/decrypted via the controller (encryption algorithm can be simply Xoring the data).

o The key for encryption/decryption & both PINs should be changeable in Meta Data Partition.

o IOCTLS should be used to mark any partition as PP1 or PP2

o Once the partition is visible to the host/machine (after authentication) it will behave like normal volumes & its PP1 or PP2 properties should persist even if partition is formatted.

Færdigheder: C programmering, Microcontroller, Firmware, PCB Design and Layout, Indbygget Software, Local Job

Om klienten:
( 1 bedømmelse ) NEW DELHI, India

Projekt ID: #35467403

14 freelancere byder i gennemsnit ₹348571 timen for dette job

tracygearth

I am a C programmer. Sincerely. . .

₹300000 INR in 7 dage
(0 bedømmelser)
0.0
kumarpraveen78

It sounds unique and challenging so I would like to accept it to do efforts to meet your requirements. Thanks and regards

₹375000 INR in 7 dage
(0 bedømmelser)
0.0
Ayushjha0707

I am working on a project As i am an electronics engineer by profession and also I have a passion for engineering tool.

₹450000 INR in 7 dage
(0 bedømmelser)
0.0
priyanka7029

I read job description and I can do your project. I can even work on urgent basis and complete your project soon..contact me for more information

₹375000 INR in 7 dage
(0 bedømmelser)
0.0
Anisanikhat

I have done freelancing before. And i know how to write articles and writing skills. I also have typing skills and computer knowledge. I'm a post graduate also.

₹375000 INR in 7 dage
(0 bedømmelser)
0.0
aashna97

I m interested in working with you. Hoping for the positive response and soon so that i can gain more knowledge while working with you

₹375000 INR in 7 dage
(0 bedømmelser)
0.0
arshparvez198

Hello. From your job description I have learned that requirements you have asked for are possessed by me very well. I am an expertise on data entry and excel, also have good command over English and have good typing s Flere

₹250000 INR in 6 dage
(0 bedømmelser)
0.0
Allensingh1

Ok i read it I'm interested in this job but i have some question to ask like how I start it coz my speciality in only C language to I create code for that problem . Share more information to me for i understand that mo Flere

₹300000 INR in 15 dage
(0 bedømmelser)
0.0
shwetabhgupta200

I have complete knowledge of this kind of C programming . Just give me a chance and will make it the best way you want me to complete this.

₹255000 INR in 7 dage
(0 bedømmelser)
0.0
Tusharsingh002

perfect work on the time and day of end No complaint is here. so my work is on the way . So don't worry

₹350000 INR in 5 dage
(0 bedømmelser)
0.0
As75000

I've been working in the field of electronics for more than 5 years. I have a great deal of experience with PCB design, embedded software (Arduino, Raspberry PI, Python, etc.), analogue and digital circuit simulation, Flere

₹400000 INR in 30 dage
(0 bedømmelser)
0.0
rsaran

Hi there! I wrote a similar application for OTFE application for Windows in the year 2005. I also worked on open-source code for software Scramdisk (Windows version around year 2002) but not on its Linux version that Flere

₹450000 INR in 60 dage
(0 bedømmelser)
0.0