Find Jobs
Hire Freelancers

USB-3 storage device controller programming using embedded C

₹250000-500000 INR

Fechado
Publicado há mais de 1 ano

₹250000-500000 INR

Pago na entrega
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.
ID do Projeto: 35467403

Sobre o projeto

14 propostas
Projeto remoto
Ativo há 1 ano

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
14 freelancers estão ofertando em média ₹348.571 INR for esse trabalho
Avatar do Usuário
I am a C programmer. Sincerely. . .
₹300.000 INR em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
It sounds unique and challenging so I would like to accept it to do efforts to meet your requirements. Thanks and regards
₹375.000 INR em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
I am working on a project As i am an electronics engineer by profession and also I have a passion for engineering tool.
₹450.000 INR em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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
₹375.000 INR em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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.
₹375.000 INR em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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
₹375.000 INR em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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 speed with zero errors. Working with me will surely bring you many good as I am very creative and persuasive in nature, I can assure you the deliverables you have asked for in the job description. So, pick me up if you think I ma worth the job. Thank you.
₹250.000 INR em 6 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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 more deep .
₹300.000 INR em 15 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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.
₹255.000 INR em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
perfect work on the time and day of end No complaint is here. so my work is on the way . So don't worry
₹350.000 INR em 5 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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, and circuit design. You can count on me to support your company the same way I would my own. I'd be delighted to hear from you. Best wishes
₹400.000 INR em 30 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
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 was released in 2005. I also worked on open-source code TrueCrypt. Therefore, I will be able to complete this project successfully for Windows within 30 days, this is because some driver calls might have changed, and I will need to look into them. You can look at my profile for more details about my skills. Thank you, Rameshwar Saran
₹450.000 INR em 60 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) INDIA
NEW DELHI, India
5,0
1
Método de pagamento verificado
Membro desde jun. 27, 2016

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.