• DocumentCode
    256441
  • Title

    On-demand distributed on-card bytecode verification

  • Author

    Mamdouh, A. ; Bahaa-Eldin, A.M. ; Sobh, M.

  • Author_Institution
    Comput. & Syst. Eng. Dept., Ain Shams Univ., Cairo, Egypt
  • fYear
    2014
  • fDate
    22-23 Dec. 2014
  • Firstpage
    237
  • Lastpage
    241
  • Abstract
    After the evolution of Java-based smart cards, security issues arises concerning Java applets not to be vulnerable to modifications or malicious attacks that may threaten applications supported by these applets. Bytecode verification fills the latter gap. Java Sandbox Security model and Common Criteria standard suggest on-board bytecode verification to maximize security. This paper suggests an on-card bytecode verification whose execution is distributed within Java applet´s lifecycle. Part of the verification runs on-demand at the run-time execution phase of the Java applets. The proposed solution targets a real Java-based card operating system.
  • Keywords
    Java; operating systems (computers); security of data; smart cards; Java applets; Java sandbox security model; Java-based card operating system; Java-based smart cards; common criteria standard; malicious attacks; on-board bytecode verification; on-demand distributed on-card bytecode verification; run-time execution phase; security issues; Heuristic algorithms; Java; Kernel; Lead; Reliability; Bytecode Verification; Embedded Software Design; Java Card; Software Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering & Systems (ICCES), 2014 9th International Conference on
  • Conference_Location
    Cairo
  • Print_ISBN
    978-1-4799-6593-9
  • Type

    conf

  • DOI
    10.1109/ICCES.2014.7030964
  • Filename
    7030964