С Новым годом! Форум программистов, компьютерный форум, киберфорум
Робототехника и умный дом
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 4
1

Нужен электронный замок

27.03.2014, 13:37. Показов 1469. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую всех!
Появилась у меня необходимость создать ЮСБ-замок (назову так)
Попробую объяснить как я вижу:
Устройство должно подключаться к ПК. При вводе с ПК через программу-драйвер к этому устройству ключа(кода) замок открывается. Код этот должен находиться в подключаемом устройстве, а не в драйвере - принципиальный момент!
Также устройство нужно защитить от брутфорса. Т.е. в нем помимо хранящегося кода должна быть и какая-то управляющая программа и, соответственно, процессор (или, если существуют, другое логическое устройство подходящее.)
Я в радиотехнике почти ноль и хотелось бы узнать у вас схему сборки подобного.
Заранее благодарю за помощь!
П.С. более подходящего раздела на форуме не нашел... А поскольку такой замок можно частью умного считать, кладу сюда

Добавлено через 1 минуту
Вот еще дополненьице. Спрашивал уже на другом форуме, и мне там вместо замка ключ предложили) Привожу свой ответ, который поможет лучше понять, что именно мне надо:
Про хасп-ключ знаю. Но ответ в названии кроется - мне не ключ, а замок нужен. Ключ этот втыкается в компьютер, который для ключа является неким сейфом с замком. Мне же нужно противоположное - крайне упрощенный вариант компьютера, куда такой ключ можно воткнуть, и который его откроет. Но и вместо ключа должен быть ПК, но это уже не принципиально, поскольку мне подойдет и схема замка, открывающегося таким ключом. Наиэлементарнейшая на сколько это возможно. А ключ этот можно сэмулировать и сделать так, чтобы ПК открывал.
А вообще открывание этим ключом, наверно усложнит и сделает дороже устройство, так как ПО этого устройства сложнее будет, как минимум. Мне необходима только защита от брутфорса пока. Возможно, и конструкция упрощается в этом случае? Вот этого не знаю.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.03.2014, 13:37
Ответы с готовыми решениями:

Электронный замок с биометрическим считывателем
Ребята "Электронный замок с биометрическим считывателем" тема моего дипломного проекта, к четвергу...

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

Arduino - электронный ключ высокой секретности (нужен совет)
Arduino - электронный ключ высокой секретности (нужен совет) Всем привет, задумал собрать СКУД...

нужен быстрый простой электронный детектор пропажи 220В/50Гц
помогите! нужен быстрый простой электронный детектор пропажи 220В/50Гц по первому пропавшему...

Электронный замок на arduino
Подскажите как сделать, чтоб поднесли ключ - замок открылся, еще раз поднесли - замок закрылся. Вот...

8
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
27.03.2014, 18:00 2
Во-первых - кладут яйки, а не темы, во-вторых - наипростейших схем для серъезной защиты не может быть в принципе, в-третьих - "Я в радиотехнике почти ноль и хотелось бы узнать у вас схему сборки подобного" - нулю в радиотехнике схема ничем не поможет, в-пятых - такие, косящие под наивных, уже тут были неоднократно - типа дайте мне алгоритм и схему кодировщика цифрового ТВ, в то время как алгоритм от фирм производителей идет под NDA, а сами кодировщики в железе по пару тысяч баксов. Намек достаточно прозрачен?

Сугубо мое имхо:
1- система USB-замок - есть бред, так как от перестановки слагаемых сумма не меняется и любой обмен можно перехватить.
2- аппаратный HASP ключ как раз и есть по сути "замок", ибо декодировка идет аппаратно в контроллере гаджета.
3- использование ПК вообще как дополнительное звено, неважно ключ он или замок, есть снижение уровня безопасности, отсутствие автономности, лишнее энергопотребление.
4- пользуйте активные RFID с длиной кода до 256 бит с автономным считывателем и будет вам счастье.

p.s.: на радиоскоте тему вашу посмотрел.
0
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 4
28.03.2014, 00:03  [ТС] 3
1. Класть много чего можно. И для тем уместно.
2. Я просил серьезную защиту?
3. Наипростейшая - простая на сколько возможно. Синонимы.
4. Почти ноль понятие относительное, в отличие от ноля.
5. Намек понятен, но не в тему. На радиоскоте ответ дали, не видели? Далекоооо не две тыщи баксов, и собрать не проблема.
6. Почему же бред? потому что вы не поняли, что все что мне надо - защита от брутфорса, хоть я и написал это?
7. Насчет Хасп ключа, спасибо, что подсказали конструктивно. Покопаюсь и с ним. (Но мне-то схема нужна)
8. Использование ПК - концепция устройства, которую вы не знаете. В ней он необходим.
9. "активные RFID с длиной кода до 256 бит с автономным считывателем" Спасибо еще раз. Посмотрю.

Добавлено через 16 минут
И еще, я уверен, что для защиты только от брутфорса (чтобы после трех попыток, замок полностью блокировался, допустим, на минуту) схема может быть еще проще. Поэтому тему тут не удаляю.
0
magirus
28.03.2014, 00:23
  #4

Не по теме:

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

0
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
28.03.2014, 00:31 5
Почему же бред? потому что вы не поняли, что все что мне надо - защита от брутфорса, хоть я и написал это?
не переиначивайте, бредом названо именно то, что вы написали "Мне же нужно противоположное - крайне упрощенный вариант компьютера, куда такой ключ можно воткнуть, и который его откроет. Но и вместо ключа должен быть ПК". Защита от брутфорса - это другая ремарка.

(Но мне-то схема нужна
так берите даташит на криптоИМС и смотрите схему включения. Чаще всего это ПЛИС, весь алгоритм-схема зашиты внутри и являются ноу-хау.

8. Использование ПК - концепция устройства, которую вы не знаете. В ней он необходим.
верно, ваши суперсекретные мысли мы не знаем, а потому оставайтесь с ними. Хотите подсказок, не партизаньте.

И еще, я уверен, что для защиты только от брутфорса (чтобы после трех попыток, замок полностью блокировался, допустим, на минуту) схема может быть еще проще.
если бы вы ознакомились с принципом работы криптосистем, да хотя-бы теми же HASP-ключами, то подсчет неправильных попыток доступа, а именно защиты от брутфорса, уже реализован. Алгоритм/схема внутри МК/ПЛИС.

Поэтому тему тут не удаляю.
вы не знакомились с правилами форума. У вас нет таких прав, и по желанию TC темы не закрываются и не удаляются.
1
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 4
28.03.2014, 02:02  [ТС] 6
Ну давайте поспорим. А потом закрывайте. А то детский сад какой-то.
"не переиначивайте, бредом названо именно то, что вы написали "Мне же нужно противоположное - крайне упрощенный вариант компьютера, куда такой ключ можно воткнуть, и который его откроет. Но и вместо ключа должен быть ПК". Защита от брутфорса - это другая ремарка."
"система USB-замок - есть бред, так как от перестановки слагаемых сумма не меняется и любой обмен можно перехватить."
Мне не нужна защита от перехвата. Единственная которая нужна - от брутфорса.
"Мне необходима только защита от брутфорса пока."

"так берите даташит на криптоИМС и смотрите схему включения. Чаще всего это ПЛИС, весь алгоритм-схема зашиты внутри и являются ноу-хау."
Как я должен узнать был, что мне даташит нужен, если я почти ноль?

"верно, ваши суперсекретные мысли мы не знаем, а потому оставайтесь с ними. Хотите подсказок, не партизаньте."
В вопросе было сказано ПК. А вы решили, что он не нужен.

"если бы вы ознакомились с принципом работы криптосистем, да хотя-бы теми же HASP-ключами, то подсчет неправильных попыток доступа, а именно защиты от брутфорса, уже реализован. Алгоритм/схема внутри МК/ПЛИС."
Конечно реализован. Я ж брутфорс не сам выдумал. Мне то нужна простая схема, которая этот механизм сможет воплотить. О чем вопрос и задан. Вот "Алгоритм/схема внутри МК/ПЛИС" конструктивно. Спасибо!

"вы не знакомились с правилами форума. У вас нет таких прав, и по желанию TC темы не закрываются и не удаляются."
Грешен.

Добавлено через 11 минут
Или давайте переписку нашу позорную удалим, я подправлю сообщение (если подскажете в чем именно), прочитаю правила форума (и буду одним из избранных, кто это делает) и оставим тему?
0
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
28.03.2014, 02:11 7
Защиту от брутфорса?

в виде псевдокода:
Код
inc(count_false); 
if count_false > N then block_timer.enable:= true
в виде схемы:
компаратор кодов -> таймер блокировки попыток ввода на счетчике, все.
В вопросе было сказано ПК. А вы решили, что он не нужен.
я ничего не решил, я высказал свое имхо. Не нравится, не берите, можно взять на ус рекомендации, а можно и не взять.

Сие:
концепция устройства, которую вы не знаете. В ней он необходим.
вы проигнорировали. Повторяю: мы ничего не знаем о ваших мыслях и неизвестной концепции и почему оно так там необходимо.
1
0 / 0 / 0
Регистрация: 27.03.2014
Сообщений: 4
28.03.2014, 10:56  [ТС] 8
Спасибо за новое направление для копания - компаратор) На ус мотаю.
А почему ПК необходим- не суть (ноу-хау, партизаню), но именно необходим.
Хотя, в принципе, если интересно: потому что у ПК есть дисплей, клавиатура. Встраивать это в устройство - делать его дороже. Но этот ответ, может породить множество других вопросов и псевдорешений (а может и не псевдо даже)
Есть же множество всяких юсб-гаджетов, которые и без ПК можно было реализовать. Но они есть) Можно было спросить, точно ли необходим, всего-то.
"Спасибо" вам поставил за продолжение)
0
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 3
28.03.2014, 12:16 9
Сожалею, но раз партизанщина продолжается больше помочь вам нечем.
1
28.03.2014, 12:16
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.03.2014, 12:16
Помогаю со студенческими работами здесь

Электронный замок, противопожарный, микроконтроллер AVR
Может кто нибудь сможет скомпилировать код в файле на ассемблере

Нужен бесплатный электронный документооборот
Народ подскажите пожалуйста электронный документооборот бесплатный где можно найти или взломаный...

Электронный календарь, ежедневник. Нужен совет
Ситуация такая: первый курс, первая курсовая, тема - "Электронный календарь" (по сути это будет...

Нужен электронный учебник на Flash. Тема не принципиальна
У кого-нибудь есть электронный учебник на Flash на тему:тексторый редактор Word,можно на любую...

нужен на ПММ Bosch SCE52M55EU/11 электронный модуль дисплея BSH 9000693370. мк MC9S08A032 в кз
Вопрос. Можно-ли электронный модуль ПММ Bosch 9000693370 заменить на 9000693375 б-у? Если нет, то...

Asus x52d горит одновременно два индикатора "замок открыт" и "замок закрыт"
При включении ноутбука Asus x52d горит одновременно два индикатора "замок открыт" и "замок закрыт",...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Блоги программистов
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­хро­н­н­ы­й счётчик с управляющим сигналом задержки).
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru