WO2009061171A3 - Secure software licensing control mechanism - Google Patents
Secure software licensing control mechanism Download PDFInfo
- Publication number
- WO2009061171A3 WO2009061171A3 PCT/MY2008/000132 MY2008000132W WO2009061171A3 WO 2009061171 A3 WO2009061171 A3 WO 2009061171A3 MY 2008000132 W MY2008000132 W MY 2008000132W WO 2009061171 A3 WO2009061171 A3 WO 2009061171A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- license code
- software
- user
- smart card
- license
- Prior art date
Links
- 238000000034 method Methods 0.000 abstract 4
- 238000012795 verification Methods 0.000 abstract 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- 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
- G06F21/123—Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0853—Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
Abstract
The present invention relates to a system and method for protecting a licensed software application (31) from piracy within a computer system by using a smart card (32) and a license code. The system for protecting a licensed software application (31) comprises a smart card (32), a licensed software (31), a registration software (11) running on a registration server (10) and a license code generator (21). Meanwhile, the method comprises the steps of determining the presence of a license code, decrypting the license code using user's private key from the smart card (32), verifying a digital signature in the license code, and checking the expiry date of the software (31) for execution of the software application. If the license code is not available, the method further requires the user to use certificate-based-login to a website and register using the smart card (32) that is provided by the software vendor. Subsequently, user's information and certificate is sent through a secure channel to the vendor's server and server side application digitally signs the program license expiry date and encrypt with recipient public key. Then, the license code is sent back to the user and the decryption and verification process of the digital signature repeats.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MYPI20071944 MY146126A (en) | 2007-11-09 | 2007-11-09 | Secure software licensing control mechanism |
MYPI20071944 | 2007-11-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2009061171A2 WO2009061171A2 (en) | 2009-05-14 |
WO2009061171A3 true WO2009061171A3 (en) | 2009-10-15 |
Family
ID=40626360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/MY2008/000132 WO2009061171A2 (en) | 2007-11-09 | 2008-11-10 | Secure software licensing control mechanism |
Country Status (2)
Country | Link |
---|---|
MY (1) | MY146126A (en) |
WO (1) | WO2009061171A2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108268767A (en) * | 2016-12-30 | 2018-07-10 | 北京国双科技有限公司 | Web application authorization method and device |
CN112579989B (en) * | 2020-12-23 | 2022-06-24 | 杭州安司源科技有限公司 | Anti-piracy method for network service software |
CN113343212B (en) * | 2021-06-25 | 2023-02-24 | 成都商汤科技有限公司 | Device registration method and apparatus, electronic device, and storage medium |
WO2023174943A1 (en) * | 2022-03-15 | 2023-09-21 | Wibu-Systems Ag | License binding of an application license to a device |
CN116415222B (en) * | 2023-05-09 | 2023-10-20 | 南京中图数码科技有限公司 | Authorization management method and system for cloud design platform of process industrial digital factory |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001001227A1 (en) * | 1999-06-30 | 2001-01-04 | Accenture Llp | A system, method and article of manufacture for tracking software sale transactions of an internet-based retailer for reporting to a software publisher |
US20010051996A1 (en) * | 2000-02-18 | 2001-12-13 | Cooper Robin Ross | Network-based content distribution system |
KR20030033863A (en) * | 2001-10-25 | 2003-05-01 | (주)엔라인시스템 | The method and system of multistage user certification using active user-certifiable card of USB module type |
EP1942392A1 (en) * | 2001-03-28 | 2008-07-09 | Macrovision Corporation | Method, apparatus and optical medium for enabling playback of encrypted digital video on a plurality of playback devices having different security characteristics |
-
2007
- 2007-11-09 MY MYPI20071944 patent/MY146126A/en unknown
-
2008
- 2008-11-10 WO PCT/MY2008/000132 patent/WO2009061171A2/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001001227A1 (en) * | 1999-06-30 | 2001-01-04 | Accenture Llp | A system, method and article of manufacture for tracking software sale transactions of an internet-based retailer for reporting to a software publisher |
US20010051996A1 (en) * | 2000-02-18 | 2001-12-13 | Cooper Robin Ross | Network-based content distribution system |
EP1942392A1 (en) * | 2001-03-28 | 2008-07-09 | Macrovision Corporation | Method, apparatus and optical medium for enabling playback of encrypted digital video on a plurality of playback devices having different security characteristics |
KR20030033863A (en) * | 2001-10-25 | 2003-05-01 | (주)엔라인시스템 | The method and system of multistage user certification using active user-certifiable card of USB module type |
Also Published As
Publication number | Publication date |
---|---|
MY146126A (en) | 2012-06-29 |
WO2009061171A2 (en) | 2009-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101689237B (en) | Activation system architecture | |
CN103078858B (en) | Based on the soft ware authorization trial method of web services and signing certificate | |
US8271390B2 (en) | Digital rights management (DRM) license manager | |
US10068064B2 (en) | Software protection using an installation product having an entitlement file | |
US7742992B2 (en) | Delivery of a secure software license for a software product and a toolset for creating the software product | |
CN105760716B (en) | Digital certificates management | |
CN100342296C (en) | Method for realizing computer software intruder preventing edition based on confidence computation module chip | |
CN103942470B (en) | A kind of electronic audiovisual product copyright managing method with function of tracing to the source | |
CN102073826B (en) | Utilize the system and method for the digital copyright management of lightweight digital watermark adding component | |
CN101872404B (en) | Method for protecting Java software program | |
JP2004056620A5 (en) | ||
KR101284676B1 (en) | Cryptography-based copy protection system and method for android apps | |
EP2565811A3 (en) | System and method for authenticating a gaming device | |
WO2004114046A3 (en) | System and method for public key infrastructure based software licensing | |
WO2005104426A3 (en) | Geographic location based licensing system | |
CN102314578A (en) | System and method for realizing software protection | |
JP2004030326A5 (en) | ||
CN107832589B (en) | Software copyright protection method and system | |
WO2009061171A3 (en) | Secure software licensing control mechanism | |
WO2017008728A1 (en) | Method and system for classifying development mode and product mode for terminal | |
WO2006031127A3 (en) | Methods and arrangements for distributing computer programs and user licenses in a secure manner | |
US6651169B1 (en) | Protection of software using a challenge-response protocol embedded in the software | |
CN101042721A (en) | Method and apparatus for temporarily accessing content using temporary license | |
JP2009187247A (en) | Image file distribution system and image file distribution method | |
WO2007123646A3 (en) | Secure exchange of information in electronic design automation with license-related key generation |
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: 08846314 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: 08846314 Country of ref document: EP Kind code of ref document: A2 |