Difference between revisions of "Hardware key"

From ATTWiki
Jump to: navigation, search
(Document for Managers)
(SecureDongle X Hardware Keys)
 
(130 intermediate revisions by one user not shown)
Line 1: Line 1:
[[image:Hasp.jpg|right]]
+
__NOTOC__
__TOC__
+
<table>
 
+
<tr>
Advanced Tubular uses a device called a "hardware key" to control licensing. Others refer to this device as a "dongle." [http://en.wikipedia.org/wiki/Dongle]
+
<td width=300>
 
+
Advanced Tubular uses a device called a "hardware key" or "dongle" to control licensing.<br><br>
<br><br>
+
 
+
==PROTECT THE KEY - PROTECTS THE LICENSE CODE==
+
 
+
<ul>
+
We program a license code into each hardware key that grants our customers the right to use the software license that they purchased. 
+
 
+
===Key Value: The Price of a New License===
+
Empty or non-programmed keys are relatively inexpensive.  However, keys with a software license code programmed into them instantly take on the value of a the price of the software license.  For example, a Tubecad Pro key's value is $4300.  This is the cost of a license of Tubecad Pro.
+
 
+
===Important: Secure Your Key from Theft===
+
Extra care should be taken to protect these keys:  A lost or stolen hardware key is the equivalent of a lost or stolen license programmed into the key.  We suggest that you insure the KEY for the value of license.  If the key is stolen, then it will enable the whoever has the key to run our license of software unimpeded.  '''ITS REPLACEMENT COST IS THE PRICE OF A NEW LICENSE'''
+
 
+
===Document for Managers===
+
 
+
 
+
<table cellpadding="15" width = 650>
+
<tr valign="top">
+
<td bgcolor="#abbad1" width = 200>
+
[[image:hardwarekeyvalue.jpg|200px]]
+
 
</td>
 
</td>
<td bgcolor="#e3e4f5">
+
<td>
Please download and share our Hardware Key Value document with managers that are responsible for securing the license at your facility [http://www.advancedtubular.com/key/hardwarekeyvalue.pdf]
+
 
+
The document discusses how to value the hardware key, and how to proceed if it is lost or stolen.  It includes information on insuring the key for the value of the software license.
+
 
</td>
 
</td>
 
</tr>
 
</tr>
Line 34: Line 11:
  
  
 +
==SecureDongle X Hardware Keys==
 +
<table width=600>
 +
<tr>
 +
<td width = 300>
 +
As of June of 2014, we started using the SecureDongleX dongle.<br><br>
 +
Since that time, most of our software licenses are controlled by these dongles.<br><br>
 +
Each SecureDongle X device can be set to control a permanent or time-limited license.<br><br>
 +
The benefit of SecureDongle X over the HASP keys for customers is that the SecureDongle X keys require no special Windows driver.  They are plug-and-play devices.<br><br>
 +
</td>
 +
<td>
 +
[[image:SecureDongleX.png]]
 +
</td>
 +
</tr>
  
 +
</table>
  
</ul>
+
==Safenet HASP Hardware Keys==
  
 +
<table>
 +
<tr>
 +
<td width = 300>
 +
For software that was released before mid 2014, we use hardware keys that was manufactured by Safenet (which purchased the original company Aladdin Knowledge Systems).  The Safenet model we use is called the "HASP".  Software support for their hardware keys can be found on this web page: http://www.safenet-inc.com/software-monetization/sentinel-hasp/<br><br>
 +
</td>
 +
<td>
 +
[[image:safenet_sentinal.jpg]]
 +
</td>
 +
</tr>
  
<br><br>
+
<tr>
 
+
<td>
==MANUFACTURER==
+
This is a permanent Key (no expiration)
<ul>
+
[[image:Aladdinlogo.jpg|right]]
+
Advanced Tubular Technologies uses Aladdin Knowledge Systems keys.  Aladdin Knowlege Systems is a Tel-Aviv, Israel based company.
+
 
+
The model we use is called the "HASP".
+
 
+
Aladdin product is high quality, and their tech support is excellent.  Software support for their hardware keys can be found on this web page: http://www.aladdin.com/support/hasp.asp
+
</ul>
+
 
+
 
+
<br><br>
+
 
+
==KEY TYPES==
+
 
+
[[image:hasp_all.jpg|right|350px]]
+
 
+
We use two types of hardware keys on our software - '''Timed-Limited''' and '''Permanent'''
+
 
+
These two types come in two forms: PARALLEL and USB.  The two on the left in this image are time-limited keys.  The two on the right are permanent keys.
+
 
+
<br>
+
<br>
+
<br>
+
<br>
+
<br>
+
 
+
==TIME-LIMITED HARDWARE KEY==
+
 
+
Timed Limited hardware keys contains clock and calendar with built-in memory.  These keys are used to run software for a limited amount of time.  When the expiration date is reached in the key, our software will indicate that the key is expired.
+
<br><br>
+
Both of these key forms will have the letters '''YQGMB''' on one side of the key.
+
<br><br>
+
''Note: It is possible that other software vendors use keys that appear identical to our keys.  They will have different letters than ours.  And they will not work with our software.''
+
<br><br>
+
 
+
<table cellpadding="15" width = 650>
+
<tr valign="top">
+
<td bgcolor="#abbad1" width = 200>
+
<font size=4><b>PARALLEL PORT VERSION</b></font>
+
----<br>
+
The PARALLEL port version of the key is molded in blue plastic.
+
 
</td>
 
</td>
<td bgcolor="#e3e4f5">
+
<td>
[[image:hasp_timelimited_parallel.jpg|right|250px]]
+
[[image:hasp_hl_pro.jpg|250px]]
 
</td>
 
</td>
 
</tr>
 
</tr>
  
<tr valign="top">
+
<tr>
<td bgcolor="#abbad1" width = 200>
+
<td>
<font size=4><b>USB PORT VERSION</b></font>
+
This is a time-limited key (expires)
----<br>
+
The USB port version of the key is encased in black plastic.
+
 
</td>
 
</td>
<td bgcolor="#e3e4f5">
+
<td>
[[image:hasp_timelimited_usb.jpg|right|250px]]
+
[[image:hasp_hl_time.jpg|250px]]
 
</td>
 
</td>
 
</tr>
 
</tr>
 
 
</table>
 
</table>
  
 
+
==When do we send time-limited keys?==
 
+
===When do we send time-limited keys?===
+
  
 
*For systems that are shipped, but Advanced Tubular is still waiting for final payment.
 
*For systems that are shipped, but Advanced Tubular is still waiting for final payment.
Line 110: Line 64:
 
*For lease packages where the customer prefers to rent the package for a limited time.
 
*For lease packages where the customer prefers to rent the package for a limited time.
 
*For OEM customers that use our software for testing purposes.
 
*For OEM customers that use our software for testing purposes.
 +
*For distributors of our software.
 
<br>
 
<br>
  
 
===Is extending the time-limit possible?===
 
===Is extending the time-limit possible?===
  
Yes.  There are many circumstances where extending the time-limit in a hardware key is normal.  The keys can be updated through e-mails and internet downloads.  (See the process for this below.)
+
Yes.  There are many circumstances where extending the time-limit in a hardware key is normal.  The keys can be updated through e-mails and internet downloads.  (See [[Extending Time-Limited Keys]] for adding time to time-limited keys)
  
 
<br><br>
 
<br><br>
  
==PERMANENT HARDWARE KEY==
+
==Installing the HASP Hardware Key Windows Device Driver==
  
Permanent keys have no clock, so they never expire. These keys are sent to customers after Advanced Tubular has received full payment for software or hardware systems that have been shipped.
 
<br><br>
 
Both of these key forms will have the letters '''IGBXA''' on one side of the key. 
 
<br><br>
 
''Note: It is possible that other software vendors use keys that appear identical to our keys.  They will have different letters than ours.  And they will not work with our software.''
 
<br><br>
 
  
 +
Each Windows system that uses a hardware key must have a hardware key driver installed using the using one of our driver installation programs.  If this driver is not installed, then our software will not find the key even if it is plugged into the computer.
  
<table cellpadding="15" width = 650>
+
===Using the SafeNet Driver (newer version)===
 +
[[image:haspusersetupriversplash.jpg|300px|right]]
 +
*This program needs to be installed one time per system.
 +
*If you are installing this to a Windows Server 2003, then it is important to NOT install this through Terminal Services.  Install it directly to Windows Server interface.  (They key will not be found if the driver is installed through Terminal Services.)
 +
*This program should be installed before you plug in any USB key.  This prevents Windows from automatically installing a hardware key drive that does not work.
 +
*You can download the latest HASPUserSetup.exe program from this page:  [http://www.advancedtubular.com/utilitysoftware.htm Utility Software Page]
 +
*If the installation of HASPUserSetup.exe fails on your system, then you can use another version of the driver installation called the [[Hardware Key Driver Installation - Command Line Version]] - because it runs in the Windows command line.
 +
<br>
  
<tr valign="top">
+
===Using the Legacy HASP Driver (older version)===
<td bgcolor="#abbad1" width = 200>
+
[[image:haspdevicedriversplash.jpg|300px|right]]
<font size=4><b>PARALLEL PORT VERSION</b></font>
+
*This program needs to be installed one time per system.
----<br>
+
*If you are installing this to a Windows Server 2003, then it is important to NOT install this through Terminal Services.  Install it directly to Windows Server interface.  (They key will not be found if the driver is installed through Terminal Services.)
The PARALLEL port version of the key is molded in white plastic.
+
*This program should be installed before you plug in any USB key.  This prevents Windows from automatically installing a hardware key drive that does not work.
</td>
+
*This program is no longer downloadable from the utility page.  Please contact us if you need a copy of this setup
<td bgcolor="#e3e4f5">
+
<br>
[[image:hasp_permanent_parallel.jpg|right|250px]]
+
</td>
+
</tr>
+
  
<tr valign="top">
+
===Using Windows Server Terminal Services===
<td bgcolor="#abbad1" width = 200>
+
[[image:windows2003server.jpg|300px|right]]
<font size=4><b>USB PORT VERSION</b></font>
+
*If you are installing the hardware key to a Windows Server station, it is very important to remember that an installation through Terminal Services will show a successful installation of the driver - but the hardware key will NOT be found when you run our software.
----<br>
+
*Install the driver through the main window at the Server.
The USB port version of the key is encased transparent dark purple or blue plastic.  It has a LED that illuminates when active.
+
*Newer versions of Server refer to the Terminal Services as Remote Desktop Services.  We have not tested installation through RDS.  We recommend that you avoid installation through the remote service.
</td>
+
<br><br>
<td bgcolor="#e3e4f5">
+
[[image:hasp_permanent_usb.jpg|right|250px]]
+
</td>
+
</tr>
+
  
</table>
+
==Key: Licensing and Securing==
  
 +
<ul>
 +
We program a license code into each hardware key that grants our customers the right to use the software license that they purchased.  (See [[Software License Program ID List]] for a list of Program IDs used to control the licenses of our products)  Empty or non-programmed keys are relatively inexpensive.  However, keys with a software license code programmed into them take on the value of a the price of the software license.  Extra care should be taken to protect these keys:  A lost or stolen hardware key is the equivalent of a lost or stolen license programmed into the key.  We suggest that you insure the KEY for the value of license.  If the key is stolen, then it will enable the whoever has the key to run our license of software unimpeded.  Its replacement cost is the price of a new license.
  
  
  
<br>
+
===Document for Managers===
<br>
+
 
+
==EXTENDING THE TIME ON A TIME-LIMITED KEY==
+
 
+
When your key expires and you're current with us regarding accounts, then you can send Advanced Tubular a request (by e-mail or telephone) for a time extension on your key.  When we grant you the extension, then we will send you an executable program designed to update your Advanced Tubular time-limited key.
+
 
+
'''These are the steps to take to update your time-limited hardware key:'''
+
 
+
  
 
<table cellpadding="15" width = 650>
 
<table cellpadding="15" width = 650>
 
 
<tr valign="top">
 
<tr valign="top">
<td bgcolor="#abbad1" width=150>
+
<td bgcolor="#abbad1" width = 200>
<font size=4><b>STEP 1</b></font>
+
[[image:hardwarekeyvalue.jpg|200px]]
----<br>
+
Find or download the KEYCHECK program
+
 
</td>
 
</td>
 
<td bgcolor="#e3e4f5">
 
<td bgcolor="#e3e4f5">
[[image:Keycheck.jpg|right|300px]]
+
You can download and share our [http://www.advancedtubular.com/key/hardwarekeyvalue.pdf Hardware Key Value] document with managers that are responsible for securing the license at your facility.  The document shares the value the hardware key and how to proceed if it is lost or stolen.  It includes information on insuring the key for the value of the software license.
 
+
Sometimes Keycheck.exe is installed in a sub-folder to the software program folder.  (For example c:\program files\tcadpro is where TubeCAD Pro is typically installed.)  The sub-folder name will be "key".
+
<br><br>
+
 
+
The latest Keycheck.exe program is also available at our web site at this address:
+
http://www.advancedtubular.com/key/setup_keycheck.exe
+
 
+
 
</td>
 
</td>
 
</tr>
 
</tr>
 +
</table>
  
<tr valign="top">
+
</ul>
<td bgcolor="#abbad1">
+
<font size=4><b>STEP 2</b></font>
+
----<br>
+
Run the KEYCHECK program
+
</td>
+
<td bgcolor="#e3e4f5">
+
[[image:Keycheck_checkbutton.jpg|right]]
+
On the system that has the hardware key installed, run the KEYTEST program and press the CHECK button.
+
  
You can also use a right-click on the log to display the pop-up menu and press "Check for Key".
+
==Other Pages==
  
[[image:Keycheck_popup_check.jpg|right|350px]]
+
* See [[Extending Time-Limited Keys]] for adding time to time-limited keys
</td>
+
* See [[Set Key License]] for adjusting permanent hardware keys
</tr>
+
* See [[KeyCheck]] for checking a hardware key
 +
* See [[Aladdin DiagnostiX]] for extended diagnosis of our keys.
 +
* See [[Software License Program ID List]] for a list of Program IDs used to control the licenses of our products
 +
* How to [[Restart the HASP Service]] on systems that may have locked the service.
 +
* [[How to Find A Key Serial Number]]
 +
* [[How to Check for a Hardware Key]]
 +
* See [http://localhost:1947/ Local Sentinel Administration Control Center Page] on your local computer
  
<tr valign="top">
 
<td bgcolor="#abbad1" >
 
<font size=4><b>STEP 3</b></font>
 
----<br>
 
Send the Log Data
 
</td>
 
<td bgcolor="#e3e4f5">
 
[[image:Keycheck_sendlog_button.jpg|right]]
 
If you have a connection to the internet, press the Send Log button to display Send Log dialog.
 
<br><br>
 
</td>
 
</tr>
 
 
 
<tr valign="top">
 
<td bgcolor="#abbad1" >
 
<font size=4><b>STEP 4</b></font>
 
----<br>
 
Enter details and Send the Log
 
</td>
 
<td bgcolor="#e3e4f5">
 
[[image:Keycheck_sendlog_dialog.jpg|right|300px]]
 
Enter any details on this screen about who you are, your return e-mail address, and any notes that will help us to know how to handle your request.
 
</td>
 
</tr>
 
 
<tr valign="top">
 
<td bgcolor="#abbad1" >
 
<font size=4><b>STEP 5</b></font>
 
----<br>
 
Press the Send to Advanced Tubular button
 
</td>
 
<td bgcolor="#e3e4f5">
 
[[image:keycheck_sendtoadvancedtubular.jpg|right|200px]]
 
This will send the log data and anything you entered on this screen to our support technicians.
 
<br><br>
 
[[image:Keycheck_check_internet_connection.jpg|right|250px]]
 
If KeyCheck cannot make a connection the internet, then you will see this dialog:
 
 
<br>
 
<br>
Your company firewall or other network connection may be preventing our software from connecting to our e-mail server on the internet.  You can either check with your adminsitrator about this problem, or simply copy the log data to the clipboard, then send it using your e-mail client program (like Outlook or Thunderbird).
 
<br><br>
 
[[image:Keycheck_success.jpg|right|250px]]
 
If KeyCheck makes a successful connection, then you will see this this dialog:
 
<br>
 
 
</td>
 
</tr>
 
 
<tr valign="top">
 
<td bgcolor="#abbad1" >
 
<font size=4><b>STEP 6</b></font>
 
----<br>
 
Wait for a return e-mail from Advanced Tubular
 
</td>
 
<td bgcolor="#e3e4f5">
 
[[image:keytimeset.jpg|right|300px]]
 
We will build a custom KeyTimeSet.exe program for your hardware key.
 
 
If you need the update immediately, then it is best to call our office at 248 674-2059 to confirm that we received the e-mail request.  (Ask for John Esralian.)
 
<br><br>
 
 
</td>
 
</tr>
 
 
 
 
<tr valign="top">
 
<td bgcolor="#abbad1" >
 
<font size=4><b>STEP 7</b></font>
 
----<br>
 
We will send you an e-mail with a web address for downloading the update program for your key
 
</td>
 
<td bgcolor="#e3e4f5">
 
 
 
You will find a hyperlink in our e-mail to a file on our web site.  Download and run the file by clicking on this hyperlink.  (You can either choose to SAVE the file or RUN the file.  The program should run fine either way.)
 
 
Be sure to run the program on the same computer that has the hardware key being updated.  The key must be present for this update to work since this software updates the key's memory.
 
 
<br><br>
 
 
</td>
 
</tr>
 
 
</table>
 
 
Your time-limited hardware key will now be updated.  You can confirm this by running Keycheck.exe to test the key's internal state.  (See Step 2 above)
 
 
 
==EXTENDED DIAGNOSIS==
 
If necessary, you can perform extended diagnosis on our keys using the [[Aladdin DiagnostiX]] software.
 

Latest revision as of 14:40, 8 February 2016

Advanced Tubular uses a device called a "hardware key" or "dongle" to control licensing.


SecureDongle X Hardware Keys

As of June of 2014, we started using the SecureDongleX dongle.

Since that time, most of our software licenses are controlled by these dongles.

Each SecureDongle X device can be set to control a permanent or time-limited license.

The benefit of SecureDongle X over the HASP keys for customers is that the SecureDongle X keys require no special Windows driver. They are plug-and-play devices.

SecureDongleX.png

Safenet HASP Hardware Keys

For software that was released before mid 2014, we use hardware keys that was manufactured by Safenet (which purchased the original company Aladdin Knowledge Systems). The Safenet model we use is called the "HASP". Software support for their hardware keys can be found on this web page: http://www.safenet-inc.com/software-monetization/sentinel-hasp/

Safenet sentinal.jpg

This is a permanent Key (no expiration)

Hasp hl pro.jpg

This is a time-limited key (expires)

Hasp hl time.jpg

When do we send time-limited keys?

  • For systems that are shipped, but Advanced Tubular is still waiting for final payment.
  • For demo packages.
  • For lease packages where the customer prefers to rent the package for a limited time.
  • For OEM customers that use our software for testing purposes.
  • For distributors of our software.


Is extending the time-limit possible?

Yes. There are many circumstances where extending the time-limit in a hardware key is normal. The keys can be updated through e-mails and internet downloads. (See Extending Time-Limited Keys for adding time to time-limited keys)



Installing the HASP Hardware Key Windows Device Driver

Each Windows system that uses a hardware key must have a hardware key driver installed using the using one of our driver installation programs. If this driver is not installed, then our software will not find the key even if it is plugged into the computer.

Using the SafeNet Driver (newer version)

Haspusersetupriversplash.jpg
  • This program needs to be installed one time per system.
  • If you are installing this to a Windows Server 2003, then it is important to NOT install this through Terminal Services. Install it directly to Windows Server interface. (They key will not be found if the driver is installed through Terminal Services.)
  • This program should be installed before you plug in any USB key. This prevents Windows from automatically installing a hardware key drive that does not work.
  • You can download the latest HASPUserSetup.exe program from this page: Utility Software Page
  • If the installation of HASPUserSetup.exe fails on your system, then you can use another version of the driver installation called the Hardware Key Driver Installation - Command Line Version - because it runs in the Windows command line.


Using the Legacy HASP Driver (older version)

Haspdevicedriversplash.jpg
  • This program needs to be installed one time per system.
  • If you are installing this to a Windows Server 2003, then it is important to NOT install this through Terminal Services. Install it directly to Windows Server interface. (They key will not be found if the driver is installed through Terminal Services.)
  • This program should be installed before you plug in any USB key. This prevents Windows from automatically installing a hardware key drive that does not work.
  • This program is no longer downloadable from the utility page. Please contact us if you need a copy of this setup


Using Windows Server Terminal Services

Windows2003server.jpg
  • If you are installing the hardware key to a Windows Server station, it is very important to remember that an installation through Terminal Services will show a successful installation of the driver - but the hardware key will NOT be found when you run our software.
  • Install the driver through the main window at the Server.
  • Newer versions of Server refer to the Terminal Services as Remote Desktop Services. We have not tested installation through RDS. We recommend that you avoid installation through the remote service.



Key: Licensing and Securing

    We program a license code into each hardware key that grants our customers the right to use the software license that they purchased. (See Software License Program ID List for a list of Program IDs used to control the licenses of our products) Empty or non-programmed keys are relatively inexpensive. However, keys with a software license code programmed into them take on the value of a the price of the software license. Extra care should be taken to protect these keys: A lost or stolen hardware key is the equivalent of a lost or stolen license programmed into the key. We suggest that you insure the KEY for the value of license. If the key is stolen, then it will enable the whoever has the key to run our license of software unimpeded. Its replacement cost is the price of a new license.

    Document for Managers

    Hardwarekeyvalue.jpg

    You can download and share our Hardware Key Value document with managers that are responsible for securing the license at your facility. The document shares the value the hardware key and how to proceed if it is lost or stolen. It includes information on insuring the key for the value of the software license.

Other Pages