-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!new
sfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.ne
ostrada.pl!not-for-mail
From: Jeremiasz Kafelski <j...@j...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: taki klucz usb
Followup-To: pl.misc.elektronika
Date: Thu, 18 Jun 2009 21:55:44 +0200
Organization: TP - http://www.tp.pl/
Lines: 90
Message-ID: <h1e61a$j3g$1@atlantis.news.neostrada.pl>
References: <h1devs$q64$1@nemesis.news.neostrada.pl> <h1dsnt$fmb$1@news.wp.pl>
<h1duik$ije$1@nemesis.news.neostrada.pl> <h1e40s$kka$1@news.wp.pl>
NNTP-Posting-Host: afch44.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-2"
Content-Transfer-Encoding: 8Bit
X-Trace: atlantis.news.neostrada.pl 1245354858 19568 95.49.59.44 (18 Jun 2009
19:54:18 GMT)
X-Complaints-To: u...@n...neostrada.pl
NNTP-Posting-Date: Thu, 18 Jun 2009 19:54:18 +0000 (UTC)
User-Agent: KNode/0.99.01
Xref: news-archive.icm.edu.pl pl.misc.elektronika:565699
[ ukryj nagłówki ]Adam Dybkowski wrote:
> Jeremiasz Kafelski pisze:
>
>>>> Mam pytanie do szanownych elektroników.
>>>> Ile kosztowało by wyprodukowanie czegoś podobnego do takiego klucza
>> usb.
>>>> http://yubico.com/home/index/
>>> Płytka drukowana (10-20 zł?) plus dowolny mikrokontroler z USB i
>>> zabezpieczoną przed odczytem z zewnątrz pamięcią. Np. AT91SAM7S256
>> (30
>>> zł). Do tego jakieś drobiazgi, złącze USB, stabilizator do zasilania.
>>> Łączny koszt części wyjdzie z 60-70 zł
>>
>> Obudowa może być standardowa np. z czytnika kart.
>
> No to się zdecyduj, czy chcesz podłączać do tego pendrive, czy wkładać
> kartę pamięci. W tym drugim przypadku wystarczy podłączyć do procesora
> gniazdko karty (kilka zł).
Juz pisalem nie wiem co bedzie tansze , latwiejsze.
Chce prosto updatowac sprzet i przekazywac jakies dane jednorazowo.
>> Nie wiem czy dobrze rozumuję, ale myślę sobie, że taki czytnik kart nie
>> jest specjalnie skomplikowany. Ale faktycznie sie nie znam. Czy to musi
>> byc Host? Tez nie wiem, czy przejsciowka musi miec host? W koncu nic
>> innego nie bedzie robic. Tyle, ze przeniesc prad i sama troche pobrac.
>
> No ale jeżeli ten "klucz" także ma gadać przez USB (komputer ma widzieć
> naraz dwa urządzenia: pendrive i "klucz") to albo procesor "klucza"
> będzie gadał z pendrivem i przekazywał dane dalej do komputera, albo
> trzeba dorzucić układ huba USB, z czego robi się już skomplikowana
> kobyła. Dużo prościej jednak użyć kartę pamięci.
A wiec mamy rozwiazanie. Ta karta jest potrzebna tylko do wymiany firmaware
i kluczy/danych. teoretycznie zatem moze byc nawet na kabelku.
>> Ten pendrive to był pomysł na podanie firmware. Jeśli to będzie jakiś
>> system plików do którego wgrywam jak na normalny dysk to może i nie
>> mieć przejściówki/karty/co kolwiek.
>
> A ile potrzebujesz tam megabajtów pojemności? Może wystarczy pamięć w
> procku (jeżeli 256KB), a może mały scalak szeregowej pamięci DataFlash
> (do 8MB). Powyżej to już tylko scalak pamięci NAND Flash albo taniej
> gotowa karta pamięci.
256kb pewnie wystarczy choc oczywiscie 2 razy wiecej bylo by super.
pamiec wystarczy i 5K klucze to jakies 3K plus troche tablic do base64 i md5
>> Chodzi o to, ze wymiana firmawre to jest dodatkowy sprzet. Nie moge ot
>> tak sobie wetknac do komputera i zmienic softu. A wlasnie tak bym
>> chcial ;)
>> Po wcisnieciu ma generowac pewien kod z klawiatury. Oczywiście pewne
>> dane trzeba tam jakoś wgrywać. Trzeba wgrać jakies haslo, albo klucz
>> prywatny. Czyli jak kolwiek trzeba jednorazowo umiec wgrac tam dane.
>> Dlatego mowilem o jakims prostym (dla uzytkownika) sposobie
>> uaktualnienia.
>
> Czyli ma udawać normalną klawiaturę (klasa USB HID), a zarazem
> pendrive'a (klasa USB Mass Storage)? To się robi niezłe zamieszanie bo
> trzeba zrobić urządzenie "composite" i nie jestem pewien, czy wtedy nie
> trzeba własnych sterowników dla Windows albo chociaż pliku INF.
Moze 2 tryby?
zauwaz, ze jesli karta to karta nie musi byc widoczna przez system komputera
a przez hardware klucza usb.
>>> A i tak zresztą dokładne rozwiązanie zależy od wagi informacji, którą
>>> chcesz zabezpieczać. Sporo bezpieczniejszym rozwiązaniem byłoby
>> użycie
>>> procesora dedykowanego do takich celów
>>
>> Zalozenia sa super otwartosci lacznie z hardware.
>
> Piszesz o upublicznieniu schematu i kodu źródłowego? Nie ma problemu.
Tak.
> Ale procesor będzie chyba w środku (po zaprogramowaniu) przechowywał
> jakieś sekrety, więc nie możesz ot tak wybrać dowolnego, którego
> zabezpieczenie przed odczytem można łatwo złamać. Albo wyczaić danych na
> podstawie np. analizy pobieranego prądu (a przy tym ułatwione zadanie
> gdy zna się kod źródłowy oprogramowania).
Mogę. tzn. samo uzyskanie urzadzenia sprawia , ze przestaje byc wazny.
Pewnie da sie to zamienic na cos mocniejszego, ale to juz na wersje 2.0 ;)
Następne wpisy z tego wątku
- 18.06.09 19:56 Jeremiasz Kafelski
- 18.06.09 19:57 Jeremiasz Kafelski
- 18.06.09 20:00 Paweł
- 18.06.09 20:16 Adam Dybkowski
- 18.06.09 21:24 Jeremiasz Kafelski
- 18.06.09 21:33 Adam Dybkowski
- 21.06.09 11:10 MKi
- 22.06.09 06:14 Jeremiasz Kafelski
- 22.06.09 14:50 MKi
- 22.06.09 19:17 Adam Dybkowski
- 23.06.09 08:30 Jeremiasz Kafelski
- 23.06.09 08:34 Jeremiasz Kafelski
- 23.06.09 16:09 MKi
- 23.06.09 18:25 Adam Dybkowski
- 23.06.09 18:34 MKi
Najnowsze wątki z tej grupy
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
- Wyświtlacz ramki cyfrowej
- bateria na żądanie
- pradnica krokowa
- Nieustający podziw...
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
Najnowsze wątki
- 2025-02-01 Śmierć mózgu a narządy do pobrania
- 2025-01-31 A niektórym to naprawdę zależy na ekologi w miastach LPG POWRACA ;-)
- 2025-01-31 Lublin => Programista Delphi <=
- 2025-01-31 Łódź => Programista NodeJS <=
- 2025-01-31 Wrocław => Senior SAP Support Consultant (SD) <=
- 2025-01-31 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2025-01-31 Gdańsk => iOS Developer (Swift experience) <=
- 2025-01-31 Kraków => UX Designer <=
- 2025-01-31 Warszawa => Data Engineer (Tech Leader) <=
- 2025-01-31 Gliwice => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-31 Gliwice => Business Development Manager - Network and Network Security
- 2025-01-31 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-31 Warszawa => Full Stack .Net Engineer <=
- 2025-01-31 Warszawa => Programista Full Stack (.Net Core) <=
- 2025-01-31 Gdańsk => Programista Full Stack .Net <=