Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of...

31
May 7 – 9, 2019 Combating mobile device theft with Blockchain Raja Prasad Gupta, Solution Architect, SAP Aseem Gaur, Vice President, Camelot ITLab Stephan Westermeyr, Vice President of Order Management and Billing, Deutsche Telekom Session ID 84010

Transcript of Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of...

Page 1: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

May 7 – 9, 2019

Combating mobile device theft with BlockchainRaja Prasad Gupta, Solution Architect, SAPAseem Gaur, Vice President, Camelot ITLab

Stephan Westermeyr, Vice President of Order Management and Billing, Deutsche Telekom

Session ID 84010

Page 2: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

About the Speakers

Raja Prasad Gupta

• Solution Architect, SAP

• Cloud and Blockchain specialist at SAP Labs India.

• Has spent around 10 years in the IT industry, leading various implementation projects in SAP Labs India.

• Living my childhood again with my 1 year old son

Aseem Gaur

• Vice President and Global Head, Camelot ITLab

• 15 years of international business experience

• Seasoned business executive with focus on strategic partnerships & innovations

• Dog lover

Stephan Westermeyr• Vice President of Order

Management, Billing & BI, Deutsche Telekom

• 20 years in IT in many different leadership roles in- and outside DT

• Experienced in agile development and driving innovation

• Loves motorcycling

Page 3: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Key Outcomes/Objectives

1. Understand SAP’s major offerings in Blockchain

2. Develop and run a blockchain application using Hyperledger Fabric in SAP Cloud Platform

3. Learn how Camelot ITLab is using SAP Blockchain to combat mobile theft

Page 4: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Agenda

• What is Blockchain? • SAP Cloud Platform Blockchain Services• How to develop and run a blockchain application

using Hyperledger Fabric• Deutsche Telekom• Global IMEI Storage and Services Use Case • Demo• Q/A

Page 5: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

What is Blockchain?

"An architectural concept that offers an open, distributed ledger that can record transactions between parties efficiently and in a verifiable and permanent way"

Page 6: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

“Just because blockchains have been overhyped does not mean they are useless.”

Blockchain Value Drivers for Business

Risk & Fraud

MinimizationTime & Cost

Reduction

Process

Optimization

Transparency &

Auditability

The Economist, Aug 2018, “Bitcoin and

other cryptocurrencies are useless. For

blockchains, the jury is still out”

Page 7: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

SAP Strategy – Deliver The Intelligent Enterprise

THE INTELLIGENT ENTERPRISE

features 3 KEY COMPONENTS:

Blockchain

Page 8: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

SAP Cloud Platform Blockchain Service

• Hyperledger Fabric on SAP Cloud Platform

• MultiChain on SAP Cloud Platform

• Quorum on SAP Cloud Platform

• Blockchain Application Enablement

• SAP HANA Blockchain service

Combine Distributed Ledger with Internet of Things and Machine Learning

capabilities on one platform

Integrate into existing Blockchain Ecosystem

Build Blockchain industry and LoB process extensions for SAP and Non-

SAP

Page 9: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Hyperledger Fabric on SAP Cloud Platform

Developer Story

• Sandbox for chain code development and testing

• Ability to move to productive setup

Try the Landscape Testnet

• Easy entry and low barrier to get started• Explore business process between

companies• Cross-datacenter setup

Build Your Network

• Dedicated network for industry or process specific purposes

• Cross-datacenter setup

Hyperledger Fabric is a blockchain framework implementation hosted by The Linux Foundation, SAP is Premier MemberOur offering: Based on their scenario, customers can choose the corresponding plans.

Page 10: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

MultiChain on SAP Cloud Platform

MultiChain helps organizations to build and deploy blockchain applications with speed.

Developer friendlyDesigned to let developers build blockchains

and applications with minimum hassle.

Customizable for Enterprise use

Full control over every aspect of the blockchain,

such as permissioning.

Flexible security

Supports multi signatures, external private keys

and administrative consensus.

Page 11: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

MultiChain on SAP Cloud Platform

Highlights

• Part of SAP Cloud Platform Blockchain offering

• 100% MultiChain scope supporting streams and assets

• Dedicated, networked nodes per service instance

• Explore network, collaboration and business process between companies

• Option to integrate ‘cloud-to-cloud’ and ‘cloud-to-on premise’

• Cross-datacenter setup supported

• Explore the data on the MultiChain node/network using the SAP MultiChain Dashboard

MultiChain is an established blockchain fork, based on the Bitcoin protocol. It primarily supports scenarios for Data Storage & Retrieval and Asset Transfer

Page 12: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Quorum on SAP Cloud PlatformQuorum is an enterprise-focused, open source version of the Ethereum distributed ledger and smart contract platform

Permissioned SetupSpeedy transactions with high throughput of private transaction within permissioned setups

SecurityAllows for cryptographically assured, private settlement of digitized assets on Quorum.

Smart ContractsExisting Ethereum smart contracts remain network-transparent on Quorum out of the box

Page 13: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Quorum on SAP Cloud PlatformQuorum is an enterprise-focused, open source version of the Ethereum distributed ledger and smart contract platform

Developer Story

• Sandbox for smart contract development, deployments and testing

• Shared infrastructure to minimize budget requirements

Test network

• Provision your own node to become part of predefined network together with other participants

• Explore business process between companies and node interaction

Bring your own network

• Run blockchain technology on infrastructure of your choice

• Connect business processes and applications via SAP Cloud Platform

Page 14: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

SAP HANA

BusinessData

BlockchainData

Benefit

Establish trust, traceability, and transparency streamlining business processes across the entire business landscape

SAP HANA Blockchain service

Remove the barriers to blockchain adoption and simplify multi-party transactions on one platform

Advanced analytics and transactions on business and blockchain data

Common SQL interface for database and blockchain data

Transparent real-time data synchronization between SAP HANA and blockchain ecosystems

Straightforward integration with 3rd-party blockchain ecosystem via SAP Cloud Platform

SAP Cloud Platform

Blockchain service

Page 15: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Blockchain application enablement services on SAP Cloud Platform

Blockchain Technologies Cloud ApplicationsBlockchain Services

Channel

Stream

Service instance

Service instance

Service instance

Service key

Service key

Service key

Service instance

Timestamp(hash values)

proof-of-state(object state)

proof-of-history(object history)

Service keyService binding

Other Technologies

MultiChain

Using these services, applications can be developed/adapted to integrate blockchain capabilities without using blockchain technology specific coding and thus isolate the business application from a specific blockchain technology.

Integrated blockchain capabilities into business applications

Page 16: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

SAP Blockchain Co-Innovation Program – more than 90 participants

Page 17: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

CUSTOMERS & MARKETS FACTS & FIGURES

168 mn mobile customers 28 mn fixed-network lines/19 mn broadband lines

Approx. 7.4 m TV customers

Employees worldwide: 217,349

6,559 trainees and cooperative degree students in Germany

Pioneer of social issues (climate protection, data privacy, diversity, etc.)

Source: DT 2017 annual report/TMUS annual report to shareholders 2017

Our AMBITION: LEADING EUROPEAN TELCO

CUSTOMERS

Present in > 50 countries

Germany, Europe and the USA: with own infrastructure

T-Systems: global presence & alliances via partners

MARKETS

Revenue € 74.9 bn

Adjusted EBITDA € 22.2 bn

Free Cash-Flow € 5.5 bn

TELEKOM IN FIGURES, 2017

EMPLOYEES & RESPONSIBILITY

Deutsche Telekom Profile

Page 18: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Mobile Device Theft On A Global ScaleEach year, global mobile device thefts number in the millions

IDG Research:

68% of phone theft victims are willing to put themselves in some amount of danger to retrieve a stolen device

10% report loss of confidential company data

9% had their identity stolen

Studies estimate that by now, 1 in 10 smartphone owners in the US have been victims of phone theft in one form or another

Mobile devices and the personal information stored on them are consistently among the highest priority targets for thieves throughout the world

Source: Lookout, Inc. (2014) – Phone Theft in America

Page 19: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Current Solution for Combating Device Theft

Update of IMEI Status

IMEI check during the session (high signaling load) or at location update etc.

IMEI‘sBlack,

white or grey list

IMEI = International Mobile Equipment Identity

EIR = Equipment Identity Register

PLMN = public land mobile network

Common EIR

Page 20: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

REDUCING PHONE THEFT

DRYING OUT THE BLACK MARKET

SECURING PERSONAL

INFORMATION

COMBATING IDENTITY AND

INSURANCE FRAUD

Benefits of IMEI Blacklisting

Page 21: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Deutsche Telekom High Level Use Case

Shared reality through the use of a distributed database

Transparent and reliable transactions between participants

Stream-lined and scalable blacklisting process Distributed Blockchain

Storage

Hardware Vendors TelCo Service Providers Public Viewers (e.g. End-Customers, Public Services)

Enterprise Customers

SAP CRMTelecommunication

InfrastructureSAP Asset Management

SAP Blockchain as a

Service Node

On-Premise Node

(e.g. with Proprietary

Middlware)

On-Premise Node

(e.g. Camelot Hypertrust

Platform)

IMEI

Sto

rag

e

Serv

ice

Pro

vid

er Public Web-

Services

SAP Blockchain

as a Service Node

Internet Browser

RCheck validity of

IMEI

R

RTrigger to create

blockchain entry

during sales process

RTrigger to create

blockchain entry

during sales process

RTrigger to create

blockchain entry

during sales process

Registered IMEI Devices

Logic for Blockchain-Check

Running in TEE

Blocking feature as part

of mobile device core

BLOCKCHAIN-BASED IMEI BLACKLIST AVAILABLE TO ALL PARTICIPANTS

Page 22: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Global IMEI Storage and Services High Level Architecture

Cross Company/Industry Business

Processes

Technology Layer

Process Layer Cross Company Cross Company/Industry Business

Processes

Blockchain Node Blockchain Node

Cross Company/Industry Business

Processes

Blockchain-as-a-Service

Blockchain Node

Cloud Platform

S/4 Enterprise Processes Enterprise Processes

Immutable Data Exchange

Enterprise Processes

Proprietary Middleware

Page 23: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Use Case

Camelot TelephonicaFidelity Devices Max Mustermann

Max loses

phone

Blockchain

Status

Max Mustermann

MANUFACTURER TELCO COMPANY CUSTOMER CUSTOMER

Page 24: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between
Page 25: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between
Page 26: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Camelot Blockchain Accelerator for Mobile Device Management

AUTHENTICATION OF DEVICES VIA BLOCKCHAIN

The accelerator provides the solution to end re-use of lost, stolen or invalid mobile devices: A blockchain based list of serial numbers and their owners, that is accessible to all manufactures, operators, OEM’s and other players to increase trust and data security for all stakeholders.

INDUSTRY OPERATION BUSINESS CHALLENGE

Information on stolen devices is kept in local database of a given Mobile Network Operator (MNO)

Limited & expensive information exchange between various stakeholders

No available solution to protect property of mobile equipment vendors within their supply chain or prior to sale of the device to the end customer by a given MNO

In case a device is lost or stolen separate interaction with each MNO is required

Sharing blacklist across operators, manufacturers and other agencies

Access control of business customers via SAP system

One stop SAP blockchain solution for tracking devices (lost/stolen)

Device validation before and after the booting process

Page 27: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Business Benefits

Data Protection in Case of Theft Block/Kill switch to protect the data on

the device in case of loss or theft In case a device is lost or stolen, the

customer has to interact with each MNO separately

Customer Satisfaction Value added services for enhanced customer

experience Mobile device check on eCommerce

platforms Protection of credit card information and

other sensitive data in case a mobile device got lost or stolen

Transparency & Security Information on blockchain is inalterable Storage of ownership information for mobile

devices – for mobile phones connected to IMEI (International Mobile Equipment Identity) as well as for devices in context of IoT

Ease of Tracking Information Sharing a blockchain based blacklist across

operators, manufacturers and other stakeholders Simplify identification of stolen devicesPossibility of ending their usage – safely and in real-

time

Loyalty & TrustOnly information which needs to be shared by the

parties is shared in the blockchain Local storage of information

Page 28: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Take the Session Survey.

We want to hear from you! Be sure to complete the session evaluation on the SAPPHIRE NOW and ASUG Annual Conference mobile app.

Page 29: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Access the slides from 2019 ASUG Annual Conference here:

http://info.asug.com/2019-ac-slides

Presentation Materials

Page 30: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Q&AFor questions after this session, contact us at

[email protected]@camelot-itlab.com

[email protected]

Page 31: Session ID 84010 - ASUG AC Slide Decks... · • Provision your own node to become part of predefined network together with other participants • Explore business process between

Let’s Be Social.Stay connected. Share your SAP experiences anytime, anywhere.

Join the ASUG conversation on social media: @ASUG365 #ASUG