The Symbian platform has the platform security architecture, which enhanced the existing security features. Security in mobile devices has the following objectives:

  • Providing confidentiality for private data

  • Protecting the integrity of the mobile device and the software in it

  • Controlling access to sensitive operations and interfaces

Application signing is now mandatory in order to install the application. All Symbian C++ applications must be signed before they can be installed. All applications which use capability-protected APIs, where the capability cannot be granted by the end user, have to be certified. Such certification can be obtained through Symbian Signed.