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 :
بازگشت