WO2007123893A3 - Secure keys for software activation - Google Patents

Secure keys for software activation Download PDF

Info

Publication number
WO2007123893A3
WO2007123893A3 PCT/US2007/009350 US2007009350W WO2007123893A3 WO 2007123893 A3 WO2007123893 A3 WO 2007123893A3 US 2007009350 W US2007009350 W US 2007009350W WO 2007123893 A3 WO2007123893 A3 WO 2007123893A3
Authority
WO
WIPO (PCT)
Prior art keywords
software
software activation
secure
secure keys
manufacturer
Prior art date
Application number
PCT/US2007/009350
Other languages
French (fr)
Other versions
WO2007123893A2 (en
Inventor
Kevin L Stern
Original Assignee
Tellabs Operations Inc
Kevin L Stern
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tellabs Operations Inc, Kevin L Stern filed Critical Tellabs Operations Inc
Publication of WO2007123893A2 publication Critical patent/WO2007123893A2/en
Publication of WO2007123893A3 publication Critical patent/WO2007123893A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/629Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/106Enforcing content protection by specific content processing
    • G06F21/1063Personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs

Abstract

A secure method for generating and verifying keys to be utilized for software feature activation. The method includes secure key generation by a software manufacturer and secure key verification by the end software-product that reveals to the software which features to activate. This ensures that any key which activates a feature in the software is generated by the software manufacturer.
PCT/US2007/009350 2006-04-19 2007-04-16 Secure keys for software activation WO2007123893A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/407,540 2006-04-19
US11/407,540 US7725396B2 (en) 2006-04-19 2006-04-19 Secure keys for software activation

Publications (2)

Publication Number Publication Date
WO2007123893A2 WO2007123893A2 (en) 2007-11-01
WO2007123893A3 true WO2007123893A3 (en) 2007-12-13

Family

ID=38480671

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2007/009350 WO2007123893A2 (en) 2006-04-19 2007-04-16 Secure keys for software activation

Country Status (2)

Country Link
US (1) US7725396B2 (en)
WO (1) WO2007123893A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008197795A (en) * 2007-02-09 2008-08-28 Nec Infrontia Corp Function license authentication method and function license authentication system
EP2562956B1 (en) 2007-12-13 2017-09-27 Certicom Corp. System and method for controlling features on a device
US8418171B2 (en) 2008-04-15 2013-04-09 Hurco Companies, Inc. Software option selection and validation system
US20090313171A1 (en) * 2008-06-17 2009-12-17 Microsoft Corporation Electronic transaction verification
US20090327091A1 (en) * 2008-06-26 2009-12-31 Microsoft Corporation License management for software products
JP5599557B2 (en) * 2008-08-29 2014-10-01 株式会社リコー Information processing apparatus, license determination method, program, and recording medium
US8984293B2 (en) 2010-11-19 2015-03-17 Microsoft Corporation Secure software product identifier for product validation and activation
US8775797B2 (en) 2010-11-19 2014-07-08 Microsoft Corporation Reliable software product validation and activation with redundant security
US8683579B2 (en) * 2010-12-14 2014-03-25 Microsoft Corporation Software activation using digital licenses
US8914767B2 (en) * 2012-03-12 2014-12-16 Symantec Corporation Systems and methods for using quick response codes to activate software applications
US9942049B2 (en) * 2014-04-04 2018-04-10 Qualcomm Incorporated Remote station and method for re-enabling a disabled debug capability in a system-on-a-chip device
US10146916B2 (en) * 2015-11-17 2018-12-04 Microsoft Technology Licensing, Llc Tamper proof device capability store

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5398285A (en) * 1993-12-30 1995-03-14 Motorola, Inc. Method for generating a password using public key cryptography
US6557105B1 (en) * 1999-04-14 2003-04-29 Tut Systems, Inc. Apparatus and method for cryptographic-based license management
US20050050315A1 (en) * 2003-08-29 2005-03-03 Microsoft Corporation Selectively authorizing software functionality after installation of the software

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050138387A1 (en) * 2003-12-19 2005-06-23 Lam Wai T. System and method for authorizing software use
US20070041584A1 (en) * 2005-08-16 2007-02-22 O'connor Clint H Method for providing activation key protection
JP2008046854A (en) * 2006-08-16 2008-02-28 Kyocera Mita Corp Software authentication apparatus and image forming apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5398285A (en) * 1993-12-30 1995-03-14 Motorola, Inc. Method for generating a password using public key cryptography
US6557105B1 (en) * 1999-04-14 2003-04-29 Tut Systems, Inc. Apparatus and method for cryptographic-based license management
US20050050315A1 (en) * 2003-08-29 2005-03-03 Microsoft Corporation Selectively authorizing software functionality after installation of the software

Also Published As

Publication number Publication date
US7725396B2 (en) 2010-05-25
US20080040701A1 (en) 2008-02-14
WO2007123893A2 (en) 2007-11-01

Similar Documents

Publication Publication Date Title
WO2007123893A3 (en) Secure keys for software activation
EP1843512A4 (en) Signature generation device, key generation device, and signature generation method
EP2120232A4 (en) A random voice print cipher certification system, random voice print cipher lock and generating method thereof
WO2007117336A3 (en) Methods and systems for verifying protectable content
WO2008042871A3 (en) Methods and apparatus for securely signing on to a website via a security website
WO2008147827A3 (en) Binding content licenses to portable storage devices
IL209799A0 (en) Method, device and system for cryptographic key generation
WO2007011990A3 (en) Asymmetric cryptography with user authentication
WO2008049032A3 (en) System and method for secure transaction
EP1954041A4 (en) Digest generating device, and program therefor
EP1987627A4 (en) A system, an arrangement and a method for end user authentication
EP2023278A4 (en) Job model generation program, job model generation method, and job model generation device
WO2009034696A1 (en) Terminal device authentication method, terminal device, and program
WO2007101701A3 (en) Method for providing a cryptographically signed command
WO2007121178A3 (en) Methods for creating secret keys based upon one or more shared characteristics and system thereof
WO2008127323A3 (en) Biometric security system and method
TW200742708A (en) Anvil for ultrasonic welding and device for ultrasonic welding
GB0605519D0 (en) Method and apparatus for generating relevance-sensitive collation keys
WO2008088652A3 (en) Method and system for generating a predictive analysis of the performance of peer reviews
WO2009045094A3 (en) Customizable application system
EP2251810A4 (en) Authentication information generation system, authentication information generation method, and authentication information generation program utilizing a client device and said method
WO2008152532A3 (en) Method of generating a public key for an electronic device and electronic device
EP2290875A4 (en) Generating method and system for key identity identifier at the time when user device transfers
WO2007112162A3 (en) Selective instruction breakpoint generation
EP2207156A4 (en) Signature generating device, signature verifying device, their methods, and their programs

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07755577

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 07755577

Country of ref document: EP

Kind code of ref document: A2