Axis Software User Manual
Axis Security Authentication Program Flow
A Security Authentication Program Flow is as follows:
- The Axis system starts.
- The Axis device driver is loaded.
- The Smart Card sub-system is started.
- The application code decides it is time to perform a security operation.
- The security operation key is loaded into the Heber Security Device (HSD) and the security operation
is started.
- An encrypted block of data is read from the HSD and sent to the Smart Card.
The Smart Card decrypts this block of data using a known operation.
The Smart Card then encrypts the output from the known operation and returns this data block to the application.
- The application then sends this result and the security key to the HSD.
- The HSD then decrypts the result and confirms that the known operation has occurred.
If the operation was a success then the Axis specific I/O remain unlocked for another time period.
If the operation fails then the security timer is left to time out. When the timer times out, the Axis specific I/O is locked out and no security operations are actioned until the lock out period expires.
© HEBER LTD. 2005. This document and the information contained therein is the intellectual property of Heber Ltd. and must not be disclosed to a third party without consent. Copies may be made only if they are in full and unmodified. The information contained in this documentation is believed to be accurate and reliable. However, Heber Ltd. assumes no responsibility for its use, and reserves the right to revise the documentation without notice.
Document No: 80-17794, Issue 4r1 Release Date: 01.12.05
Email: support@heber.co.uk www.heber.co.uk