Publication:
Intelligent guard: a novel approach toward software protection

dc.contributor.coauthorSalehpour, Arash
dc.contributor.coauthorMokhtari Nazarlu, Morteza
dc.contributor.departmentGraduate School of Sciences and Engineering
dc.contributor.kuauthorEtemad, Mohammad
dc.contributor.schoolcollegeinstituteGRADUATE SCHOOL OF SCIENCES AND ENGINEERING
dc.date.accessioned2024-11-09T23:38:57Z
dc.date.issued2011
dc.description.abstractDeveloping a software product is an extremely big deal, and can be a huge investment of cost and time. So, software piracy protection is a main concern of software-development companies. This paper presents an intelligent protection system, through using an intelligent guard delivered with the software . The guard itself is protected by a one-time-use key that resides on a USB device, and observes the environment to see whether there are suspicious operations like debugging. To get information about suspicious operations, it relies on the OS. Upon finding one or more such operations, the guard will send a signal to the software, which makes it to call disposer functions. To prevent the possibility of code reverse engineering, the program in IL, is saved encrypted, and is decrypted prior to every execution. All these operations are managed by the guard. To install and execute the software, the guard must be installed, in advance. © 2011 Springer-Verlag.
dc.description.indexedbyWOS
dc.description.indexedbyScopus
dc.description.issuePART 4
dc.description.openaccessYES
dc.description.publisherscopeInternational
dc.description.sponsoredbyTubitakEuN/A
dc.description.sponsorshipSpringer
dc.description.volume254 CCIS
dc.identifier.doi10.1007/978-3-642-25483-3_37
dc.identifier.isbn9783-6422-5482-6
dc.identifier.issn1865-0929
dc.identifier.quartileN/A
dc.identifier.scopus2-s2.0-82955223377
dc.identifier.urihttps://doi.org/10.1007/978-3-642-25483-3_37
dc.identifier.urihttps://hdl.handle.net/20.500.14288/13033
dc.identifier.wos310937500037
dc.keywordsProtection systems
dc.keywordsSoftware piracy protection
dc.keywordsSoftware products
dc.keywordssoftware protection
dc.keywordsUSB devices
dc.keywordsComputer crime
dc.keywordsCrime
dc.keywordsExpert systems
dc.keywordsInformation science
dc.keywordsReverse engineering
dc.keywordsSoftware design
dc.keywordsSoftware engineering
dc.keywordsSecurity of data
dc.language.isoeng
dc.publisherSpringer Nature
dc.relation.ispartofCommunications in Computer and Information Science
dc.subjectSoftware
dc.subjectEngineering
dc.subjectComputer engineering
dc.titleIntelligent guard: a novel approach toward software protection
dc.typeConference Proceeding
dspace.entity.typePublication
local.contributor.kuauthorEtemad, Mohammad
local.publication.orgunit1GRADUATE SCHOOL OF SCIENCES AND ENGINEERING
local.publication.orgunit2Graduate School of Sciences and Engineering
relation.isOrgUnitOfPublication3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isOrgUnitOfPublication.latestForDiscovery3fc31c89-e803-4eb1-af6b-6258bc42c3d8
relation.isParentOrgUnitOfPublication434c9663-2b11-4e66-9399-c863e2ebae43
relation.isParentOrgUnitOfPublication.latestForDiscovery434c9663-2b11-4e66-9399-c863e2ebae43

Files