На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА "Электроника и схемотехника"
В дополнение к основным ПРАВИЛАМ ФОРУМА :

1. Не забывайте указывать полное наименование, модель,марку, изготовителя и краткие характеристики оборудования.
2. Аргументируйте свое мнение - приводите развернутое высказывание или источник информации.
3. Запрещается обсуждать, размещать запросы и ссылки на схемы и оборудование
конфликтующие с законом или несущие явную потенциальную угрозу применения.
4. Не разрешается давать советы из разряда "Выкинь это старьё" и подобные.
5.Наглая реклама и самопиарщиана подлежит отстрелу сопровождаемому соответстующим наказанием
6.Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы.
Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
7.Запрещается создание тем, не относящиеся непосредственно к "Электронике и схемотехнике"
8.В этом разделе КАТЕГОРИЧЕСКИ запрещен мат во всех его проявлениях, а также: Ругань, оскорбления, переход на
личности.

Если Вы увидели нарушение правил раздела или форума, не поленитесь сообщить об этом модератору.
Участники форума, нарушающие правила, будут наказываться, а вносящие вклад в развитие форума - награждаться (DigiMoney и прочими радостями).


Приятного вам общения! ;)
  
> Аппаратная зашита на основе FLASH накопителя , HELP!!
    Здравствуйте!
    Помогите пожалуйста! Попался сабж на курсовую.
    Весь инет перерыл очень мало инфы нашел.... :wall:
    Хотелось бы найти какую нибудь схему функциональную или принципиальную, вообщем что подкинете с описание как это работает. Т.е. как происходит обращение к памяти, рассказать про таймеры, счетики, генераторы импульсов. Т.е. чисто по железу надо.
    Защита может быть для ПО, может предотвращать загрузку компа или предъявляться при аутентификации. Это не важно.

    Спасибо.
      Нестандартное форматирование :unsure:
        Единственная Аппаратная зашита на основе FLASH накопителя может быть реализована только программно, привязываясь к уникальному номеру и типу накопителя. Добраться то таймеров, генераторов, счетчиков внутри флэшки ИМХО можно только теоретически, практически же у вас есть только доступ через внешний интерфейс ЮСБ.
        Какие функции поддерживает интерфейс накопителя только к ним и можно привязаться.
        Вариант e-moe это один из способ програмного, но не аппаратного решения который при надлежащей квалификации можно крякнуть т.к. накопитель остается накопителем котрый все кто угодно могут читать и писать. Обычно ключи для защиты ПО делаются на микроконтроллерах, которые хранят уникальные данные во внутренней флэш памяти. Доступ к данным основывается на одинаковых секретах заложенных в ПО микроконтроллера и писюкового софта.
          Наиболее современная защита - часть исполняемого кода хранится во внешнем устройстве.
            Цитата gena_dj @
            Наиболее современная защита - часть исполняемого кода хранится во внешнем устройстве.

            Надёжность очень под вопросом, если "внешнее устройство" не является миниЭВМ с собственным процессором, чтоб исполнять этот код. тогда можно было бы часть вычимслений реализовать в нём... а если "внешнее устройство" просто зранит код - злыдни перехватят код и эмулируют устройство.
            Цитата AlexJ @
            Единственная Аппаратная зашита на основе FLASH накопителя может быть реализована только программно, привязываясь к уникальному номеру и типу накопителя.

            :no:
            Цитата DiMidRoLL @
            может предотвращать загрузку компа

            БИОС компа хранится во флэшке. переставить флэшку с мамки на морду (использовать ZIF-панель), и вопрос решён :) :D :lol:
              Цитата Печальный Самурай @
              БИОС компа хранится во флэшке.

              Сдается мне, что автор топика имел в виду стандартный флэш накопитель, типа ЮСБ мемору стик, или карточки типа SD, ComactFlash, xD...

              Цитата

              переставить флэшку с мамки на морду (использовать ZIF-панель), и вопрос решён :) :D :lol:

              Во первых не прокатит, т.к. если вынести на проводах микросхему БИОСА более чем на 10-15 см, то она работать будет через раз(если вообще будет работать), а во вторых с соседнего компа можно подогнать в панельку такую же микруху :)
                Цитата AlexJ @
                Сдается мне, что автор топика имел в виду стандартный флэш накопитель

                ну... пусть тогда пишет по человечески, " Аппаратная зашита на основе ЮСБ-FLASH внешнего накопителя", типа...
                Цитата AlexJ @
                более чем на 10-15 см
                а дальше и не надо ;)
                Цитата AlexJ @
                то она работать будет через раз(если вообще будет работать)
                хмм. вродь, БИОС в несильно быстрой флэшке зашит... а если флэшка с интерфейсом I2C, то и вовсе нет проблем, с экранированными кабелями сантиметров 40-50 реальны :)
                Цитата AlexJ @
                а во вторых с соседнего компа можно подогнать в панельку такую же микруху

                это только если рядом есть комп с заведомо идентичной мамкой ;)
                это кстати лечится просто, при использовании "обычной" флэшки с параллельной шиной данных - поменяй два бита местами в заливаемом образе (во всех байтах), и два провода в шине. тогда "чужая" флэшка не стартанёт... Если не ошибаюсь, вариантов подключения линий шины для 8бит-шины - !8 = 8*7*6*5*4*3*2*1 = 40320...

                хотя это конечно больше шутко, чем реальный совет. но реального совета тут пожалуй и не дашь, очень уж странный запрос.

                конечно, можно разместить на юсб-флэшке файл-ключ, соответствующий неким требованиям, и при выполнении защищаемого действия искать в системе флэшку, искать на каждой имеющейся флэшке ключ и проверять его на соответствие... например, тупо посчитать его контрольную сумму, которая должна совпасть с хранимым значением...

                ТОлько на защите такой работы аффтара "завалят" вопросом "а чем эта ваша поделка лучше настоящих систем атентификации?"

                Цитата DiMidRoLL @
                Т.е. как происходит обращение к памяти, рассказать про таймеры, счетики, генераторы импульсов.
                таймеры, счётчики и генераторы импульсов зарыты так глубоко, что работать с ними не легче, чем программно выдёргивать вилку из розетки и вставлять обратно :)

                Цитата DiMidRoLL @
                Попался сабж на курсовую.
                более развёрнуто задание процитируй? чего от тебя хотят? на данный момент я так понимаю, что сабж может быть или аппаратным (что-то с микросхемой flash) или программным (что-то, работающее с flash-накопителем). возможен третий вариант - аппаратное решение для работы с обычным flash-накопителем, реализующее нестандартный функционал, например, исполняющее на встроенном МК код, считанный с накопителя :)
                Если честно, все три варианта кажутся мне маразмом :whistle:
                  Цитата Печальный Самурай @
                  это кстати лечится просто, при использовании "обычной" флэшки с параллельной шиной данных - поменяй два бита местами в заливаемом образе (во всех байтах), и два провода в шине.

                  Так вот кто придумал такую защиту содержимого ПЗУшек в АОНах 90-х годов !!! :D
                  Цитата

                  но реального совета тут пожалуй и не дашь


                  :yes:

                  Цитата

                  конечно, можно разместить на юсб-флэшке файл-ключ,


                  Так зная изобретательность нашего народа, через день наплодят ящик клонов с такими ключами если это простая флэшка.
                    Цитата AlexJ @
                    Так вот кто придумал такую защиту содержимого ПЗУшек в АОНах 90-х годов !!!

                    :no: там не защита, там применена нестандартная раскладка битов (кажется, просто нибблы переставлены местами, нет?) для удобства разводки платы :whistle:
                    Цитата AlexJ @
                    ак зная изобретательность нашего народа, через день наплодят ящик клонов с такими ключами если это простая флэшка.

                    а я и не обещал взломоустойчивости самого ключа. но при условии секретности самого ключа (если владелец будет держать его при себе или в безопасном месте) надёжность защиты будет весьма высокА :yes:
                      посмотри тут.. http://aladdin.com/ может найдешь чтонить интересное..
                        Цитата Печальный Самурай @
                        (если владелец будет держать его при себе или в безопасном месте) надёжность защиты будет весьма высокА :yes:

                        Мы возможно по разному подразумеваем аппаратную защиту.
                        Как я понял вопрос, нужно защитить какой то софт с помощью аппаратного(железного) решения.
                        Если продавать софт с ключом записанным на обычной флэшке, то через несколько часов файл-ключ будет во всех пиринговых сетях(если конечно софт удостоится такой чести :)) Привязка к определенным параметрам флэшки тоже не есть хорошая защита, так как эти параметры легко вычисляется.

                        Было б неплохо, если б автор топика разъяснил что он именно имел в виду под аппаратной защитой с использованием флэшки.

                        -Added
                        Цитата Muran @
                        посмотри тут.. http://aladdin.com/ может найдешь чтонить интересное..

                        ИМХО, Алладин одна из самых ломаемых защит с использованием аппаратных ключей.
                        Вот здесь Ключи для защиты.
                        на 5 страниц обсуждение аппаратных ключей.
                          Цитата AlexJ @
                          ИМХО, Алладин одна из самых ломаемых защит с использованием аппаратных ключей.

                          Зато одна из первых. :)
                          Цитата AlexJ @
                          Мы возможно по разному подразумеваем аппаратную защиту.
                          Как я понял вопрос, нужно защитить какой то софт с помощью аппаратного(железного) решения.

                          Я так понял, что
                          Цитата DiMidRoLL @
                          Защита может быть для ПО, может предотвращать загрузку компа или предъявляться при аутентификации. Это не важно.

                          Т.е. автору пофиг, что и как защищать. к примеру, защищать комп от несанкционированного включения, или установленную на нём программу от несанкционированного запуска действительно можно, разметив на флэшке файл-ключ и выдав флэшку человеку, имеющему право выполнять данное действие на данном компе.

                          Ещё вариант - шафровать данные на компе открытым ключом, а екретный ключ, необходимый для дешифровки, хранить на флэшке.


                          Смущает только словечко "аппаратная защита"... ИМХО, под это определение потянет только самостоятельный интегрируемый модуль, реализующий защитные функции и использующий флэш-накопитель.
                          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                          0 пользователей:


                          Рейтинг@Mail.ru
                          [ Script execution time: 0,1484 ]   [ 14 queries used ]   [ Generated: 21.05.24, 19:46 GMT ]