2009-09-23 4 views
2

Я использую метки RFID для хранения некоторых данных, которые затем будут прочитаны сторонним пользователем. Мне нужно включить цифровую подпись (или некоторые варианты) вместе с данными, чтобы третье лицо могло проверить подлинность тега.Как встроить цифровую подпись с ограниченным пространством

Простой достаточно. Но проблема в том, что я ограничен 32-байтным массивом памяти RFID-метка. Мое приложение написано на C# (.NET 3.5), а доступный класс цифровой подписи (DSACryptoServiceProvider) приводит к 40-байтовой сигнатуре.

Предположим, что мне нужно 24 из 32 байтов для хранения моих данных. Есть ли способ придумать 8-байтную подпись?

Любое понимание очень ценится!

ответ

0

Возможно, вы захотите прочитать this. Кроме того, посмотрите на PBC Library, поддерживая короткие подписи Boneh-Lynn-Shacham.

Смежные вопросы