A Novel Rules Based Approach for Estimating Software Birthmark

Software birthmark is a unique quality of software to detect software theft. Comparing birthmarks of software can tell us whether a program or software is a copy of another. Software theft and piracy are rapidly increasing problems of copying, stealing, and misusing the software without proper permi...

Full description

Saved in:
Bibliographic Details
Main Authors: Shah Nazir, Sara Shahzad, Sher Afzal Khan, Norma Binti Alias, Sajid Anwar
Format: Article
Language:English
Published: Wiley 2015-01-01
Series:The Scientific World Journal
Online Access:http://dx.doi.org/10.1155/2015/579390
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832558799226929152
author Shah Nazir
Sara Shahzad
Sher Afzal Khan
Norma Binti Alias
Sajid Anwar
author_facet Shah Nazir
Sara Shahzad
Sher Afzal Khan
Norma Binti Alias
Sajid Anwar
author_sort Shah Nazir
collection DOAJ
description Software birthmark is a unique quality of software to detect software theft. Comparing birthmarks of software can tell us whether a program or software is a copy of another. Software theft and piracy are rapidly increasing problems of copying, stealing, and misusing the software without proper permission, as mentioned in the desired license agreement. The estimation of birthmark can play a key role in understanding the effectiveness of a birthmark. In this paper, a new technique is presented to evaluate and estimate software birthmark based on the two most sought-after properties of birthmarks, that is, credibility and resilience. For this purpose, the concept of soft computing such as probabilistic and fuzzy computing has been taken into account and fuzzy logic is used to estimate properties of birthmark. The proposed fuzzy rule based technique is validated through a case study and the results show that the technique is successful in assessing the specified properties of the birthmark, its resilience and credibility. This, in turn, shows how much effort will be required to detect the originality of the software based on its birthmark.
format Article
id doaj-art-5f2f9870ff994aeba8d1f19a90783707
institution Kabale University
issn 2356-6140
1537-744X
language English
publishDate 2015-01-01
publisher Wiley
record_format Article
series The Scientific World Journal
spelling doaj-art-5f2f9870ff994aeba8d1f19a907837072025-02-03T01:31:30ZengWileyThe Scientific World Journal2356-61401537-744X2015-01-01201510.1155/2015/579390579390A Novel Rules Based Approach for Estimating Software BirthmarkShah Nazir0Sara Shahzad1Sher Afzal Khan2Norma Binti Alias3Sajid Anwar4Department of Computer Science, University of Peshawar, Peshawar 25000, PakistanDepartment of Computer Science, University of Peshawar, Peshawar 25000, PakistanDepartment of Computer Science, Abdul Wali Khan University, Mardan 23200, PakistanIbnu Sina Institute for Fundamental Science Studies, Universiti Teknologi Malaysia, 81310 Johor Bahru, MalaysiaInstitute of Management Sciences, Peshawar 25000, PakistanSoftware birthmark is a unique quality of software to detect software theft. Comparing birthmarks of software can tell us whether a program or software is a copy of another. Software theft and piracy are rapidly increasing problems of copying, stealing, and misusing the software without proper permission, as mentioned in the desired license agreement. The estimation of birthmark can play a key role in understanding the effectiveness of a birthmark. In this paper, a new technique is presented to evaluate and estimate software birthmark based on the two most sought-after properties of birthmarks, that is, credibility and resilience. For this purpose, the concept of soft computing such as probabilistic and fuzzy computing has been taken into account and fuzzy logic is used to estimate properties of birthmark. The proposed fuzzy rule based technique is validated through a case study and the results show that the technique is successful in assessing the specified properties of the birthmark, its resilience and credibility. This, in turn, shows how much effort will be required to detect the originality of the software based on its birthmark.http://dx.doi.org/10.1155/2015/579390
spellingShingle Shah Nazir
Sara Shahzad
Sher Afzal Khan
Norma Binti Alias
Sajid Anwar
A Novel Rules Based Approach for Estimating Software Birthmark
The Scientific World Journal
title A Novel Rules Based Approach for Estimating Software Birthmark
title_full A Novel Rules Based Approach for Estimating Software Birthmark
title_fullStr A Novel Rules Based Approach for Estimating Software Birthmark
title_full_unstemmed A Novel Rules Based Approach for Estimating Software Birthmark
title_short A Novel Rules Based Approach for Estimating Software Birthmark
title_sort novel rules based approach for estimating software birthmark
url http://dx.doi.org/10.1155/2015/579390
work_keys_str_mv AT shahnazir anovelrulesbasedapproachforestimatingsoftwarebirthmark
AT sarashahzad anovelrulesbasedapproachforestimatingsoftwarebirthmark
AT sherafzalkhan anovelrulesbasedapproachforestimatingsoftwarebirthmark
AT normabintialias anovelrulesbasedapproachforestimatingsoftwarebirthmark
AT sajidanwar anovelrulesbasedapproachforestimatingsoftwarebirthmark
AT shahnazir novelrulesbasedapproachforestimatingsoftwarebirthmark
AT sarashahzad novelrulesbasedapproachforestimatingsoftwarebirthmark
AT sherafzalkhan novelrulesbasedapproachforestimatingsoftwarebirthmark
AT normabintialias novelrulesbasedapproachforestimatingsoftwarebirthmark
AT sajidanwar novelrulesbasedapproachforestimatingsoftwarebirthmark