2011-10-24 30 views
8

Tất cả các thẻ thông minh đều có khả năng mã hóa nhúng và công suất tính toán.Có thể sử dụng các chức năng mã hóa thẻ SIM không?

Có thể tận dụng điều này với ứng dụng Android được phát triển không? Ví dụ: tôi có thể ký một tệp bằng khóa công khai/riêng tư được lưu trữ trên SIM hay không.

Tôi đã nghe về một số tiêu chuẩn và tiêu chuẩn và sáng kiến ​​(ETSI-MSS, Mobile PKI) nhưng tôi không thấy bất kỳ ứng dụng nào của kiến ​​trúc đó.

Có ai đó có một số đầu mối về điều này không?

+0

Có vẻ như các thẻ SIM điện thoại có chức năng liên quan đến mật mã rất hạn chế. I E. chúng không phải là thẻ thông minh như chúng ta biết. –

Trả lời

1

Sự hiểu biết của tôi là thẻ SIM không sử dụng mật mã chuẩn. Trình xử lý xác nhận các loại xác thực và mật mã cho mạng. Với chất lượng nói A3/5, tôi không chắc chắn bạn sẽ muốn. Tôi nghi ngờ bạn có thể nhận AES hoặc trả RSA cơ bản trong số đó

Thực tế câu lệnh trên có chức năng này hoặc viết thư viện chung để lộ nó. Tôi không thể, tuy nhiên, cho cuộc đời của tôi nhớ bài báo tôi đọc trong.

này xuất hiện ít nhất là một điểm khởi đầu https://stackoverflow.com/a/9364030/980922

2

Không, bạn không thể truy cập vào thẻ SIM trực tiếp trong Android. Mọi quyền truy cập vào các dịch vụ liên quan đến điện thoại diễn ra trong TelephonyManager API và không có API nào bị phơi nhiễm với hoạt động thực hiện và mã hóa trong SIM.

Các vấn đề liên quan