The project we are advertising is made up of 3 components. The end goal is to develop an iPhone application through which our audio books can be played. These audio books will be encrypted and can only be decrypted through the successful verification of the user's entitlement.
The 3 components of our project are as follows:
1) A server/back end application, coded for Linux (Fedora/CentOS 64 bit) which will encrypt the audio books utilizing industry standard encryption, ie: RSA, AES.
2) A server/back end application, coded for Linux (Fedora/CentOS 64 bit) which will maintain a list of users, entitlement and securely communicate with the iPhone application as to entitlement status of audio book.
3) An iPhone application that will maintain a library of encrypted audio books, communicate with the back end entitlement server and decrypt on the fly.