WO2007123893A3 - Secure keys for software activation - Google Patents
Secure keys for software activation Download PDFInfo
- 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
Links
- 230000004913 activation Effects 0.000 title abstract 2
- 238000000034 method Methods 0.000 abstract 2
- 238000012795 verification Methods 0.000 abstract 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/629—Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/106—Enforcing content protection by specific content processing
- G06F21/1063—Personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting 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.
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)
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)
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)
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 |
-
2006
- 2006-04-19 US US11/407,540 patent/US7725396B2/en active Active
-
2007
- 2007-04-16 WO PCT/US2007/009350 patent/WO2007123893A2/en active Application Filing
Patent Citations (3)
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 |