سؤال

أنا جديد جدا على البطاقات الذكية وأعتقد أنني أسيء فهم بعض الأشياء.

أريد أن أكون قادرا على تسجيل الرسائل باستخدام ECDSA مع مفتاح (S) الخاص بالبطاقة.لدينا أيضا بعض المنطق المخصص للاشتقاق الرئيسي.

هل من الممكن مع mifare deffire؟إذا لم يكن الأمر كذلك، فإن البطاقات الذكية NFC الأخرى التي يمكن أن تفعل ذلك؟

شكرا

هل كانت مفيدة؟

المحلول

no، mifare desfire هي بطاقة ذاكرة (مع بعض mechansims الحماية الإضافية للمصادقة / التحكم في الوصول والتشفير) لذلك من الممكن تشغيل رمز مخصص على مثل هذه البطاقة. تحتوي بطاقات Desfire على مفاتيح متماثلة فقط للمصادقة والدعم فقط (3) DES و AES (فقط EV1) تشفير البيانات المتبادلة.

إذا كنت ترغب في أن تكون قادرا على إنشاء توقيعات رقمية وقم بإجراء تشفير غير متماثل غير متماثل مع بطاقة، أقترح عليك أن تنظر إلى البطاقات الذكية المعالج. إلى جانب بطاقات شاملة مع تطبيقات تشفير محملة مسبقا، أقترح عليك أن تنظر إلى بطاقات Java إذا كنت ترغب في إنشاء تطبيقات جانب البطاقة الخاصة بك أو إذا كنت تريد بعض التطبيقات الموجودة مفتوحة المصدر مثل OpenPGPCard. لاحظ أنك تحتاج إلى التأكد من أن البطاقة تحتوي على معالج مشارك غير متماثل مع دعم ECDSA إذا كنت ترغب في إنشاء تطبيق يقوم بتنفيذ توقيعات ECDSA.

ومع ذلك، ضع في اعتبارك

أن واجهة NFC للهواتف المحمولة مصممة عادة للتفاعل مع علامات NFC منخفضة الطاقة. وبالتالي، قد يؤدي التواصل مع بطاقات المعالج (خاصة في تركيبة بالتشفير) إلى مشاكل.

نصائح أخرى

ليس على desfire ولكن فقط احصل على أي بطاقة ذكية بقدرات لا تملك وتطبيق شيء مثل Ndef على رأسه.مثل تطبيق Yubikey Neo Neo الذي يولد رسالة NDEF مع مفاتيح OTP، على سبيل المثال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top