https://github.com/basilfx/course-hardwaresecurity
Repository for the Hardware Security project
https://github.com/basilfx/course-hardwaresecurity
Last synced: 10 months ago
JSON representation
Repository for the Hardware Security project
- Host: GitHub
- URL: https://github.com/basilfx/course-hardwaresecurity
- Owner: basilfx
- Created: 2013-10-11T07:58:34.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-12-09T12:42:49.000Z (over 12 years ago)
- Last Synced: 2025-01-14T01:14:01.292Z (over 1 year ago)
- Language: Java
- Size: 10.9 MB
- Stars: 1
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hardware Security: Car Rental
Repository for the Hardware Security project
## Introduction
This project contains the source for the Hardware Security project, a car rental system with the use of Java Smartcards.
## Requirements
* Java Smartcard
* Smartcard reader
## Installation
* Clone this repository
* For both Rental* folders, import the source in Eclipse. The RentalCarTerminal project is a normal Java 1.6 project, the RentalCarApplet a JavaCard project.
* For the RentalCarTerminal, add the JUnit 4 library and all JARs under the `lib/` folder.
* For the RentalCarApplet, set the applets AID. The First AID is `01 02 03 04 05 06 06`, the sub AID is `01 02 03 04 05 06 06 01`
When the project is ready, it can be tested via two ways
1. Start the class `com.rental.terminal.gui.MainWindow`
2. Start the class `com.rental.terminal.ProtocolDemo`