1.3 Kết luận
2.1.6 Cụng nghệ OTA và ứng dụng trong SIM Toolkit
2.1.6.1 Khỏi niệm về OTA
OTA (Over The Air) [3] là cụng nghệ cho phộp cỏc nhà khai thỏc dịch vụ di động (Network Operater) thực hiện cập nhật và thay đổi dữ liệu trong thẻ SIM mà khụng cần phỏt hành hay thu hồi lại SIM. OTA cho phộp cỏc nhà quản trị mạng giới thiệu cỏc dịch vụ mới, thay đổi nội dung của thẻ SIM một cỏch hiệu quả và nhanh chúng.
Cụng nghệ OTA dựa trờn kiến trỳc Client-Server, phớa Server là hệ thống Back-End trờn mạng của nhà quản trị mạng di động (cú thể là Application Server, Billing System, Customer Care), Client chớnh là thẻ SIM.
Hiện nay, kờnh truyền dẫn chớnh sử dụng súng mang thụng tin là SMS Bearer. Trong thời gian tới, cỏc súng mang truyền dẫn thụng tin sẽ là CSD (Channel Switched Data) hay GPRS (General Package Radio System).
2.1.6.2 Cỏc thành phần trong cụng nghệ OTA
Kiến trỳc hệ thống OTA được chia làm hai phần chớnh:
Back-End System: Cú thể là hệ thống chăm súc khỏch hàng, hệ thống tớnh cước, giao diện Web. Cỏc hệ thống này thực hiện gửi yờu cầu từ OTA Gateway.
OTA Gateway: Nhận cỏc yờu cầu dịch vụ thụng qua Gateway API (thành phần này thực hiện việc chỉ ra thẻ SIM nào sẽ được cập nhật/thay đổi/kớch hoạt nội dung thụng tin). Trong thực tế, OTA Gateway luụn lưu một cơ sở dữ liệu thụng tin về từng thẻ SIM. Cỏc thụng tin này gồm: nhà cung cấp SIM (SIM Vendor), số nhận thực của SIM, số IMSI (International Mobile Subscriber Identifier) và số MSISDN (Mobile Subscriber ISDN Number).
GSM UMTS GPRS Back-End Server OTA Gateway SMSC Mobile Equipment Mobile Equipment Hỡnh 10. Kiến trỳc hệ thống OTA
Để cỏc bản tin gửi đi cú thể hiểu bởi SIM, OTA Gateway thường cú một tập cỏc thư viện chứa cỏc định dạng bản tin SMS. OTA Gateway sẽ định dạng bản tin khỏc nhau tuỳ theo loại thẻ được nhận. Để gửi một bản tin định dạng tới SMSC, OTA Gateway thường sử dụng tập cỏc tham số như mụ tả trong chuẩn GSM 03.48 hay chuẩn 23.048 của 3GPP2.
SMSC: Thực hiện việc trao đổi thụng tin giữa hệ thống quản lý cỏc bản tin SMS (OTA Gateway) và mạng di động tế bào. Một bản tin độ dài tối đa 160 ký tự Alphabet, cú thể gửi tới hoặc từ một điện thoại di động. Nếu điện thoại tắt nguồn hay ra khỏi vựng phủ súng, bản tin sẽ được lưu. Sau đú, sẽ được gửi trả lại cho thuờ bao khi mỏy bật nguồn hay vào lại vựng phủ súng.
SMS Channel: Việc truyền thụng tin giữa thẻ SIM và OTA Gateway cú thể được thực hiện bởi trao đổi SMS, GPRS. Trong trường hợp này ta chỉ xột cỏc kờnh SMS.
Mobile Equipment: Trong mụ hỡnh này, Mobile Equipment yờu cầu phải tương thớch với SIM Toolkit.
SIM Card: Cỏc bản tin, với tham số trong bản tin “Protocol Identifier” đặt là “SIM Data Download”, sẽ được phõn phối bởi ME tới thẻ SIM thụng qua cỏc đơn vị dữ liệu APDU như: Envelope Command hay Update Record Command. Cỏc thụng tin được gửi từ OTA Gateway tới thẻ SIM
được bảo mật gọi là cỏc gúi lệnh. Cỏc gúi lệnh này được bảo mật theo chuẩn GSM 03.48. Mỗi gúi lệnh chứa một hay nhiều đơn vị dữ liệu APDU liờn quan tới quản lý file/applet từ xa (RFM/RAM: Remote File/Applet Management).
Trong đú RFM cho phộp thực hiện cỏc lệnh quản lý cỏc file EF như: Select, Update Record, Deactivate File, Verify PIN. RAM cho phộp thực hiện cỏc lệnh quản lý Toolkit Applet ứng dụng như thực hiện cỏc lệnh: LOAD, INSTALL, DELETE, GET STATUS.
Túm lại, để cú thể thực hiện được cập nhật nội dung trong thẻ SIM thụng qua OTA, SIM hỗ trợ Java Card cần được xỏc định với cỏc thụng tin về “OTA profile”, đõy là cỏc thụng tin cho phộp thẻ SIM (hay UICC núi chung) nhận và thực hiện cỏc lệnh OTA được gửi bởi OTA Gateway. Trong SIM cũng yờu cầu hỗ trợ cỏc cơ chế RFM và RAM (cỏc Applet hệ thống này phải được cài đặt trong thẻ SIM). Cấu hỡnh liờn quan tới chuẩn bảo mật SIM Toolkit 03.48 phải được xỏc định như tập khúa “Key Set” nơi cỏc khoỏ OTA được lưu. “Access Domain” chỉ ra cỏc quyền (Rights) của Applet trờn hệ thống File và “Minimum Security Level” chỉ ra bảo mật nhỏ nhất, mà cỏc bản tin OTA phải đưa ra.
Trong mụ hỡnh khai thỏc cỏc dịch vụ sử dụng cụng nghệ SIM Toolkit trờn mạng của nhà cung cấp dịch vụ luụn cú một OTA Gateway hay OTA Server để quản lý cỏc ứng dụng SIM Toolkit. Việc quản lý này đều thụng qua cỏc API riờng của từng nhà cung cấp SIM khỏc nhau.