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
Link To Document