Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: paucku в Nov 09, 2007, 16:03



Титла: Как работи цифровото подписване с донгъл+идея?
Публикувано от: paucku в Nov 09, 2007, 16:03
Как работи цифровото подписване, когато се използва смарт карта със смарт четец(наричам ги донгъл по-долу)?

Примерни сценарии:
1. Ще подписвам файла "alabala.doc". В програмата са управление на донгъла пиша пин кода си "1234" и донгъла ми изпраща сертификата със който подписвам документа, а програмата подписва с него.

2. Програмата за управление праща пин кода и файла "alabala.doc" на донгъла и той после връща подписания документ "alabala.doc.signed".

На кой от примерите прилича повече цифровото подписване? Ако е на първия, значи има теоретична възможност подписа да бъде откраднат, особено ако го правиш от работата или интернет клуб. Във втория има възможност само да се открадне пин кода, който без донгъла няма да върши никаква работа, така че е по-добре от първия.


Титла: Как работи цифровото подписване с донгъл+идея?
Публикувано от: romeo_ninov в Nov 09, 2007, 16:10
Доколкото ми е известно криптирането се прави в карточетеца, защото преди време се коментираше възможността да се подслушва устройството и да се съди за ключа


Титла: Как работи цифровото подписване с донгъл+идея?
Публикувано от: n00b в Nov 09, 2007, 18:01
Зависи от картата.

Всъщност това си е цял процесор със собствена памет.

При по-скъпите решения става по начин Н:2.

При по-евтинките си е начин Н:1.

Факт е че комуникацията се инициира само и единственно с верен ПИН. При Н пъти грешен пин процесора в картата се заключва и няма комуникация нито навън, нито навътре. За повече справка виж ISO 7810 и ISO 7816. SIM картите на GSM са подобни, но май само комуникацията им е по-различна и там стандарта се води GSM 11.11, GSM 11.14.

Има си специялен стандарт наречен PKCS#11 който се грижи достъпа да бъде стандартизиран.

Ако не е тайна в кой интернет клуб има такива сертификати?


Титла: Как работи цифровото подписване с донгъл+идея?
Публикувано от: paucku в Nov 11, 2007, 14:28
Цитат (n00b @ Ноември 09 2007,18:01)
Ако не е тайна в кой интернет клуб има такива сертификати?

Въпросът беше, какви са рисковете, ако искам да подпиша документ, но не съм си вкъщи. Затова ме интересуваше начина, по който е имплементиран подписа.