کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
432211 688744 2006 8 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Virtual Leashing: Creating a computational foundation for software protection
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Virtual Leashing: Creating a computational foundation for software protection
چکیده انگلیسی

We introduce Virtual Leashing,1 a new technique for software protection and control. The leashing process removes small fragments of code, pervasive throughout the application, and places them on a secure server. The secure server provides the missing functionality, but never the missing code. Reverse engineering the missing code, even with full tracing of the program's execution and its communication with the server, is computationally hard. Moreover, the server provides the missing functionality asynchronously: the application's performance is independent (within reason) of the secure server's speed. For example, the server might reside on a slow inexpensive chip or a remote Internet server. Leashing makes only modest demands on communication bandwidth, space, and computation.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 66, Issue 9, September 2006, Pages 1233-1240