Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure...
-
Upload
albert-willis -
Category
Documents
-
view
245 -
download
0
Transcript of Mobile Commerce Future Vision. Outline M-Commerce Overview M-Commerce Overview Infrastructure...
Mobile Mobile CommerceCommerce
FutureFuture VisionVision
OutlineOutline
M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce
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
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.
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.
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)
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
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
OutlineOutline
M-CommerceM-Commerce InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce
Mobile Payment PlayersMobile Payment Players
User Network Operator
Financial Institution
ContentProvider/Merchant
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
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
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
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
OutlineOutline
M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce
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 ...
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
Classes of M-CommerceClasses of M-Commerce Applications 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??
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
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
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
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
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
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
Mobile Shopping Mobile Shopping Supported by CRMSupported by CRM
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
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
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)
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
OutlineOutline
M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce
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.
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.
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
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
OutlineOutline
M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce
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
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
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
OutlineOutline
M-Commerce OverviewM-Commerce Overview InfrastructureInfrastructure M-Commerce ApplicationsM-Commerce Applications Mobile PaymentMobile Payment LimitationsLimitations Security in M-CommerceSecurity in M-Commerce
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
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
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
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
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™
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
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
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
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
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
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
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)
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….
Thank YouThank You