Abstract
USB dongles have been used by a wide range of software manufacturers to store a copy-protected of their application’s license. The licenses validation procedure through USB dongles faces several concerns, as the risks of theft or losing dongle. Also, in scenarios where the number of dongles is reduced, users may have to wait for dongle access, which may lead to loss of productivity. In this paper we propose a client/server distributed architecture for remote software licenses validation, through USB/IP protocol. The proposed approach aims to take advantage of USB/IP for distributed access to a set of USB dongles physically connected to a remote USB server, over a TCP/IP network. We describe the deployment and enhancements made to an existing open source USB/IP implementation and also present the results obtained with this architecture in a real world scenario, for validation of computer forensics applications licenses that uses USB dongles.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Afonso, A.: USBport Through TCP/IP - USB ports replication. MSc thesis in Informatics and Multimedia, by Polytechnic Institute of Leiria (November 2012)
Casey, E.: Handbook of Digital Forensics and Investigation. Academic Press (2010)
AccessData FTK (December 2013), https://ad-pdf.s3.amazonaws.com/FTK_DataSheet_web.pdf
Guidance Encase (November 2013), http://www.guidancesoftware.com/encase-forensic
Salvaneschi, U., Balducci, P., Jacomuzzi, F., Moroncelli, P., Piazzalunga, C.: Security strength measurement for dongle-protected software. IEEE Security and Privacy 5(6), 32–40 (2007)
Hirofuchi, T., Kawai, E., Fujikawa, K., Sunahara, H.: USB/IP a Peripheral Bus Extension for Device Sharing over IP Network. In: FREENIX Track: 2005 USENIX Annual Technical Conference, Anaheim, California, USA, pp. 47–60 (2005)
Kwon, W., Cho, H.W., Song, Y.H.: Design and Implementation of Peripheral Sharing Mechanism on Pervasive Computing with Heterogeneous Environment. In: Obermaisser, R., Nah, Y., Puschner, P., Rammig, F.J. (eds.) SEUS 2007. LNCS, vol. 4761, pp. 537–546. Springer, Heidelberg (2007)
USB/IP Project (accessed November 2013), http://usbip.sourceforge.net/
Kyuchang, K., Dongoh, K., Kiryong, H., Jeunwoo, L.: Android phone as wireless USB storage device through USB/IP connection. In: 2011 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, pp. 289–290 (2011)
Lee, C.Y., Ing, T.L.: USB Device Sharing Server for Office Environment. In: Asia-Pacific Services Computing Conference, APSCC 2008, pp. 953–956. IEEE, Yilan (2008)
Incentives Pro (November 2013), http://www.incentivespro.com/usb-redirector.html
FabuaTech (November 2013), http://www.usb-over-network.com/usb-over-network.html
Axelson, J.: USB Complete: The Developer’s Guide, 4th edn. Lakeview Research LLC, United States of America (2009)
Troelsen, A.: COM and.NET Interoperability. Apress Media, LLC (2002)
Wibu-Systems (November 2013), http://www.wibu.com/hardware-copy-protection.html
SafeNet (November 2013), http://www.safenet-inc.com
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Antunes, M.J., Afonso, A., Pinto, F.M. (2014). A Distributed Architecture for Remote Validation of Software Licenses Using USB/IP Protocol. In: Rocha, Á., Correia, A., Tan, F., Stroetmann, K. (eds) New Perspectives in Information Systems and Technologies, Volume 2. Advances in Intelligent Systems and Computing, vol 276. Springer, Cham. https://doi.org/10.1007/978-3-319-05948-8_26
Download citation
DOI: https://doi.org/10.1007/978-3-319-05948-8_26
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05947-1
Online ISBN: 978-3-319-05948-8
eBook Packages: EngineeringEngineering (R0)