Assessment of Dongle-based Software Copy Protection Combined with Additional Protection Methods
AbstractDongle is a hardware device which is bound with software application in such way, that application functions only if dongle is plugged in. The most modern dongles are able to hide some parts of application's code and execute this code directly inside the dongle, but today's market has a lot of dongle types, which are not able to execute code. This paper presents our investigation regarding evaluation of software protection using dongles without code execution ability. Commercial dongle is used for the case study, combining it with well known software protection methods to hide application communication with dongle. The experimental results show that even inexperienced attackers can quite easily break dongle without code execution protection using widely known tools and information found on Internet. Ill. 4, bibl. 11, tabl. 1 (in English; abstracts in English and Lithuanian).
Authors retain copyright and grant the journal the right of the first publication with the paper simultaneously licensed under the Creative Commons Attribution 4.0 (CC BY 4.0) licence.
Authors are allowed to enter into separate, additional contractual arrangements for the non-exclusive distribution of the paper published in the journal with an acknowledgement of the initial publication in the journal.
Copyright terms are indicated in the Republic of Lithuania Law on Copyright and Related Rights, Articles 4-37.