|
1
|
|
|
2
|
|
|
3
|
- 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
|
- 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
|
- 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
|
- 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
|
- 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
|
- Dongles
- Failure and incompatibility prone
- Customer resistance
- Not suitable for Internet-distributed software
- Installation key
|
|
9
|
- 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
|
- 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
|
- 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
|
- Could be any piece of information that …
- People generally unwilling to share, but willing to divulge as part of
purchase
- 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
|
- 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
|
- 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
|
- Protect software against “sharing”
- Suitable for pre-loaded, CD or web-distributed software
- No special hardware
- Simple administration
- No impact on legitimate users
|
|
16
|
- 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
|
- 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
|
|
|
19
|
- 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
|
- 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
|
- 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
|
- 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
|