Na verdade, funciona mais como SSL. Ao se inscrever em uma conta da Apple, a Apple gera um par de chave pública / privada para o seu nome de usuário. Em seguida, ele fornece sua chave privada e mantém seu público. (É por isso que quando você compra ou restaura seu iDevice pela primeira vez, é necessário ativá-lo com sua conta do iTunes). Após a ativação, ele transfere sua chave privada para o seu iDevice. Basicamente, o que acontece é que quando você compra um aplicativo (gratuito ou pago), a Apple gera um cabeçalho de 4096 bytes que é criptografado com sua chave pública.
Se você tiver alguma compreensão de chaves públicas / privadas, a chave pública pode criptografar para seu par privado ... Por exemplo, eu usaria uma chave pública de servidor para criptografar dados para enviar ao servidor. O servidor usaria sua chave privada para descriptografá-lo. Quando ele deseja enviar dados de volta, ele usa minha chave pública para criptografar os dados e eu uso minha chave privada para descriptografá-los! As chaves públicas só podem criptografar dados e não podem descriptografar e vice-versa para chaves privadas.
Quando você baixa o aplicativo, ele tem um cabeçalho criptografado com sua chave pública. Somente sua chave privada pode descriptografar o cabeçalho incorporado no aplicativo. Por exemplo, se eu copiasse um IPA gerado para você e o colocasse no meu iDevice (supondo que você possa obtê-lo lá, o iTunes se recusaria a sincronizá-lo de qualquer maneira) e tentei executá-lo, ele simplesmente trava porque minha chave privada não seria capaz de descriptografar o cabeçalho! Também é importante notar que o arquivo IPA (um IPA é essencialmente um arquivo zip que foi renomeado) não possui o cabeçalho. Se você der uma olhada no conteúdo de um IPA, perceberá que ele contém um arquivo sem extensão, como o aplicativo do Facebook, por exemplo, ele teria um arquivo chamado 'Facebook'. Este é o binário do aplicativo e este é o arquivo que contém o cabeçalho criptografado.
Sim, conforme declarado acima, seus aplicativos continuarão sendo executados enquanto você se lembrar do seu ID Apple, pois o iDevice (e o iTunes) NÃO assinam nenhuma verificação com o iTunes, seja como for! Isso significa que você pode instalar aplicativos removidos e também sincronizar IPAs mais antigos no seu dispositivo, desde que sejam seus e você ainda tenha o IPA indefinidamente!