• DocumentCode
    1686200
  • Title

    Remote trust with aspect-oriented programming

  • Author

    Falcarin, Paolo ; Scandariato, Riccardo ; Baldi, Mario

  • Author_Institution
    Dipt. di Autom. e Inf., Politecnico di Torino, Italy
  • Volume
    1
  • fYear
    2006
  • Abstract
    Given a client/server application, how can the server entrust the integrity of the remote client, albeit the latter is running on an un-trusted machine? To address this research problem, we propose a novel approach based on the client-side generation of an execution signature, which is remotely checked by the server, wherein signature generation is locked to the entrusted software by means of code integrity checking. Our approach exploits the features of dynamic aspect-oriented programming (AOP) to extend the power of code integrity checkers in several ways. This paper both presents our approach and describes a prototype implementation for a messaging application.
  • Keywords
    client-server systems; data integrity; object-oriented programming; security of data; aspect-oriented programming; client-server application; code integrity checking; dynamic AOP; entrusted software; execution signature generation; messaging application; Application software; Computer industry; Computer networks; Computer viruses; Dynamic programming; Invasive software; Physics computing; Prototypes; Software protection; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2006. AINA 2006. 20th International Conference on
  • ISSN
    1550-445X
  • Print_ISBN
    0-7695-2466-4
  • Type

    conf

  • DOI
    10.1109/AINA.2006.286
  • Filename
    1620231