54
Mobile Commerce Mobile Commerce Future Future Vision Vision

Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Embed Size (px)

Citation preview

Page 1: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Mobile CommerceCommerce

FutureFuture VisionVision

Page 2: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

OutlineOutline

M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce

Page 3: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Commerce: Mobile Commerce: OverviewOverview

Mobile commerce (m-commerce, m-Mobile commerce (m-commerce, m-business)business) aanyny e-commerce done in a e-commerce done in a wireless environment, especially via wireless environment, especially via the Internetthe Internet Can be done via the Internet, private Can be done via the Internet, private

communication lines, smart cards, etc.communication lines, smart cards, etc. Creates opportunity to deliver new Creates opportunity to deliver new

services to existing customers and to services to existing customers and to attract new onesattract new ones

Page 4: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile commerce from the Mobile commerce from the Customer‘s point of viewCustomer‘s point of view

The customer wants to access information, The customer wants to access information, goods and services any time and in any place goods and services any time and in any place on his mobile device.on his mobile device.

He can use his mobile device to purchase He can use his mobile device to purchase tickets for events or public transport, pay for tickets for events or public transport, pay for parking, download content and even order parking, download content and even order books and CDs. books and CDs.

He should be offered appropriate payment He should be offered appropriate payment methods. They can range from secure mobile methods. They can range from secure mobile micropayment to service subscriptions.micropayment to service subscriptions.

Page 5: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile commerce from the Mobile commerce from the Provider‘s point of viewProvider‘s point of view

The future development of the mobile telecommunication The future development of the mobile telecommunication sector is heading more and more towards value-added sector is heading more and more towards value-added services. Analysts forecast that soon half of mobile operators‘ services. Analysts forecast that soon half of mobile operators‘ revenue will be earned through mobile commerce. revenue will be earned through mobile commerce.

Consequently operators as well as third party providers will Consequently operators as well as third party providers will focus on value-added-services. To enable mobile services, focus on value-added-services. To enable mobile services, providers with expertise on different sectors will have to providers with expertise on different sectors will have to cooperate.cooperate.

Innovative service scenarios will be needed that meet the Innovative service scenarios will be needed that meet the customer‘s expectations and business models that satisfy all customer‘s expectations and business models that satisfy all partners involved.partners involved.

Page 6: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

M-Commerce M-Commerce TerminologyTerminology

GenerationsGenerations 1G: 1979-1992 wireless technology1G: 1979-1992 wireless technology 2G: current wireless technology; mainly 2G: current wireless technology; mainly

accommodates textaccommodates text 2.5G: interim technology accommodates 2.5G: interim technology accommodates

graphicsgraphics 3G: 33G: 3rdrd generation technology (2001- generation technology (2001-

2005) supports rich media (video clips)2005) supports rich media (video clips) 4G: will provide faster multimedia display 4G: will provide faster multimedia display

(2006-2010)(2006-2010)

Page 7: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Terminology and Terminology and StandardsStandards

GPS: Satellite-based Global Positioning GPS: Satellite-based Global Positioning SystemSystem

PDA: Personal Digital Assistant—handheld PDA: Personal Digital Assistant—handheld wireless computerwireless computer

SMS: Short Message ServiceSMS: Short Message Service EMS: Enhanced Messaging ServiceEMS: Enhanced Messaging Service MMS: Multimedia Messaging ServiceMMS: Multimedia Messaging Service WAP: Wireless Application ProtocolWAP: Wireless Application Protocol Smartphones—Internet-enabled cell phones Smartphones—Internet-enabled cell phones

with attached applicationswith attached applications

Page 8: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Attributes of M-Commerce Attributes of M-Commerce and and

Its Economic AdvantagesIts Economic Advantages Mobility—users carry cell phones or other mobile Mobility—users carry cell phones or other mobile devicesdevices

Broad reach—people can be reached at any timeBroad reach—people can be reached at any time Ubiquity—easier information access in real-timeUbiquity—easier information access in real-time Convenience—devices that store data and have Convenience—devices that store data and have

Internet, intranet, extranet connectionsInternet, intranet, extranet connections Instant connectivity—easy and quick connection to Instant connectivity—easy and quick connection to

Internet, intranets, other mobile devices, databasesInternet, intranets, other mobile devices, databases Personalization—preparation of information for Personalization—preparation of information for

individual consumersindividual consumers Localization of products and services—knowing where Localization of products and services—knowing where

the user is located at any given time and match the user is located at any given time and match service to themservice to them

Page 9: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

OutlineOutline

M-CommerceM-Commerce InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce

Page 10: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Payment PlayersMobile Payment Players

User Network Operator

Financial Institution

ContentProvider/Merchant

Page 11: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Computing Mobile Computing InfrastructureInfrastructure

Screenphones—a Screenphones—a telephone equipped telephone equipped with color screen, with color screen, keyboard, e-mail, keyboard, e-mail, and Internet and Internet capabilitiescapabilities

E-mail handheldsE-mail handhelds

Cellular (mobile) Cellular (mobile) phonesphones

PDAsPDAs Interactive Interactive

pagerspagers

Hardware

Page 12: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Computing Mobile Computing InfrastructureInfrastructure

Unseen infrastructure requirementsUnseen infrastructure requirements Suitably configured wireless WAN modemSuitably configured wireless WAN modem Web server with wireless supportWeb server with wireless support Application or database serverApplication or database server Large enterprise application serverLarge enterprise application server GPRS servicesGPRS services GPS locator used to determine the GPS locator used to determine the

location of mobile computing device location of mobile computing device carriercarrier

Page 13: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Computing Mobile Computing InfrastructureInfrastructure

SoftwareSoftware MicrobrowserMicrobrowser Mobile client operating system (OS)Mobile client operating system (OS) Bluetooth—a chip technology that enables Bluetooth—a chip technology that enables

voice and data communications between voice and data communications between wireless devices over short-range radio wireless devices over short-range radio frequency (RF)frequency (RF)

Mobile application user interfaceMobile application user interface Back-end legacy application softwareBack-end legacy application software Application middlewareApplication middleware Wireless middlewareWireless middleware

Page 14: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Computing Mobile Computing InfrastructureInfrastructure

Networks and accessNetworks and access Wireless transmission mediaWireless transmission media

MicrowaveMicrowave SatellitesSatellites RadioRadio InfraredInfrared Cellular radio technologyCellular radio technology

Wireless systemsWireless systems

Page 15: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

OutlineOutline

M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce

Page 16: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Service ScenariosMobile Service Scenarios Financial Services.Financial Services.

Entertainment.Entertainment.

Shopping.Shopping.

Information Services.Information Services.

Payment.Payment.

Advertising.Advertising. And more ...And more ...

Page 17: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Early content and applications have all been geared Early content and applications have all been geared around information delivery but as time moves on the around information delivery but as time moves on the

accentaccent will be on revenue generation. will be on revenue generation.

M- commerce

Entertainment• Music• Games• Graphics• Video

Communications• Short Messaging• Multimedia Messaging• Unified Messaging• e-mail• Chartrooms• Video - conferencing

Transactions• Banking• Shopping• Auctions• Booking & reservations• Mobile wallet

Information• News• City guides• Directory Services• Maps• Traffic and weather• Corporate information• Market data

Page 18: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Classes of M-CommerceClasses of M-Commerce Applications Applications

Page 19: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Application: Mobile Application: Financial ToolFinancial Tool

As mobile devices become more As mobile devices become more securesecure

Mobile bankingMobile banking Bill payment servicesBill payment services Mobile money transfersMobile money transfers Mobile micropaymentsMobile micropayments

Replace ATM’s and credit cards??Replace ATM’s and credit cards??

Page 20: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Payment: Mobile Payment: Replacement for Cash & Replacement for Cash &

CardCard

Data

Telco network

Mobile Payment PlatformInternet

CallCenter

Financial

Institutes /

Telco billing

Vending,Access,

Ticketing,etc.

Users

External Business Systems

WWW

SOURCE: SONERA

Page 21: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Financial Tool: Financial Tool: Wireless Electronic Payment SystemsWireless Electronic Payment Systems

““transform mobile phones into transform mobile phones into secure, self-contained purchasing secure, self-contained purchasing tools capable of instantly tools capable of instantly authorizing payments…”authorizing payments…”

Types:Types: MicropaymentsMicropayments Wireless wallets (m-wallet)Wireless wallets (m-wallet) Bill paymentsBill payments

Page 22: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

ExamplesExamples Swedish Postal BankSwedish Postal Bank

Check Balances/Make Payments & Check Balances/Make Payments & Conduct some transactionsConduct some transactions

CitibankCitibank Access balances, pay bills & transfer Access balances, pay bills & transfer

funds.funds. Arab Bank (First Steps…)Arab Bank (First Steps…)

Access balances, account SMS handlingAccess balances, account SMS handling

Page 23: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Applications : Mobile Applications : Marketing, Advertising, And Customer ServiceMarketing, Advertising, And Customer Service

Shopping from Wireless DevicesShopping from Wireless Devices Have access to services similar to those Have access to services similar to those

of wireline shoppersof wireline shoppers Shopping cartsShopping carts Price comparisonsPrice comparisons Order statusOrder status

OTA “Over The Air” OTA “Over The Air” Ability to view and purchase products using Ability to view and purchase products using

handheld mobile deviceshandheld mobile devices

Page 24: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Applications : Mobile Applications : Marketing, Advertising, And Customer Marketing, Advertising, And Customer

ServiceService

Targeted AdvertisingTargeted Advertising Using demographic information can Using demographic information can

personalize wireless services.personalize wireless services. Knowing users’ preferences and surfing Knowing users’ preferences and surfing

habits marketers can send:habits marketers can send: User-specific advertising messagesUser-specific advertising messages Location-specific advertising messagesLocation-specific advertising messages

Page 25: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Applications : Mobile Applications : Marketing, Advertising, And Customer Marketing, Advertising, And Customer

ServiceService

CRM applicationsCRM applications MobileCRMMobileCRM Comparison shopping using Internet Comparison shopping using Internet

capable phonescapable phones Voice Portals Voice Portals

Applying Web technology to enable users to Applying Web technology to enable users to access services from their mobiles via a access services from their mobiles via a combination of speech and DTMF combination of speech and DTMF

Enhanced customer service improved Enhanced customer service improved access to data for employeesaccess to data for employees

Page 26: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Shopping Mobile Shopping Supported by CRMSupported by CRM

Page 27: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile PortalsMobile Portals

““A customer interaction channel that A customer interaction channel that aggregates content and services for aggregates content and services for mobile users.”mobile users.” Charge per time for service or Charge per time for service or

subscription basedsubscription based Example: Mubasher –JAWWAL Service Example: Mubasher –JAWWAL Service

“Internet Over GPRS service”“Internet Over GPRS service” Mobile corporate portalMobile corporate portal

Serves corporations customers and Serves corporations customers and supplierssuppliers

Page 28: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Intrabusiness Mobile Intrabusiness and Enterprise Applicationsand Enterprise Applications

Support of Mobile EmployeesSupport of Mobile Employees by 2006 25% of all workers worldwide could by 2006 25% of all workers worldwide could

be mobile employeesbe mobile employees sales people in the field, traveling sales people in the field, traveling

executives, telecommuters, consultants executives, telecommuters, consultants working on-site, repair or installation working on-site, repair or installation employeesemployees

need same corporate data as those need same corporate data as those working inside company’s officesworking inside company’s offices

solution: wireless devicessolution: wireless devices wearable devices: cameras, screen, wearable devices: cameras, screen,

keyboard, touch-panel displaykeyboard, touch-panel display

Page 29: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile B2B and Mobile B2B and Supply Chain ApplicationsSupply Chain Applications

““mobile computing solutions enable organizations mobile computing solutions enable organizations to respond faster to supply chain disruptions by to respond faster to supply chain disruptions by proactively adjusting plans or shifting resources proactively adjusting plans or shifting resources related to critical supply chain events as they related to critical supply chain events as they occur.”occur.” accurate and timely informationaccurate and timely information opportunity to collaborate along supply chainopportunity to collaborate along supply chain must integrate mobile devices into information must integrate mobile devices into information

exchangesexchanges example: “Tracking Systems” integration of example: “Tracking Systems” integration of

wireless communications, vehicle monitoring wireless communications, vehicle monitoring systems, and vehicle location devicessystems, and vehicle location devices

leads to reduced overhead and faster service leads to reduced overhead and faster service responsiveness (vending machines)responsiveness (vending machines)

Page 30: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Applications of Mobile Devices for Applications of Mobile Devices for Consumers/IndustriesConsumers/Industries

Personal Service ApplicationsPersonal Service Applications example airportexample airport

Mobile GamingMobile Gaming Mobile EntertainmentMobile Entertainment

music and videomusic and video HotelsHotels Intelligent Homes and AppliancesIntelligent Homes and Appliances Wireless TelemedicineWireless Telemedicine Other Services for ConsumersOther Services for Consumers

Page 31: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

OutlineOutline

M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce

Page 32: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile Payment for M-CommerceMobile Payment for M-Commerce

Mobile Payment can be offered as a stand-Mobile Payment can be offered as a stand-alone service.alone service.

Mobile Payment could also be an important Mobile Payment could also be an important enabling service for other m-commerce enabling service for other m-commerce services (e.g. mobile ticketing, shopping…) : services (e.g. mobile ticketing, shopping…) :

It could improve user acceptance by making the It could improve user acceptance by making the services more secure and user-friendly. services more secure and user-friendly.

In many cases offering mobile payment methods is In many cases offering mobile payment methods is the only chance the service providers have to gain the only chance the service providers have to gain revenue from an m-commerce service.revenue from an m-commerce service.

Page 33: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile PaymentMobile Payment

the consumer must be informed of: what is being bought, and how much to pay options to pay;

the payment must be made payments must be traceable.

Page 34: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Mobile PaymentMobile Payment

Customer requirementsCustomer requirements:: a larger selection of merchants with whom they a larger selection of merchants with whom they

can tradecan trade a more consistent payment interface when a more consistent payment interface when

making the purchase with multiple payment making the purchase with multiple payment schemes, like:schemes, like:

• Credit Card paymentCredit Card payment• Bank Account/Debit Card Payment Bank Account/Debit Card Payment

Merchant benefits:Merchant benefits:• brands to offer a wider variety of paymentbrands to offer a wider variety of payment• Easy-to-use payment interface developmentEasy-to-use payment interface development

Bank and financial institution benefitsBank and financial institution benefits• to offer a consistent payment interface to to offer a consistent payment interface to

consumer and merchantsconsumer and merchants

Page 35: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Payment via Internet Payment via Internet Payment ProviderPayment Provider

WAP GW/Proxy

SSL tunnel

MeP

GSM Security

SMS-C

User

Browsing (negotiation)

Merchant

Mobile Wallet

CC/Bank

IPP

Page 36: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

OutlineOutline

M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce

Page 37: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Limitations of M-CommerceLimitations of M-Commerce

Usability ProblemUsability Problem small size of mobile devices (screens, small size of mobile devices (screens,

keyboards, etc)keyboards, etc) limited storage capacity of deviceslimited storage capacity of devices hard to browse siteshard to browse sites

Customer Behavior ProblemCustomer Behavior Problem Technical LimitationsTechnical Limitations

lack of a standardized security protocollack of a standardized security protocol insufficient bandwidthinsufficient bandwidth 3G licenses3G licenses

Page 38: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Limitations of M-CommerceLimitations of M-Commerce

Technical Limitations…Technical Limitations… transmission and power consumption transmission and power consumption

limitationslimitations poor reception in tunnels and certain buildingspoor reception in tunnels and certain buildings multipath interference, weather, and terrain multipath interference, weather, and terrain

problems and distance-limited connectionsproblems and distance-limited connections

WAP LimitationsWAP Limitations SpeedSpeed CostCost AccessibilityAccessibility

Page 39: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Limiting technological Limiting technological factorsfactors

Mobile Devices•Battery•Memory•CPU•Display Size

Networks•Bandwidth•Interoperability•Cell Range•Roaming

Localisation•Upgrade of Network•Upgrade of Mobile Devices•Precision

Mobile Middleware•Standards•Distribution

Security•Mobile Device•Network•Gateway

Page 40: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

OutlineOutline

M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce

Page 41: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Security in M-Commerce: Security in M-Commerce: EnvironmentEnvironment

Operator centric modelOperator centric model

Bank

Bank

Merchant

Contentprovider

Internet

WAP GW

WAP GW

MobileNetwork

Mobile Bank

WAP1.1(+SIM where avail.)

WAP1.2(WIM)

(SIM)

Security andSecurity andPaymentPayment

Mobile e-CommerceMobile e-CommerceServerServer

Mobile IPService

ProviderNetwork

Page 42: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

WAP ArchitectureWAP Architecture

Web Server

Content

CGIScripts

etc.

WM

L D

ecks

wit

h W

ML

-Scr

ipt

WAP Gateway

WML Encoder

WMLScriptCompiler

Protocol Adapters

Client

WML

WML-Script

WTAI

Etc.

HTTPWSP/WTP

Page 43: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

WAP RisksWAP Risks WAP GapWAP Gap

Claim: WTLS Claim: WTLS “Wireless Transport Layer “Wireless Transport Layer Security “Security “ protects WAP as SSL protects protects WAP as SSL protects HTTP HTTP

Problem: In the process of translating one Problem: In the process of translating one protocol to another, information is protocol to another, information is decrypted and re-encrypteddecrypted and re-encrypted

Recall the Recall the WAP Architecture WAP Architecture Solution: Doing decryption/re-encryption Solution: Doing decryption/re-encryption

in the same process on the WAP gatewayin the same process on the WAP gateway Wireless gateways as single point of Wireless gateways as single point of

failurefailure

Page 44: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Platform RisksPlatform Risks

Without a secure OS, achieving security Without a secure OS, achieving security on mobile devices is almost impossibleon mobile devices is almost impossible

Learned lessons:Learned lessons: Memory protection of processesMemory protection of processes Protected kernel ringsProtected kernel rings File access controlFile access control Authentication of principles to resourcesAuthentication of principles to resources Differentiated user and process privilegesDifferentiated user and process privileges Sandboxes for untrusted codeSandboxes for untrusted code Biometric authentication Biometric authentication

Page 45: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

WMLScriptWMLScript

Scripting is heavily used for client-side processing to offload servers and reduce demand on bandwidth

Wireless Markup Language (WML) is the equivalent to HTML, but derived from XML

WMLScript is WAP’s equivalent to JavaScript Derived from JavaScript™

Page 46: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

WMLScriptWMLScript

Integrated with WML Reduces network traffic

Has procedural logic, loops, conditionals, etc

Optimized for small-memory, small-CPU devices

Bytecode-based virtual machine Compiler in network Works with Wireless Telephony Application

(WTA) to provide telephony functions

Page 47: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Risks of WMLScript• Lack of Security Model Lack of Security Model

• Does not differentiate trusted local code from untrusted Does not differentiate trusted local code from untrusted code downloaded from the Internet. So, there is no access code downloaded from the Internet. So, there is no access control!!control!!

• WML Script is not type-safe.WML Script is not type-safe.

• Scripts can be scheduled to be pushed to the client device Scripts can be scheduled to be pushed to the client device without the user’s knowledgewithout the user’s knowledge

• Does not prevent access to persistent storageDoes not prevent access to persistent storage

• Possible attacks:Possible attacks:

• Theft or damage of personal informationTheft or damage of personal information

• Abusing user’s authentication informationAbusing user’s authentication information

• Maliciously offloading money saved on smart cardsMaliciously offloading money saved on smart cards

Page 48: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

BluetoothBluetooth Bluetooth is the codename for a small, low-cost, Bluetooth is the codename for a small, low-cost,

short range wireless technology specification short range wireless technology specification Enables users to connect a wide range of Enables users to connect a wide range of

computing and telecommunication devices computing and telecommunication devices easily and simply, without the need to buy, easily and simply, without the need to buy, carry, or connect cables.carry, or connect cables.

Bluetooth enables mobile phones, computers Bluetooth enables mobile phones, computers and PDAs to connect with each other using and PDAs to connect with each other using short-range radio waves, allowing them to "talk" short-range radio waves, allowing them to "talk" to each otherto each other

It is also cheapIt is also cheap

Page 49: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Bluetooth SecurityBluetooth SecurityBluetooth provides security between any two Bluetooth devices for user protection and secrecy

mutual and unidirectional authentication encrypts data between two devices Session key generation

• configurable encryption key length• keys can be changed at any time during a connection

Authorization (whether device X is allowed to have access service Y)• Trusted Device: The device has been previously authenticated, a link key

is stored and the device is marked as “trusted” in the Device Database.

• Untrusted Device: The device has been previously authenticated, link key is stored but the device is not marked as “trusted” in the Device Database

• Unknown Device: No security information is available for this device. This is also an untrusted device.

automatic output power adaptation to reduce the range exactly to requirement, makes the system extremely difficult to eavesdrop

Page 50: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

New Security RisksNew Security Risks

• Launching attacks from mobile devicesLaunching attacks from mobile devices

• With mobility, it is difficult to identify attackersWith mobility, it is difficult to identify attackers

• Loss or theft of deviceLoss or theft of device

• More private information than desktop computersMore private information than desktop computers

• Security keys might have been saved on the deviceSecurity keys might have been saved on the device

• Access to corporate systemsAccess to corporate systems

• Bluetooth provides security at the lower layers only: a Bluetooth provides security at the lower layers only: a stolen device can still be trustedstolen device can still be trusted

Page 51: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

New Security RisksNew Security Risks

• Problems with Wireless Transport Layer Security Problems with Wireless Transport Layer Security (WTLS) protocol(WTLS) protocol

• Security Classes:Security Classes:

• No certificatesNo certificates

• Server only certificate (Most Common)Server only certificate (Most Common)

• Server and client CertificatesServer and client Certificates

• Re-establishing connection without re-authenticationRe-establishing connection without re-authentication

• Requests can be redirected to malicious sitesRequests can be redirected to malicious sites

Page 52: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

New Privacy RisksNew Privacy Risks

• Monitoring user’s private informationMonitoring user’s private information

• Who is going to read the “legal notes”?Who is going to read the “legal notes”?

• Value added services based on location Value added services based on location awareness (Location-Based Services)awareness (Location-Based Services)

Page 53: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

JAWWAL Is Ready……JAWWAL Is Ready……

• SMS-C APIs are there….SMS-C APIs are there….

• Billing & PrePaid System APIs are there….Billing & PrePaid System APIs are there….

• Network / Internet Infrastructure is readyNetwork / Internet Infrastructure is ready

• OTA Platform is there…..OTA Platform is there…..

• Ability to be connected to Content providers and Ability to be connected to Content providers and Banks.Banks.

• GPRS services is there…GPRS services is there…

BUSSINESS & CONTENT PROVIDERS / BANKSBUSSINESS & CONTENT PROVIDERS / BANKS

NEED TO ASK ONLY….NEED TO ASK ONLY….

Page 54: Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure Infrastructure M-Commerce Applications M-Commerce Applications

Thank YouThank You