The Harpoon Security System for Helper Programs on a Pocket Companion

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    44 Downloads (Pure)


    We present a security framework for executing foreign programs, called helpers, on a Pocket Companion: a wireless hand-held computer. A helper program as proposed in this paper is a service program that can migrate once from a server to a Pocket Companion or vice-versa. A helper program is convenient, provides environment awareness and allows asynchronous interaction. Moreover helpers can be used to save processing power and to reduce communication. By migrating to the location of a resource, a helper can access the resource more efficiently. This is particularly attractive for mobile computing, where the network conditions can be poor and unreliable, and because it does not require a permanent connectivity. Security is a significant concern for helpers, as the user of a Pocket Companion receiving a piece of code for execution may require strong assurances about the helper's behaviour. The best way to achieve a high security is to use a combination of several methods. We are designing a prototype of a helper system, called Harpoon, on top of the Inferno operating system
    Original languageEnglish
    Title of host publication23rd Euromicro Conference
    Subtitle of host publicationNew Frontiers of Information Technology, Budapest, Hungary, September 1-4, 1997
    Place of PublicationLos Alamitos, CA
    PublisherIEEE Computer Society
    Number of pages8
    ISBN (Print)9780818681295
    Publication statusPublished - Sep 1997
    Event23rd Euromicro Conference 1997: New Frontiers of Information Technology - Budapest, Hungary
    Duration: 1 Sep 19974 Sep 1997
    Conference number: 23


    Conference23rd Euromicro Conference 1997


    • CAES-PS: Pervasive Systems
    • CAES-EEA: Efficient Embedded Architectures


    Dive into the research topics of 'The Harpoon Security System for Helper Programs on a Pocket Companion'. Together they form a unique fingerprint.

    Cite this