Notes
Slide Show
Outline
1
How to view a web PowerPoint
2
The ciKeep™ Licensing Method
3
Overview
  • ciKeep™ is a licensing method that protects software and digital entertainment from unauthorized sharing. Unlike earlier installation key systems, ciKeep prevents licensees from sharing keys by tying each key to confidential information, such as a credit card number, that the licensee is unwilling to disclose.
4
ciKeep Legal Notices
  • The ciKeep licensing method and software are patent pending
  • ciKeep and Protect with Confidence are our trademarks
  • Licensing inquiries for ciKeep are invited
  • For more information, see www.ciKeep.com
5
Piracy a Major Problem
  • In 2001, US software industry lost more than $1.8 billion to software piracy
    • Source “2002 Global Software Piracy Study” by International Planning and Research Corp.
  • Estimated that software piracy cost US over 118,000 jobs, $5.6 billion in lost wages and more than $1.5 billion in tax revenue
    • Source “2001 U.S. State Software Piracy Study” by International Planning and Research Corp.
6
Forms of Piracy
  • Illicit duplication businesses
    • Mimic legitimate software or entertainment companies
    • Counterfeit packaging
  • Users who “stretch” license terms
    • Buy a single license and install on three machines
  • Legitimate purchasers who “share” their licenses
    • With friends
    • Via Internet hacker or “common interest” sites
    • Sometimes called “softlifting”
7
History of Piracy Solutions
  • Copy-protected diskettes
    • Inconvenient for legitimate users
    • Not suitable for CD or Internet-distributed software
  • Package holograms
    • Ineffective against “sharing”
    • Not suitable for Internet-distributed software
8
History of Piracy Solutions II
  • Dongles
    • Failure and incompatibility prone
    • Customer resistance
    • Not suitable for Internet-distributed software
  • Installation key
9
History of Piracy Solutions III
  • Installation key
    • Most common method in use today
    • Key may be printed on distribution media or e-mailed
    • Vulnerable to license “sharing”
    • For web-distributed software, unscrupulous user need only provide key

10
History of Piracy Solutions IV
  • Microsoft XP Registration Scheme
    • Depends on detecting hardware differences
    • Difficult to “tune” to avoid angering legitimate users while still preventing piracy
    • Not suitable for identical, mass-marketed machines
    • Not suitable for machines with few hardware variations (mass-market, PDAs, game consoles, etc.)
    • US Patent 6,243,468


11
ciKeep Licensing Method
  • The next generation in piracy solutions
  • Operates by requiring some piece of “confidential information” that the licensed user is unwilling to share
  • Individual who receives illegitimate copy is unable to use, because does not have confidential information from licensed user
12
Confidential Information
  • Could be any piece of information that …
    • People generally unwilling to share, but willing to divulge as part of purchase
      • Year of birth?
    • Specific to user and too long to guess
      • Year of birth too easy to guess
    • Vendor must be able to validate
      • Social security number in some countries?
  • Ideal “confidential information” is …
13
Confidential Information
  • Ideal “Confidential Information” is credit card number
  • People ferociously protective but expect to divulge as part of purchase
  • 15 or 16 digits plus expiration date and security code — too long to guess
  • Validation as part of purchase
14
ciKeep — Two Ways of Using
  • For software — distribute in form that requires for operation or installation:
    • Confidential information used for purchase
    • Installation key generated by publisher
      • Key is specific to and requires confidential information used for purchase
  • For digital media — distribute encrypted with confidential information


15
ciKeep for software protection
  • Protect software against “sharing”
  • Suitable for pre-loaded, CD or web-distributed software
  • No special hardware
  • Simple administration
  • No impact on legitimate users
16
ciKeep for software protection
  • Customer provides credit card number as part of purchase
  • Publisher derives installation key from credit card number and Product ID
  • Publisher supplies installation key to customer
  • Customer enters installation key and credit card number into software
  • Software will not operate without credit card number
  • Installation key cannot be used for other products (different Product IDs)
17
How publisher creates ciKeep key
  • Credit card number and ID unique to product go through hash function
  • Hash output may be formatted for easy distribution
  • Hash function is “one-way” — impossible to re-create credit card number or Product ID from key
18
How ciKeep licenses software
19
ciKeep for software protection
  • Prevents “sharing” by tying use of software to information licensee is unwilling to share
  • Easy to administer
  • No customer resistance
  • No hardware compatibility issues
  • Mass-produce your software — no need to make software unique by user
  • Suitable for pre-loaded, CD and Internet distributed software
20
ciKeep for digital media
  • Protect music, movies, e-books, etc.
  • Suitable for electronically-distributed content
    • Internet, cable, kiosk, etc.
  • Simple to implement and administer
  • No burden on legitimate purchasers


21
ciKeep for digital media
  • Customer provides credit card number as part of purchase
  • Publisher encrypts with credit card number
  • Customer downloads encrypted product
  • Credit card number necessary to play or view content
  • Credit card number could be securely stored within player
22
Summary
  • ciKeep is a new generation of patent pending protection for software and digital entertainment
  • ciKeep prevents unscrupulous users from “sharing” programs and entertainment
  • ciKeep is simple to implement and administer
  • ciKeep imposes no burden on legitimate customers
  • ciKeep is available for licensing by software and media publishing companies — see www.ciKeep.com