• DocumentCode
    3116113
  • Title

    Cryptographic security for mobile code

  • Author

    Algesheimer, Joy ; Cachin, Christian ; Camenisch, Jan ; Karjoth, Gunter

  • Author_Institution
    Zurich Res. Lab., IBM Res. Div., Ruschlikon, Switzerland
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    2
  • Lastpage
    11
  • Abstract
    We address the protection of mobile code against cheating and potentially malicious hosts. We point out that the recent approach based on computing with “encrypted functions” is limited to the case where only the code originator learns the result of the completion and the host running the code must not notice anything at all. We argue that if the host is to receive some output of the computation, then securing mobile code requires minimal trust in a third party. Tamper-proof hardware installed on each host has been proposed for this purpose. We introduce a new approach for securely executing (fragments of) mobile code that relies on a minimally trusted third party. This party is a generic independent entity, called the secure computation service, which performs some operations on behalf of the mobile application, but does not learn anything about the encrypted computation. Because it is universal, the secure computation service needs to be only minimally trusted and can serve many different applications. We present a protocol based on tools from theoretical cryptography that is quite practical for computing small functions
  • Keywords
    cryptography; distributed programming; cheating; cryptography; encrypted computation; encrypted functions; malicious hosts; mobile code security; secure computation; tamper-proof hardware; trust; Application software; Computer network management; Computer networks; Cryptography; Internet; Mobile agents; Mobile computing; Network servers; Protection; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Security and Privacy, 2001. S&P 2001. Proceedings. 2001 IEEE Symposium on
  • Conference_Location
    Oakland, CA
  • ISSN
    1081-6011
  • Print_ISBN
    0-7695-1046-9
  • Type

    conf

  • DOI
    10.1109/SECPRI.2001.924283
  • Filename
    924283