5. Họ và tên người hướng dẫ n: Phần hướng dẫ n:
1.1.4. Thẻ thơng minh (Smart Cards)
Thẻ thơng minh là một hệ thống lưu trữ dữ liệu điện tử. Nĩ cĩ kích thước khoảng bằng thẻ tín dụng cĩ thể chứa thơng tin và trong hầu hết các trường hợp thì nĩ chứa cả một bộ vi xử lý điều khiển nhiều chức năng đáp ứng nhu cầu người sử dụng. Khơng giống như thẻ từ cĩ những sọc từ ngồi mặt thẻ, thẻ thơng minh giữ thơng tin bên trong nĩ mà vì thế an tồn hơn nhiều. Thẻ thơng minh thường được dùng cho những thiết bị cần xác minh chủ quyền của người sử dụng, và nĩ tạo ra những mã truy cập cho hệ thống bảo an. Thẻ thơng minh đầu tiên là thẻ thơng minh điện thoại trả trước được đưa vào sử dụng năm 1984.
Cĩ 2 loại thẻ thơng minh cơ bản khác nhau dựa vào tính năng bên trong của nĩ: thẻ nhớ và thẻ vi xử lý.
SVTH: Nguyễn Đình Thành GVHD: Ths. Nguyễn Chí Ngọc
-3- Thẻ nhớ (Memory cards)
Trong thẻ nhớ, bộ nhớ - thường là EEPROM được truy cập sử dụng hệ thống logic tuần tự, nĩ cũng cĩ thể được kết hợp với giải thuật bảo mật đơn giản bằng cách sử dụng hệ thống này. Các chức năng của thẻ nhớ thường được tối ưu hĩa cho một ứng dụng cụ thể. Tính linh hoạt của nĩ bị giới hạn, tuy nhiên về mặt tích cực thẻ bộ nhớ cĩ ưu thế về giá cả. Chính vì lý do đĩ mà thẻ bộ nhớ được dùng rộng rãi.
Hình 1.3. Kiến trúc tiêu biểu của thẻ bộ nhớ cĩ logic bảo mật
Thẻ vi xử lý (Microprocessor cards)
Thẻ vi xử lý chứa một bộ vi xử lý được nối tới các ơ bộ nhớ (RAM, ROM và EEPROM). Thẻ vi xử lý rất linh hoạt. Trong hệ thống thẻ thơng minh hiện đại, nĩ cũng cĩ thể tích hợp các ứng dụng khác nhau trong một thẻ (đa ứng dụng).
SVTH: Nguyễn Đình Thành GVHD: Ths. Nguyễn Chí Ngọc
-4-
ROM được lập trình mặt nạ tạo kết hợp thành hệ thống hoạt động (mã lập trình cao hơn) cho bộ vi xử lý và được chèn vào trong quá trình sản xuất chip. Nội dung của nĩ được xác lập trong quá trình sản xuất, tương tự cho tất cả các chip khác trong cùng đợt sản phẩm, và chúng khơng thể lập trình lại được.
EEPROM của chip chứa dữ liệu ứng dụng và các mã chương trình liên quan tới ứng dụng. Việc đọc hay ghi dữ liệu được điều khiển bởi hệ điều hành.
RAM là bộ nhớ làm việc tạm thời của bộ vi xử lý. Dữ liệu của nĩ cĩ thể bị mất khi mất điện.
Các loại thẻ vi xử lý được dùng trong các ứng dụng cĩ độ bảo mật. Các loại thẻ thơng minh được dùng trong các hệ thống điện thoại di động GSM. Tuỳ chọn của việc lập trình thẻ vi xử lý cũng thuận tiện cho việc tạo ra các ứng dụng mới.