|
|
  |
cвоя флешка, шифрование+драйвера |
|
|
|
Oct 13 2015, 10:12
|
Знающий
   
Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422

|
Здравствуйте!
Захотелсь сделать свою флешку, вот по схемотехнике особо нет вопросов, а по софту есть.
Может кто знает, с какими трудностями придеться столкнуться, ведь, как я понимаю определить по USB дескрипотору что это накопитель это просто, а далее я слыщал про то,что надо шифрованиепри помощи 256-разрядного алгоритма AES, но где достать его описание?, я так понимаю что надо его реализовывать программно. Также вопрос как сделать так, чтобы флешка определялась и работала в Windows, Linux, BSD-системах и MacOS?
Я так понимаю это тоже все надо реализовывать программно зная исходники соответствующих драйверов, но где их найти??
Прошу помочь в видимых пробелах реализации шифрования и поддержки разных ОС.
Заранее благодарен!
Сообщение отредактировал addi - Oct 13 2015, 10:21
|
|
|
|
|
Oct 13 2015, 10:19
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(addi @ Oct 13 2015, 13:12)  Здравствуйте!
Захотелсь сделать свою флешку, вот по схемотехнике особо нет вопросов, а по софту есть
Может кто знает, с какими трудностями придеться столкнуться, ведь, как я понимаю определить по USB дескрипотору что это накопитель это просто, а далее я слыщал про то что надо шифрованиепри помощи 256-разрядного алгоритма AES, где достать его описание, я так понимаю что надо его реализовывать программно Также вопрос как сделать так чтобы флешка определялась и работала в Windows, Linux, BSD-системах и MacOS?
Я так понимаю это тоже все надо реализовывать программно зная исходники соответствующих драйверов, но где их найти??
Прошу помочь в видимых пробелах реализации шифрования и поддержку разных ОС
Заранее благодарен! микросхемы шифрования link1link2это как пример, но можно и на ПЛИС свой/самому алгоритм сделать Это со стороны флешки. link open source програмному обеспечению
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Oct 13 2015, 10:42
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(addi @ Oct 13 2015, 13:31)  А вот не скромный вопрос,- а нафига вообще там шифрование? Цитата(addi @ Oct 13 2015, 13:12)  ...далее я слыщал про то,что надо шифрование Не нужно для MSD шифрование. Цитата(addi @ Oct 13 2015, 13:31)  Вот еще более скромный вопрос, я так понял надо еще программно файловую систему реализовывать?, кто нибудь проборвал?, это сложно?, наверно без какой-нить RTOS не обойтись..... И ФС как таковая не нужна. Потребуется реализация функций виртуальной адресации и выравнивания износа, если в качестве носителя будет выступать голая NAND.
|
|
|
|
|
Oct 13 2015, 10:45
|
Гуру
     
Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295

|
Цитата(addi @ Oct 13 2015, 13:31)  А вот не скромный вопрос,- а нафига вообще там шифрование?
Вот еще более скромный вопрос, я так понял надо еще программно файловую систему реализовывать?, кто нибудь проборвал?, это сложно?, наверно без какой-нить RTOS не обойтись..... 1. Не нужно там шифрование. Вообще. Вам нужно просто сделать свое устройство класса Mass-Storage. И файловая система не нужна. Это забота той машины, к которой вы будете подключать вашу флэшку. Она сама сформирует на продоставленном вами дисковом пространстве ту или иную файловую систему. 2. Я делал флэшки на LPC2144, AT91SAM9XE512 и STM32F207. Примеры Mass-Storage устройств, изначально рабочие, поставляются в составе среды разработки Keil ...
|
|
|
|
|
Oct 14 2015, 09:19
|
Знающий
   
Группа: Участник
Сообщений: 679
Регистрация: 9-08-06
Пользователь №: 19 422

|
Цитата(Копейкин @ Oct 13 2015, 20:21)  Я подробностей не знаю. Посмотрите описание ключей Sentinel HASP или Guardant. Однако предполагаю, что VID, PID и класс устройства у них свои собственные. Чтобы только через собственный драйвер работало. Но этом и строится защита. терь понял, собственный драйвер... Спасибо!
|
|
|
|
|
Oct 28 2015, 12:57
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(addi @ Oct 13 2015, 14:31)  а нафига вообще там шифрование? ну может быть, чтобы если флеха потеряна, то нашедший не мог бы прочитать ее. Одно время продавались флехи со встроенным сканером пальца. НО! Это ж китайцы, они и сделали по-китайски: для работы сканера нужна была установка спец драйвера на комп. Что это значит? - это значит, что я пришел например в клуб, в библиотеку; там на "общественном" компе установка драйверов всегда заблокирована (иначе посетители такого понаставят... не говоря уже о вирусах). То есть на таком компе я с флешкой работать не смогу: потому что ее сканер не запустить. ((( А нужно было, чтобы сканер, хотя бы на запуск, работал автономно - полностью внутри флешки, используя только +5 от USB. А когда прочтет и сличит отпечаток пальца - аппаратно включал бы разрешение на связь флешки с компом, по обычному протоколу, со стандартным драйвером. (Внесение нового образца отпечатка для сканера - это работа для "домашней" машины, на это и спец драйвер можно) Цитата(addi @ Oct 13 2015, 14:12)  Захотелсь сделать свою флешку Вот если Вы такое сделаете, имхо будет реальный спрос. Ну или какой другой вариант защиты от прочтения посторонними... Кнопки для ввода пароля на корпусе флехи? Гммм... навряд... Но выключатель записи (против вирусов) - это обязательно! - совершенно необходимая опция.
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|