The course will study (theoretically and practically) security for Java environments and applications, with special emphasis on security for electronic commerce.
1.Security technologies in Java development/runtime platform
2.Security protocols and architectures for Java applications
3.Secure Electronic Transactions (SET) protocol and EC extensions
4.Smart cards technologies and applications for security and electronic commerce
On successful completion of this course students should:
• Have a deep and comprehensive understanding of:
o security features and functionality of the Java programming language and platform.
o security issues and security solutions related to electronic commerce transactions.
• Be able to design and implement security related applications in the Java programming language.
• Be able to analyze and evaluate the implementation and functioning of an electronic commerce application and decide on its security properties.