Trên thực tế, nó hoạt động giống như SSL. Khi đăng ký tài khoản Apple, Apple sẽ tạo cặp Khóa công khai / riêng cho tên người dùng của bạn. Sau đó nó cung cấp cho bạn khóa riêng của bạn và nó giữ cho bạn công khai. (Đó là lý do tại sao khi bạn mua lần đầu hoặc khi bạn khôi phục iDevice, bạn phải kích hoạt nó bằng tài khoản iTunes của mình). Khi kích hoạt, nó sẽ chuyển khóa riêng của bạn sang iDevice. Về cơ bản những gì xảy ra là khi bạn mua một ứng dụng (miễn phí hoặc trả phí) Apple tạo ra một tiêu đề dài 4096 byte được mã hóa bằng khóa chung của bạn.
Nếu bạn có bất kỳ hiểu biết nào về khóa Công khai / riêng tư, khóa chung có thể mã hóa cho cặp riêng tư đó ... Ví dụ: tôi sẽ sử dụng khóa chung của máy chủ để mã hóa dữ liệu để gửi đến máy chủ. Sau đó, máy chủ sẽ sử dụng khóa riêng để giải mã nó. Khi nó muốn gửi lại dữ liệu, nó sử dụng khóa chung của tôi để mã hóa dữ liệu và tôi sử dụng khóa riêng của mình để giải mã nó! Khóa công khai chỉ có thể mã hóa dữ liệu và không thể giải mã và ngược lại đối với khóa riêng.
Khi bạn tải xuống ứng dụng của mình, nó có một tiêu đề được mã hóa bằng khóa chung của bạn. Chỉ khóa riêng của bạn mới có thể giải mã tiêu đề được nhúng trong ứng dụng. Vì vậy, ví dụ, nếu tôi đã sao chép IPA được tạo cho bạn và đặt nó trên iDevice của tôi (điều này giả sử bạn có thể lấy nó ở đó, iTunes sẽ từ chối đồng bộ hóa nó), và sau đó tôi đã cố chạy nó, nó sẽ bị sập bởi vì khóa riêng của tôi sẽ không thể giải mã được tiêu đề! Ngoài ra, cần lưu ý rằng tệp IPA (IPA về cơ bản là tệp zip đã được đổi tên) không có tiêu đề, nếu bạn xem nội dung của IPA, bạn sẽ nhận ra rằng nó chứa tệp không có phần mở rộng, lấy ứng dụng của Facebook làm ví dụ, nó sẽ có một tệp có tên 'Facebook'. Đây là tệp nhị phân của ứng dụng và đây là tệp có tiêu đề được mã hóa trong đó.
Có, như đã nêu ở trên, các ứng dụng của bạn sẽ tiếp tục chạy miễn là bạn có thể nhớ Apple ID của mình vì iDevice (và iTunes) KHÔNG kiểm tra chữ ký với iTunes từ trước đến nay! Điều này có nghĩa là bạn có thể cài đặt các ứng dụng đã xóa và đồng bộ hóa IPA cũ hơn với thiết bị của mình miễn là chúng là của bạn và bạn vẫn có IPA vô thời hạn!