Providing security for devices
The Chalk™ Pushcast™ Player uses SSL security, Triple DES encryption, RSA® encryption and digital signatures, and the email address of a Chalk™ Pushcast™ Software user to authenticate and authorize a BlackBerry® device. The first time that a BlackBerry device user accesses the Chalk Pushcast Software, a key exchange occurs that establishes the cryptographic keys that the device requires to verify the identity of the user. The Chalk Pushcast Software uses an email address that is only associated with the device to verify the user. If a potentially malicious user reconstructs a content request and sends it to the Chalk Pushcast Software, the Chalk Pushcast Software cannot process the request because the user does not possess the keys and the user cannot generate valid requests to the Chalk Pushcast Software.