mobile mobile os and application team: kwok tak chi law tsz hin so ting wai

22
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai

Post on 19-Dec-2015

222 views

Category:

Documents


6 download

TRANSCRIPT

Mobile Mobile OS and Application

Team: Kwok Tak ChiLaw Tsz HinSo Ting Wai

Windows Mobile Based on Win32 API (Microsoft)

similarly in the window desktop edition Run on portable devices

Pocket PCs Smart phones Portable Media Centers On-board computers for automobiles

Windows Mobile(Authentication and Encryption) Data Encryption Standard (DES)

Data encryption using a private (secret) key that offers 56-bit encryption for each 64-bit block of data

Advanced Encryption Standard (AES) The current algorithm recommended by the

US National Institute of Standards and Technology (NIST) for use in U.S. Government

Windows Mobile 5.0 supports both 128-bit and 256-bit AES encryption.

Windows Mobile(Authentication and Encryption) RSA

An Internet encryption and authentication system

Provides encryption algorithms developed for Web browsers

Owned by RSA Security

Windows Mobile(Authentication and Encryption)

Strong password technology for Windows Mobile-powered Pocket PCs, SIM lock support

802.1x Extensible Authentication Protocol / Transport Layer Security for wireless connections

Wireless Security can support WEP Wireless Encryption and Wi-Fi Protected Access (WPA)

Secure Sockets Layer (SSL) connections Microsoft Pocket Internet Explorer

Windows MobileStrengthInteraction with Microsoft's productsSmoothUser friendly

Windows MobileWeaknessesNo Multi-taskingLess AppsNew product

Android Developed by Google Based on Linux kernel Open source The network and telephony

configuration

Android Allow the developer to write the

managed code in Java language Controlling the device via Java library Highly secure operation system with

heavy encryption

Android (Encryption and Authentication) RFC 4615:

The Advanced Encryption Standard-Cipher-based Message Authentication Code-Pseudo-Random Function-128 (AES-CMAC-PRF-128) Algorithm for the Internet Key Exchange Protocol (IKE)

AndroidStrengthsEasy to accessibleOpen resourcesMillion apps providedCustomizationSmoothUser friendly

AndroidWeaknessesVirus at android marketMany different version, not Unity

iPhone OS Developed by Apple Inc. Four abstraction layers

Core OS layer Core Services layer Media layer Cocoa Touch layer

Provide software development kit (SDK) Based on a variant of the same XNU

kernel iPhone is also based on Xcode

iPhone OS (Encryption) iPhone 3GS offers hardware-based

encryption. iPhone 3GS hardware encryption uses AES 256 bit encoding to protect all data on the device. Encryption is always enabled, and cannot be disabled by users.

iPhone OS (Authentication)

In addition to enabling secure access to existing VPN environments, iPhone offers proven methods for user authentication.

Authentication via standard x.509 digital certificates provides users with streamlined access to company resources and a viable alternative to using hardware-based tokens.

iPhone OS (Authentication) WPA/WPA2

iPhone supports WPA2 Enterprise to provide authenticated access to your enterprise wireless network. WPA2 Enterprise uses 128-bit AES encryption, giving users the highest level of assurance that their data will remain protected when they send and receive communications over a Wi-Fi network connection. And with support for 802.1x, iPhone can be integrated into a broad range of RADIUS authentication environments.

iPhone OSStrengthsSmoothMillion apps providedEasy to useUser friendly

iPhone OSWeaknessesAccessible Development

Symbian OS Developed by Symbian Ltd

Contains the related libraries, user interface and reference implementation of the common tools

Open source operating system

Symbian OS licenses Symbian OS to the world’s

leading handset manufacturers

A descendant of Psion's EPOC and runs exclusively on ARM (Advanced RISC Machine) processors

Symbian OSStrengthsMore AppsWidely used at various devices

Symbian OSWeaknessesOut dated productVirusNot smooth