Font Size: a A A

Design And Implementation Of Android-Based Dongle System

Posted on:2013-03-29Degree:MasterType:Thesis
Country:ChinaCandidate:Z WangFull Text:PDF
GTID:2248330374999311Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the fast development of IT industry, computer software has been playing a more and more important role in every aspect of people’s life, while software piracy has become a serious problem. On the other hand, in the big boom of smartphone market, the volume of Android-based phones has been rapidly growing and has made a large share.It’s common practice to protect software with a piece of hardware called a dongle. This paper provides a prototype of Android-based smartphone which can also be used as a dongle-that is to say, the function of a dongle is integrated into the mobile device, with which people easily protect their software and no longer needs a dedicated piece of dongle hardware. Hardware dongles are often designed to be a pluggable device, which must be connected to the computer before taking effect, but in this paper, our design replaces this hardware interface with wireless communication modules equipped with mobile phones, such as Bluetooth interface. Dongle related algorithms, such as shell encryption, API encryption and secret key encryption, as well as Bluetooth technologies, are thoroughly studied before designing the architecture of the system. This paper separates it into four individual modules, each of which is then discussed in detail. A demonstration of this prototype is implemented thereafter. System test has shown that this mobilephone-based software protection system could implement all functionalities designed in this paper: it communicates secret keys with the server side via Bluetooth, and correctly performs shell encryption or API encryption algorithms on target software. A summary of the entire system,, as well as defects and some advices, are given in the end of this paper.
Keywords/Search Tags:Android dongle, shell encryption, API encryption, Bluetooth
PDF Full Text Request
Related items