SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Marcellus Buchheit
Co-Founder & CEO, WIBU-SYSTEMS USA
Ruediger Kuegler
VP Sales & Professional Services, WIBU-SYSTEMS AG
The dongle is dead.
Long live the dongle.
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 1
Agenda
 Comparing license containers (dongles, soft licenses, and cloud licenses)
 CodeMeter foundations: Firm Item und Product Item
 Demo: Transferring licenses into an existing CmDongle
 Inside the Firm Item: detailed insights
 Demo: Push Updates from two separate vendors run in parallel
 Use cases in practice
 Demo: Consolidating licenses from two CmDongles
 New applications in 3D printing
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 2
Comparing the License
Containers
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 3
Comparing the License Containers
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 4
Dongle Soft-License Cloud-License
Costs for the hardware - + +
Costs for the server in the cloud + + -
Shipping costs - + +
Support costs for computer replacement + - +
Availability in offline scenarios + + -
Highest security + - +
License immediately available - + +
Portability + - +
License Server
License Server in LAN / WAN
CodeMeter License Management System
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 5
CmDongle
Hardware-based
Security
CmCloudContainer
Cloud license
bound to a user
CmActLicense
License file bound to
the target device
CodeMeter Foundations
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 6
License Entries
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 7
 License entry = Firm Code | Product Code
 Firm Code: provided by Wibu-Systems
 Product Code:
 Chosen by the ISV
 Per option / module / feature
 4 billion Product Codes (UInt32)
 Product Item Options: Each license can have
combinable options
 Up to 2,000 Product Items per CmContainer
Firm Code: 6,000,010
…
Product Item Options
Product Code: 201,000
Product Item Options
Product Code: 201,001
Product Item Options
Product Code: 201,002
Firm Code – Firm Security Box
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 8
 “Master Dongle” for one or more
Firm Codes
 Key for
 Creating license entries
 Encrypting the software
 Signing the software
 Available Options
 Standard FSB / Encryption Only FSB
 Sandbox for each Firm Item
CmDongle with several Firm Codes
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 9
Firm Code: 6,000,177
…
Product Item Options
Product Code: 201,000
Product Item Options
Product Code: 201,001
Product Item Options
Product Code: 201,002
Firm Code: 0
…
Product Item Options
Product Code: 0
Product Item Options
Product Code: 50
Product Item Options
Product Code: 1,001
Firm Code: 6,000,145
Product Item Options
Product Code: 42
Product Item Options
Product Code: 42
Product Item Options
Product Code: 60
CmDongles vs. CmActLicenses
 A CmDongle can store several different Firm Codes
 Amount only limited by memory of smart card chip (sandbox)
 From different ISVs
 In clearly demarcated areas (sandbox)
 A CmActLicense is associated with one Firm Code only
 Bound to one ISV
 Several CmActLicenses can be stored on the same computer
 Multi-vendor capabilities can be realized with multiple CmActLicenses
 CodeMeter Runtime manages multiple CmDongles and CmActLicenses
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 10
Transferring Licenses
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 11
End UserISV
CodeMeter License Central – Ticket System
Ticket + Fingerprint
4
License
5
Ticket
2
Order
1
e-Commerce
ERP/CRM Software
License Portal
Ticket:
ABCDE-FGHIJ-KLMNO-PQRST-UVWXY
3
© WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle
License
Central
12.12.2018 12
CodeMeter
License Central
Transferring a License into a CmContainer
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 13
Offline PCOnline PC
WibuCmRaC (License Request)
WibuCmRaU (License Update)
WibuCmRaC (Receipt)
Flash Memory
Device
Demo
 Activation with CodeMeter License Central
 Alternatives:
 A manual activation with WibuCmRaC / WibuCmRaU
 CmBoxPgm and e-mail
 CodeMeter License Editor
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 14
Inside the Firm Item:
Insights
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 15
Firm Item Options
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 16
 Firm Item Text
 Name of the licensor
 Firm Access Counter
 Lock upon detecting a hacking attempt
 Black listing in CodeMeter License
Central
 Firm Update Counter
 Automatic increment
 Update usable once only
 Firm Precise Time
 Local instance of the global clock
Push Updates
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 17
CodeMeter
License Central
Recurring Transfer to the same CmContainer
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 18
Offline PCOnline PC
WibuCmRaC (License Request)
WibuCmRaU (License Update)
Flash Memory
Device
WibuCmRaC (License Request)
WibuCmRaU (License Update)
CodeMeter
License Central
Recurring Transfer to the same CmContainer (Push)
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 19
Offline PCOnline PC
WibuCmRaC (License Request)
Flash Memory
Device
WibuCmRaM
WibuCmRaU (License Update)
WibuCmRaU (License Update)
Demo
 Push updates with two Firm Codes from two different instances of
CodeMeter License Central
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 20
Use Cases
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 21
Music Industry: Host Application with Plug-ins
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 22
Host Application
(Manufacturer 1)
6,000,145 : 1000
Plug-In
(Manufacturer 2)
…
Plug-In
(Manufacturer 3)
6,000,177 : 42
Firm Code: 6,000,145
Product Item Options
Product Code: 1,000
Firm Code: 6,000,177
Product Item Options
Product Code: 42
…
PLCs: Licensing for PLC Suppliers and Machine Builders
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 23
Operator
OPC UA Certificate
Secret Data: Key
Product Code: 1
PLC Supplier
Runtime License
Product Code: 1
Machine Builder
IP Protection
Product Code: 42
Technology Function 1
Product Code: 1,000,001
Technology Function 28
Product Code: 1,000,028
Running Hours Counter
Product Code: 4,000,000,000
Machine Identification
Secret Data: Key
Product Code: 43
Feature enabler
Product Code: 1,001
Board Production: CmDongle already installed as an ASIC
 The board manufacturer already mounts a CmDongle as an ASIC
 Depending on the functionality / pricing model, the CmDongle may be limited in
some of its functionalities (CodeMeter Prepared)
 The board manufacturer offers basic functions
 Secure serial number with mini certificate
 Running hours counter
 For the full range of functions the customer (software publisher) needs
 Activation of CodeMeter Prepared
 License for their own Firm Code
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 24
Board Production: CmDongle already installed as ASIC
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 25
License
Fee
(own Firm Code)
Hardware
License
Fee
(own Firm Code)
ASIC
CodeMeter
Prepared
Activation
Wibu-Systems
Wibu-Systems
Board
Manufacturer
CodeMeter Standard CodeMeter on Board
Consolidating Licenses
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 26
Consolidating Licenses
 The end user has received two CmDongles from two manufacturers
 He wants to consolidate the licenses on a single CmDongle
 When creating licenses with CodeMeter License Central
 The manufacturer provides the end user with the original ticket
 The end user deactivates the licenses from the original dongle
 The end user activates the licenses on the desired dongle
 Demo
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 27
Use Case: 3D Printing
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 28
Preparator PrinterProducer / Designer
CAD
Software
OEM
Software
OEM
Software
PrinterCAD
File
3D
File
License
Central
Protecting 3D Files
© WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle
CodeMeter
Core API
CodeMeter
Core API
CodeMeter
Core API
Print
Job
Creates the License
and
encrypts the 3D file
Activates
the License
of the Preparator
Activates
the License
of the Printer
Volume = n (Unit Counter)
12.12.2018 29
Storing Licenses from Multiple Vendors
© WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle
Producer 2
Modell: Armlehne
Remaining number of units: 1,000
Product Code: 1
Printer Manufacturer
Runtime License
Product Code: 1
Producer 1
Model: Print Model 42
Remaining number of units: 1
Product Code: 42
Running Hours Counter
Product Code: 4,000,000,000
Model: Print Model 43
Remaining number of units: 0
Product Code: 43
Model: Print Model 45
Remaining number of units: 2
Product Code: 45
12.12.2018 30
Summary
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 31
Summary
 CodeMeter comes with CmDongles, CmActLicenses, and
CmCloudLicenses
 The ISV/manufacturer can let the user decide
 The logistic disadvantages of traditional dongles can be mitigated in
CodeMeter by the multi-vendor capability in a variety of use cases
 Each ISV/manufacturer has its own Firm Code, with licenses stored in
clearly demarcated areas for security purposes (sandbox)
 CodeMeter also makes it possible to buy vendor-neutral CmDongles via
any channel (board manufacturer, partner, ...)
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 32
Europe: +49-721-931720
USA: +1-425-7756900
China: +86-21-55661790
Japan: +81-3-35825385
https://www.wibu.com
info@wibu.com
Many thanks for your attention!
12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 33

Mais conteúdo relacionado

Semelhante a The Dongle is Dead. Long Live the Dongle.

Setting licenses free vs. locking them down
Setting licenses free vs. locking them downSetting licenses free vs. locking them down
Setting licenses free vs. locking them downteam-WIBU
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetiteteam-WIBU
 
How and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based LicensesHow and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based Licensesteam-WIBU
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin Inc
 
End-to-End License Transfer
End-to-End License TransferEnd-to-End License Transfer
End-to-End License Transferteam-WIBU
 
Your CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and LicensedYour CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and Licensedteam-WIBU
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basicsteam-WIBU
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesteam-WIBU
 
A Bit of License Management Magic
A Bit of License Management MagicA Bit of License Management Magic
A Bit of License Management Magicteam-WIBU
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solutionteam-WIBU
 
Wibu systems-code metersoftwareprotection
Wibu systems-code metersoftwareprotectionWibu systems-code metersoftwareprotection
Wibu systems-code metersoftwareprotectionHimanshu Arora
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesteam-WIBU
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC InfrastructureDialogic Inc.
 
Customer Centric View of Best Practices in Software Monetization
Customer Centric View of Best Practices in Software MonetizationCustomer Centric View of Best Practices in Software Monetization
Customer Centric View of Best Practices in Software Monetizationteam-WIBU
 
Total control over your protection and licensing process
Total control over your protection and licensing processTotal control over your protection and licensing process
Total control over your protection and licensing processteam-WIBU
 
SOMNIUM DRT C++ tools for Microchip ARM microcontrollers
SOMNIUM DRT C++ tools for Microchip ARM microcontrollersSOMNIUM DRT C++ tools for Microchip ARM microcontrollers
SOMNIUM DRT C++ tools for Microchip ARM microcontrollersDaniel O'Hara
 
Building Automation System (BAS) competitive buying strategies
Building Automation System (BAS) competitive buying strategiesBuilding Automation System (BAS) competitive buying strategies
Building Automation System (BAS) competitive buying strategiesRich Purtell
 
Streamlining licensing migration from 3rd party systems
Streamlining licensing migration from 3rd party systemsStreamlining licensing migration from 3rd party systems
Streamlining licensing migration from 3rd party systemsteam-WIBU
 
Lost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of TrustLost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of Trustteam-WIBU
 
Dominating Industrie 4.0 with Secure Software Licensing
Dominating Industrie 4.0 with Secure Software LicensingDominating Industrie 4.0 with Secure Software Licensing
Dominating Industrie 4.0 with Secure Software Licensingteam-WIBU
 

Semelhante a The Dongle is Dead. Long Live the Dongle. (20)

Setting licenses free vs. locking them down
Setting licenses free vs. locking them downSetting licenses free vs. locking them down
Setting licenses free vs. locking them down
 
Serving Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every AppetiteServing Up Features-on-Demand for Every Appetite
Serving Up Features-on-Demand for Every Appetite
 
How and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based LicensesHow and Why to Create and Sell Consumption-Based Licenses
How and Why to Create and Sell Consumption-Based Licenses
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
 
End-to-End License Transfer
End-to-End License TransferEnd-to-End License Transfer
End-to-End License Transfer
 
Your CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and LicensedYour CODESYS Applications, Protected and Licensed
Your CODESYS Applications, Protected and Licensed
 
Unleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter BasicsUnleash the Power of CodeMeter - CodeMeter Basics
Unleash the Power of CodeMeter - CodeMeter Basics
 
Embedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packagesEmbedded devices - Big opportunities in tiny packages
Embedded devices - Big opportunities in tiny packages
 
A Bit of License Management Magic
A Bit of License Management MagicA Bit of License Management Magic
A Bit of License Management Magic
 
License Portal - The DIY Solution
License Portal - The DIY SolutionLicense Portal - The DIY Solution
License Portal - The DIY Solution
 
Wibu systems-code metersoftwareprotection
Wibu systems-code metersoftwareprotectionWibu systems-code metersoftwareprotection
Wibu systems-code metersoftwareprotection
 
Authenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevicesAuthenticate and authorize your IIoTdevices
Authenticate and authorize your IIoTdevices
 
Server-side WebRTC Infrastructure
Server-side WebRTC InfrastructureServer-side WebRTC Infrastructure
Server-side WebRTC Infrastructure
 
Customer Centric View of Best Practices in Software Monetization
Customer Centric View of Best Practices in Software MonetizationCustomer Centric View of Best Practices in Software Monetization
Customer Centric View of Best Practices in Software Monetization
 
Total control over your protection and licensing process
Total control over your protection and licensing processTotal control over your protection and licensing process
Total control over your protection and licensing process
 
SOMNIUM DRT C++ tools for Microchip ARM microcontrollers
SOMNIUM DRT C++ tools for Microchip ARM microcontrollersSOMNIUM DRT C++ tools for Microchip ARM microcontrollers
SOMNIUM DRT C++ tools for Microchip ARM microcontrollers
 
Building Automation System (BAS) competitive buying strategies
Building Automation System (BAS) competitive buying strategiesBuilding Automation System (BAS) competitive buying strategies
Building Automation System (BAS) competitive buying strategies
 
Streamlining licensing migration from 3rd party systems
Streamlining licensing migration from 3rd party systemsStreamlining licensing migration from 3rd party systems
Streamlining licensing migration from 3rd party systems
 
Lost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of TrustLost Licenses - The Fine Balance of Trust
Lost Licenses - The Fine Balance of Trust
 
Dominating Industrie 4.0 with Secure Software Licensing
Dominating Industrie 4.0 with Secure Software LicensingDominating Industrie 4.0 with Secure Software Licensing
Dominating Industrie 4.0 with Secure Software Licensing
 

Mais de team-WIBU

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Securityteam-WIBU
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Togetherteam-WIBU
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuitätteam-WIBU
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityteam-WIBU
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenariosteam-WIBU
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practicesteam-WIBU
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses Moreteam-WIBU
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edgeteam-WIBU
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applicationsteam-WIBU
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisiveteam-WIBU
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxteam-WIBU
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to lastteam-WIBU
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applicationsteam-WIBU
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedteam-WIBU
 
Managing entitlements through the product lifecycle
Managing entitlements through the product lifecycleManaging entitlements through the product lifecycle
Managing entitlements through the product lifecycleteam-WIBU
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsteam-WIBU
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler wayteam-WIBU
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environmentsteam-WIBU
 

Mais de team-WIBU (19)

Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Unlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial SecurityUnlocking the Future: Empowering Industrial Security
Unlocking the Future: Empowering Industrial Security
 
The Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success TogetherThe Power of Partnership: Enabling Success Together
The Power of Partnership: Enabling Success Together
 
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für GeschäftskontinuitätKeine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
Keine Zeit für Leerlauf – Lizenzverfügbarkeit für Geschäftskontinuität
 
No Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuityNo Time to Idle – License availability for business continuity
No Time to Idle – License availability for business continuity
 
Cloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline ScenariosCloud-Based Licensing in Offline Scenarios
Cloud-Based Licensing in Offline Scenarios
 
Optimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best PracticesOptimizing Cloud Licensing: Strategies and Best Practices
Optimizing Cloud Licensing: Strategies and Best Practices
 
For a Few Licenses More
For a Few Licenses MoreFor a Few Licenses More
For a Few Licenses More
 
App Management on the Edge
App Management on the EdgeApp Management on the Edge
App Management on the Edge
 
Protecting and Licensing .NET Applications
Protecting and Licensing .NET ApplicationsProtecting and Licensing .NET Applications
Protecting and Licensing .NET Applications
 
The first step is always the most decisive
The first step is always the most decisiveThe first step is always the most decisive
The first step is always the most decisive
 
Security and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptxSecurity and Protection for Machine Learning.pptx
Security and Protection for Machine Learning.pptx
 
Subscriptions - Relationships built to last
Subscriptions - Relationships built to lastSubscriptions - Relationships built to last
Subscriptions - Relationships built to last
 
Protecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript ApplicationsProtecting Node.js-based JavaScript Applications
Protecting Node.js-based JavaScript Applications
 
Safer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integratedSafer to market: Licensing and e-commerce integrated
Safer to market: Licensing and e-commerce integrated
 
Managing entitlements through the product lifecycle
Managing entitlements through the product lifecycleManaging entitlements through the product lifecycle
Managing entitlements through the product lifecycle
 
Everything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBsEverything You Always Wanted to Know About CodeMeter FSBs
Everything You Always Wanted to Know About CodeMeter FSBs
 
Protecting Python applications the simpler way
Protecting Python applications the simpler wayProtecting Python applications the simpler way
Protecting Python applications the simpler way
 
Licensing in virtual environments
Licensing in virtual environmentsLicensing in virtual environments
Licensing in virtual environments
 

Último

PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 

Último (20)

PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 

The Dongle is Dead. Long Live the Dongle.

  • 1. Marcellus Buchheit Co-Founder & CEO, WIBU-SYSTEMS USA Ruediger Kuegler VP Sales & Professional Services, WIBU-SYSTEMS AG The dongle is dead. Long live the dongle. 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 1
  • 2. Agenda  Comparing license containers (dongles, soft licenses, and cloud licenses)  CodeMeter foundations: Firm Item und Product Item  Demo: Transferring licenses into an existing CmDongle  Inside the Firm Item: detailed insights  Demo: Push Updates from two separate vendors run in parallel  Use cases in practice  Demo: Consolidating licenses from two CmDongles  New applications in 3D printing 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 2
  • 3. Comparing the License Containers 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 3
  • 4. Comparing the License Containers 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 4 Dongle Soft-License Cloud-License Costs for the hardware - + + Costs for the server in the cloud + + - Shipping costs - + + Support costs for computer replacement + - + Availability in offline scenarios + + - Highest security + - + License immediately available - + + Portability + - +
  • 5. License Server License Server in LAN / WAN CodeMeter License Management System 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 5 CmDongle Hardware-based Security CmCloudContainer Cloud license bound to a user CmActLicense License file bound to the target device
  • 6. CodeMeter Foundations 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 6
  • 7. License Entries 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 7  License entry = Firm Code | Product Code  Firm Code: provided by Wibu-Systems  Product Code:  Chosen by the ISV  Per option / module / feature  4 billion Product Codes (UInt32)  Product Item Options: Each license can have combinable options  Up to 2,000 Product Items per CmContainer Firm Code: 6,000,010 … Product Item Options Product Code: 201,000 Product Item Options Product Code: 201,001 Product Item Options Product Code: 201,002
  • 8. Firm Code – Firm Security Box 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 8  “Master Dongle” for one or more Firm Codes  Key for  Creating license entries  Encrypting the software  Signing the software  Available Options  Standard FSB / Encryption Only FSB  Sandbox for each Firm Item
  • 9. CmDongle with several Firm Codes 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 9 Firm Code: 6,000,177 … Product Item Options Product Code: 201,000 Product Item Options Product Code: 201,001 Product Item Options Product Code: 201,002 Firm Code: 0 … Product Item Options Product Code: 0 Product Item Options Product Code: 50 Product Item Options Product Code: 1,001 Firm Code: 6,000,145 Product Item Options Product Code: 42 Product Item Options Product Code: 42 Product Item Options Product Code: 60
  • 10. CmDongles vs. CmActLicenses  A CmDongle can store several different Firm Codes  Amount only limited by memory of smart card chip (sandbox)  From different ISVs  In clearly demarcated areas (sandbox)  A CmActLicense is associated with one Firm Code only  Bound to one ISV  Several CmActLicenses can be stored on the same computer  Multi-vendor capabilities can be realized with multiple CmActLicenses  CodeMeter Runtime manages multiple CmDongles and CmActLicenses 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 10
  • 11. Transferring Licenses 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 11
  • 12. End UserISV CodeMeter License Central – Ticket System Ticket + Fingerprint 4 License 5 Ticket 2 Order 1 e-Commerce ERP/CRM Software License Portal Ticket: ABCDE-FGHIJ-KLMNO-PQRST-UVWXY 3 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle License Central 12.12.2018 12
  • 13. CodeMeter License Central Transferring a License into a CmContainer 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 13 Offline PCOnline PC WibuCmRaC (License Request) WibuCmRaU (License Update) WibuCmRaC (Receipt) Flash Memory Device
  • 14. Demo  Activation with CodeMeter License Central  Alternatives:  A manual activation with WibuCmRaC / WibuCmRaU  CmBoxPgm and e-mail  CodeMeter License Editor 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 14
  • 15. Inside the Firm Item: Insights 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 15
  • 16. Firm Item Options 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 16  Firm Item Text  Name of the licensor  Firm Access Counter  Lock upon detecting a hacking attempt  Black listing in CodeMeter License Central  Firm Update Counter  Automatic increment  Update usable once only  Firm Precise Time  Local instance of the global clock
  • 17. Push Updates 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 17
  • 18. CodeMeter License Central Recurring Transfer to the same CmContainer 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 18 Offline PCOnline PC WibuCmRaC (License Request) WibuCmRaU (License Update) Flash Memory Device WibuCmRaC (License Request) WibuCmRaU (License Update)
  • 19. CodeMeter License Central Recurring Transfer to the same CmContainer (Push) 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 19 Offline PCOnline PC WibuCmRaC (License Request) Flash Memory Device WibuCmRaM WibuCmRaU (License Update) WibuCmRaU (License Update)
  • 20. Demo  Push updates with two Firm Codes from two different instances of CodeMeter License Central 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 20
  • 21. Use Cases 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 21
  • 22. Music Industry: Host Application with Plug-ins 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 22 Host Application (Manufacturer 1) 6,000,145 : 1000 Plug-In (Manufacturer 2) … Plug-In (Manufacturer 3) 6,000,177 : 42 Firm Code: 6,000,145 Product Item Options Product Code: 1,000 Firm Code: 6,000,177 Product Item Options Product Code: 42 …
  • 23. PLCs: Licensing for PLC Suppliers and Machine Builders 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 23 Operator OPC UA Certificate Secret Data: Key Product Code: 1 PLC Supplier Runtime License Product Code: 1 Machine Builder IP Protection Product Code: 42 Technology Function 1 Product Code: 1,000,001 Technology Function 28 Product Code: 1,000,028 Running Hours Counter Product Code: 4,000,000,000 Machine Identification Secret Data: Key Product Code: 43 Feature enabler Product Code: 1,001
  • 24. Board Production: CmDongle already installed as an ASIC  The board manufacturer already mounts a CmDongle as an ASIC  Depending on the functionality / pricing model, the CmDongle may be limited in some of its functionalities (CodeMeter Prepared)  The board manufacturer offers basic functions  Secure serial number with mini certificate  Running hours counter  For the full range of functions the customer (software publisher) needs  Activation of CodeMeter Prepared  License for their own Firm Code 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 24
  • 25. Board Production: CmDongle already installed as ASIC 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 25 License Fee (own Firm Code) Hardware License Fee (own Firm Code) ASIC CodeMeter Prepared Activation Wibu-Systems Wibu-Systems Board Manufacturer CodeMeter Standard CodeMeter on Board
  • 26. Consolidating Licenses 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 26
  • 27. Consolidating Licenses  The end user has received two CmDongles from two manufacturers  He wants to consolidate the licenses on a single CmDongle  When creating licenses with CodeMeter License Central  The manufacturer provides the end user with the original ticket  The end user deactivates the licenses from the original dongle  The end user activates the licenses on the desired dongle  Demo 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 27
  • 28. Use Case: 3D Printing 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 28
  • 29. Preparator PrinterProducer / Designer CAD Software OEM Software OEM Software PrinterCAD File 3D File License Central Protecting 3D Files © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle CodeMeter Core API CodeMeter Core API CodeMeter Core API Print Job Creates the License and encrypts the 3D file Activates the License of the Preparator Activates the License of the Printer Volume = n (Unit Counter) 12.12.2018 29
  • 30. Storing Licenses from Multiple Vendors © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle Producer 2 Modell: Armlehne Remaining number of units: 1,000 Product Code: 1 Printer Manufacturer Runtime License Product Code: 1 Producer 1 Model: Print Model 42 Remaining number of units: 1 Product Code: 42 Running Hours Counter Product Code: 4,000,000,000 Model: Print Model 43 Remaining number of units: 0 Product Code: 43 Model: Print Model 45 Remaining number of units: 2 Product Code: 45 12.12.2018 30
  • 31. Summary 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 31
  • 32. Summary  CodeMeter comes with CmDongles, CmActLicenses, and CmCloudLicenses  The ISV/manufacturer can let the user decide  The logistic disadvantages of traditional dongles can be mitigated in CodeMeter by the multi-vendor capability in a variety of use cases  Each ISV/manufacturer has its own Firm Code, with licenses stored in clearly demarcated areas for security purposes (sandbox)  CodeMeter also makes it possible to buy vendor-neutral CmDongles via any channel (board manufacturer, partner, ...) 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 32
  • 33. Europe: +49-721-931720 USA: +1-425-7756900 China: +86-21-55661790 Japan: +81-3-35825385 https://www.wibu.com info@wibu.com Many thanks for your attention! 12.12.2018 © WIBU-SYSTEMS AG 2018 - The dongle is dead, long live the dongle 33