sentinel rms license enforcement for embedded systems - qcon...

18
Sentinel RMS License Enforcement for Embedded Systems QCon Japan, April 2013 Darim Rahmatallah Product Manager, Software Monetization SafeNet ,Inc

Upload: others

Post on 18-Sep-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

Sentinel RMS

License Enforcement for Embedded

Systems

QCon Japan, April 2013

Darim Rahmatallah

Product Manager, Software Monetization

SafeNet ,Inc

Page 2: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

2

Agenda

• Trends and challenges in the embedded industry

• Drivers for licensing

• Introduction to Sentinel RMS

• Features and Packaging

• Time based licensing

• Control

• Management and tracking

Page 3: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

3

Trends in the Embedded industry

• Device manufacturers are putting more value into

embedded software.

Time

Valu

e

Software Component

Hardware Component

Page 4: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

4

Advantages enjoyed by the SW Company

• Lower Operating Costs

• Higher Profit Margins

• Packaging Flexibility

• Upgrade / Downgrade functionality electronically

• Consolidation of product inventories

• Ease of upsell

- Increased capacity

- Additional functionality

Page 5: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

5

Why licensing?

Most companies don’t know how much they are losing due to

unlicensed software use.

Compliance can be monitored.

Even “soft” enforcement can result in increased revenues.

New business models can be considered.

If implemented properly customer experience can be improved not

aggravated

.

Page 6: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

6

Introducing Sentinel RMS

• A pure software-based automated license enforcement solution.

• Supports a broad range of license models and software protection

policies.

• Inherently flexible, and extendable

• Node locked licenses

• Developer’s SDK with extensive published API for complex license

models

Page 7: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

7

Feature licensing

License multiple modules, components or features within a single

product.

Ship entire product allowing access to specific applications only.

Deliver upgrades by delivering licences.

Vendor

Activate standard

feature set

Upgrade to advanced

feature set

No new software

delivery required

Advanced Feature Set

Base Feature Set

Advanced Feature Set

Base Feature Set

$ $

Page 8: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

8

Time based licensing

Subscription / Leased licenses

Define fixed start and/or end dates within the licenses.

Provide annual renewals automatically.

“Try Before You Buy”: Convert Interest to Purchase

Provide “full-blown” evaluation copies without fear of losing

revenue.

‘n’ days from date of first use.

Clock tamper protection handled automatically.

Page 9: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

9

Packaging

• One device, many variations….

Customer C

• Firewall

• 20 Connections • 80 Connections

• Messaging

• Firewall

• 10 VPN Tunnels

• Firewall

• 25 VPN Tunnels

• IPS

• 500 Connections

• Messaging

• Conferencing

Flexible packaging = the right offering, at the right price, for

every customer, every time.

Page 10: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

10

API driven approach

START

Request Feature

Is Feature

Authorised

Is License

Installed

Install License

ERROR HANDLER

RUN MODULE

No

Yes

Yes

No

Page 11: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

11

Designed for Embedded Systems

RMS Embedded is a derivative version of RMS designed specifically for the

Embedded market, and contains the following key attributes:

• Low footprint

- Reduced stack and memory consumption. Approx. 500KB library size

• High Portability

- Code is optimized for easier porting to non-standard platforms

• Custom Locking

- Tie licenses to any hardware attribute on the system.

• Common license format

- Use the same backend system to issue licenses to embedded software

• Common core API format

- A common development experience for existing or multi-environment customers

Page 12: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

12

RMS Embedded for Android

Target markets:

• Android Device Manufacturers

- Tablet, handset manufacturers

- Consumer electronics

- Home automation

- Manufacturing devices w/ HMI interface based on Android

- IVI (in vehicle infotainment) systems using Android

• Enterprise B2B mobile software

- Vendors who are creating mobile versions of more traditional B2B

applications

Page 13: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

13

Back end integration

Page 14: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

14

Management

Management = centralization and automation of operational

tasks associated to licensing improve internal efficiency and

end-user experience

Automate provisioning

Improve customer experience through self-service

Page 15: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

15

Tracking

• Use Business Intelligence data to shape your product strategy

• What is the most successful functionality

• How do customers like to pay for it

• How does one region differ from another

Page 16: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

16

The Checklist

1. Define your pricing and packaging structure

2. Protect your IP

3. Integrate fulfillment and ordering with licensing

4. Understand how your customers are using your

products today

5. Understand how your customers want to use your

products tomorrow

Page 17: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

17

The Result

Increase revenues

Reduce manufacturing and

operating costs

Improve business agility

Provide better choices for your

customers

Create more competitive

differentiators

Page 18: Sentinel RMS License Enforcement for Embedded Systems - QCon …qcontokyo.com/data_2013/DarimRahmatallah_QConTokyo2013.pdf · 2013. 4. 22. · QCon Japan, April 2013 Darim Rahmatallah

Thank You

Darim Rahmatallah

Product Manager, Software Monetization

SafeNet ,Inc