savely » Вс янв 14, 2007 1:26 pm
Так, мы имеем грубо говоря 2 варианта PCMCIA-карты
1. 16-bit PCMCIA и пропускная способность в 8 Мбайт/c
2. 32-bit PCMCIA (CardBus) и пропускная способность в 133 Мбайт/c
MPEG2 - воспользуюсь цитатой
$this->bbcode_second_pass_quote('', '')ля цифрового спутникового телевидения, использующего MPEG2, с разрешением 720 на 576 точек максимальная скорость информационного потока 15 Мбит/сек, а практически используемая скорость потока - 3-4 Мбит/сек.
Т.е. на туда-сюда (получили криптотекст/вернули исходный) мы укладываемся в 1-2 МБайт/с. Хорошо.
Далее криптопреобразование может делать ЛИБО смарт-карта, либо PCMCIA-девайс.
Скорость обмена со смарт-картой - смарт-карта по ISO 7816 имеет побитный последовательный интерфейс, тактуемый хостом. Моя оценка - выжать из этого более пары сотен килобайт представляется весьма проблематичным. Т.о. карта сама не может расшифровывать поток.
Смотрим на сам девайс.
Тут 2 варианта -
1. это криптодевайс с хранилищем ключей на карте
2. это просто смарт-карт-ридер
В принципе, реализация криптодевайса, обеспечивающего нужную скорость на DES (к примеру) возможна в формате PCMCIA.
Таким образом - первое, что надо выяснить - что за девайс. Хотя вроде как имеем вариант 1.
Далее - мы же имеем карту без CI (второй скайстар) и прогу типа ProgDVB + плагин, которому надо скормить ключи, а сам плагин (как я понимаю) реализует дешифрацию аналогичную той, что делает модуль, так?
Типа вот
http://www.sat-expert.com/index.php?cat ... ticleid=34
Т.о. нам все же не нужен модуль - нам нужны ключи, каковые живут все же в смарт-карте. Так?
И достав из смарт-карты ключи и скормив их плагину - мы получаем видимый канал. Так?
Ага, и вот, уже и шаринг...
http://www.sat-expert.com/kardsharing/p2_articleid/59
Там нам нужен файлик easy.keys, что тоже ключи...
Т.е. задачу все же, наверное, все же можно свести к задаче доставания ключей из смарт-карты? А для этого из железа нам хватит банального смарт-карт ридера.
P.S. Сорри, что много - это писалось с час и мысли менялись...