Thứ Năm, 10 tháng 4, 2014

Tìm hiểu về công nghệ Mifare, thẻ thông minh không tiếp xúc



MIFARE là nhãn hiệu thương mại của NXP Semiconductors, và nó được xem như là một công nghệ giao tiếp không tiếp xúc thành công nhất trên thế giới. MIFARE là công nghệ đọc thẻ không tiếp xúc hoạt động tại tần số 13.56MHz.

MIFARE được xem như là một công nghệ “thẻ thông minh” - dựa vào khả năng đọc và ghi dữ liệu lên thẻ. Trong thực tế, MIFARE hoàn toàn là một thẻ nhớ.

Đặc điểm kỹ thuật

Khoảng cách đọc thẻ: Khoảng cách từ thiết bị đọc thẻ và thẻ Mifare để thực hiện được một giao dịch là 2.5 cm đến 10 cm.

Dung lượng nhớ:
  • Thẻ Mifare Ultralight với dung lượng nhớ 512 byte.
  • Thẻ Mifare S50 với dung lượng nhớ 1 K.
  • Thẻ Mifare S70 với dung lượng nhớ 4 K.

Cấu trúc
Thẻ MIFARE có nhiều sector riêng biệt nhau (tuỳ theo dung lượng), những sector này có thể được lập trình như một ví tiền điện tử hay có thể sử dụng cho mục đích lưu trữ dữ liệu chung.

Sector đầu tiên được sử dụng đặc trưng như một thư mục chứa các phần còn lại của thẻ, những phần còn lại có thể sử dụng cho lưu trữ dữ liệu hoặc như một ví tiền điện tử.

Các ứng dụng có thể được thực hiện
Chíp mifare chuẩn có thể hỗ trợ 16 ứng dụng khác nhau trên một thẻ Mifare. Những ứng dụng này được phân biệt và bảo mật bằng những mật mã khác nhau cho mỗi sector. Chỉ có yêu cầu được đặt ra là các nhà cung cấp ứng dụng khác nhau phải hợp tác trong việc lập trình thư mục ứng dụng Mifare MAD (MIFARE Applications Directory) và mật mã để sử dụng thư mục này phải được cho phép đến tất cả nhà cung cấp ứng dụng.

Mã hoá dữ liệu
Truyền dữ liệu thông qua tần số giữa thẻ và thiết bị đọc thẻ được mã hóa. Tuy nhiên, dữ liệu được lưu trữ trên thẻ không được mã hóa. Việc truy cập đến dữ liệu này được bảo vệ bởi một mật mã, bởi vậy nó chỉ được đọc bởi thiết bị đọc có mật mã giống nhau.


Công nghệ MIFARE cho phép chứng thực quan hệ giữa thẻ và thiết bị đọc thẻ. Một số ngẫu nhiên được phát ra dựa trên mật mã, một thông báo sẽ được gửi từ thẻ đến thiết bị đọc thẻ. Thiết bị đọc cũng thực hiện công việc giống như thế đối với thẻ. Điều này được thực hiện 3 lần để chứng thực thẻ hiện tại là hợp lệ.