Title :
GcSLV : Garbled circuit based Software License Validation
Author :
Singh, Meena ; Rajan, M.A. ; Mani, Akshaya ; Shivraj, V.L. ; Balamuralidhar, P.
Author_Institution :
TCS Innovation Labs., Bangalore, India
Abstract :
Secure distribution of software among an exclusive set of subscribers is an important problem in the IT industry. Software licensing is a tool to combat piracy by provisioning legitimate users with the license file to access the software. Existing licensing schemes are prone to license key confiscation and bypassing of license validation code attacks by software pirates. To counter piracy, the validation logic needs to be be in encrypted form. This can be achieved using a Yao´s garbled circuit. In this paper we propose a licensing scheme: Garbled circuit based Software License Validation (GcSLV) along with Identity based Elliptic Curve Cryptography. We implemented GcSLV and conducted performance evaluation on desktop and mobile platforms. Further we demonstrate through experimentation that performance of GcSLV is efficient than the existing licensing scheme specifically for license validation.
Keywords :
industrial property; public key cryptography; software engineering; GcSLV; garbled circuit based software license validation; identity based elliptic curve cryptography; software licensing scheme; Elliptic curve cryptography; Encryption; Licenses; Software; Elliptic Curve Cryptography; Identity based Encryption; Program obfuscation; Software Licensing; Software Piracy; Yao´s Garbled Circuits;
Conference_Titel :
Information and Communication Systems (ICICS), 2015 6th International Conference on
Conference_Location :
Amman
DOI :
10.1109/IACS.2015.7103199