WO2009061171A3 - Secure software licensing control mechanism - Google Patents

Secure software licensing control mechanism Download PDF

Info

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
Application number
PCT/MY2008/000132
Other languages
French (fr)
Other versions
WO2009061171A2 (en
Inventor
Kang Siong Ng
Fui Bee Tan
Original Assignee
Mimos Berhad
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 Mimos Berhad filed Critical Mimos Berhad
Publication of WO2009061171A2 publication Critical patent/WO2009061171A2/en
Publication of WO2009061171A3 publication Critical patent/WO2009061171A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/126Applying verification of the received information the source of the received data
    • 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
    • G06F21/123Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0853Network 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.
PCT/MY2008/000132 2007-11-09 2008-11-10 Secure software licensing control mechanism WO2009061171A2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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