USB-3 storage device controller programming using embedded C
Budget ₹250000-500000 INR
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.
14 freelancere byder i gennemsnit ₹348571 timen for dette job
It sounds unique and challenging so I would like to accept it to do efforts to meet your requirements. Thanks and regards
I am working on a project As i am an electronics engineer by profession and also I have a passion for engineering tool.
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
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.
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
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
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
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.
perfect work on the time and day of end No complaint is here. so my work is on the way . So don't worry