Studienprojekte
PROJEKT
Java Card Password Storage
FAKTEN
Themenfeld
Smart Cards
Zeitraum
WS06/07
FH-Studierende
Norbert Groissböck, Philipp Lachberger, Peter Panholzer
FH-Betreuer
DI (FH) Gerald Madlmayr
Firmenbetreuer
FH-internes Projekt
Kurzbeschreibung
The Java Card Password Storage is intended to provide a very secure technological way to store different passwords. The goal is to have a Java Card Applet which stores password, username and comment combinations in a secure way to enhance usability and security of used passwords. This due to the fact that the same password is not used over and over again. So it offers the easy possibility to use different passwords for different applications.<br><br> Second, an application which communicates with the Java Card and provides a GUI for Windows operating systems. This application is programmed in the C# language and is only designed for Windows operating systems. With this part it is possible to save, remove and present the stored data, that means the username, password and comment combinations.
DETAILS
Ausgangssituation / Motivation / Einleitung
More and more applications get secured by a password. As most policies require strong and individual passwords, it becomes a real challenge to remember all of them. This leads to the situation, that most users either use the same password for all applications or write them down at a non secure place (e.g. Post-it notes). A possible solution would be a kind of vault which includes all the different passwords, so that only one password needs to be remembered for getting access to the vault.
Projektziel
The Java Card Password Storage is intended to provide a very secure technological way to store different passwords. The goal is to have a Java Card Applet which stores password, username and comment combinations in a secure way to enhance usability and security of used passwords. This due to the fact that the same password is not used over and over again. So it offers to easy possibility to use different passwords for different applications.<br><br> Second, an application which communicates with the Java Card and provides a GUI for Windows operating systems. This application will be programmed in the C# language and is only designed for Windows operating systems. With this part it is possible to save, remove and present the stored data, that means the username, password and comment combinations. This application should also provide the possibility to generate secure passwords.
Ergebnisse / laufende Aktivitäten
The result of the project is a Java Card applet with the possibility to save the username, password and comment combinations. Also the in C# language developed PC application to communicate with the card and GUI front-end have been developed.


