mobile mobile os and application team: kwok tak chi law tsz hin so ting wai
Post on 19-Dec-2015
223 views
TRANSCRIPT
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
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
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.
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