UniToken Integration Guide FreeOTFE Keyfile: Difference between revisions
From SecuTech Wiki
Jump to navigationJump to search
| Line 1: | Line 1: | ||
[[category:UniToken_Integration_Guide]] | |||
[[category:UniToken_FreeOTFE_Integration]] | |||
{| | {{Infobox | ||
|title = Bitlocker/UniToken integration guide | |||
| | |image = [[Image:Flex.png|50px]] | ||
|header1 = Compatible products: | |||
| | |header2 = UniToken PRO, UniToken Drive | ||
|header3 = Compatible Systems: | |||
| | |Header4 = Windows 7, Windows Server 2008 | ||
}} | |||
| | |||
|} | |||
<br><br><br> | <br><br><br> | ||
== Install the PKI | == Install the PKI package == | ||
This | This part explains how to install the PKI package that you can find inside the SDK. The End User package can be found inside the folder Redist/Enduser. | ||
{| | {| cellspacing="0" cellpadding="0" border="0" width="" | ||
|- | |- | ||
| width="50" | '''1''' | | width="50" | '''1''' | ||
| width="400" | Right- | | width="400" | Right-Click on the PKI package installation file and choose “Run as administrator”<br>Execute the file with an account that has administrator rights on this computer.<br><br> | ||
| [[Image:Bitlocker img01.jpg|370x259px]]<br><br> | |||
|- | |- | ||
| width="50" | '''2''' | | width="50" | '''2''' | ||
| width="400" | Click on [Next] in the | | width="400" | Click on [Next] in the welcome screen.<br> | ||
| [[Image:Bitlocker img02.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''3''' | | width="50" | '''3''' | ||
| width="400" | Input your | | width="400" | Input your username and Company Name and click on [Next].<br> | ||
| [[Image:Bitlocker img03.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''4''' | | width="50" | '''4''' | ||
| width="400" | Select [Complete] and click on [Next].<br> | | width="400" | Select [Complete] and click on [Next].<br> | ||
| [[Image:Bitlocker img04.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''5''' | | width="50" | '''5''' | ||
| width="400" | Click on [Install] to begin the installation of the PKI package.<br> | | width="400" | Click on [Install] to begin the installation of the PKI package.<br> | ||
| [[Image:Bitlocker img05.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''6''' | | width="50" | '''6''' | ||
| width="400" | Verify that the | | width="400" | Verify that the install wizard completed correctly and click on [Finish].<br> | ||
| [[Image:Bitlocker img06.jpg|370px]]<br><br> | |||
|} | |} | ||
<br> | <br> | ||
== Configure PKCS | == Configure PKCS support in FreeOTFE == | ||
{| | {| cellspacing="0" cellpadding="0" border="0" width="" | ||
|- | |- | ||
| width="50" | '''1''' | | width="50" | '''1''' | ||
| width="400" | In the main menu, go to [Settings], [ | | width="400" | In the main menu, go to [Settings], [Security Tokens]. <br><br> | ||
| <center> | | <center>[[Image:freeotfe img01.jpg|370px]]</center><br><br> | ||
|- | |- | ||
| width="50" | '''2''' | | width="50" | '''2''' | ||
| width="400" | In the [Options] window, | | width="400" | In the [Options] window, [PKCS#11] tab, Check [Enable PKCS#11 support] and choose the library file. By default the PKI package will install this file in the Windows\System32\ folder.<br><br> | ||
Choose where to save the settings in the field [Save above settings to] and click on | Choose where to save the settings in the field [Save above settings to] and click on OK to apply the settings.<br> | ||
| [[Image:freeotfe img02.jpg|370px]]<br><br> | |||
|} | |} | ||
== Create an encrypted volume with FreeOTFE | == Create an encrypted volume with FreeOTFE == | ||
{| | {| cellspacing="0" cellpadding="0" border="0" width="" | ||
|- | |- | ||
| width="50" | '''1''' | | width="50" | '''1''' | ||
| width="400" | To create a new encrypted volume | | width="400" | To create a new encrypted volume, click on [New].<br> | ||
| [[Image:freeotfe img03.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''2''' | | width="50" | '''2''' | ||
| width="400" | On the FreeOTFE Volume Creation Wizard welcome page, click on [Next] to | | width="400" | On the [FreeOTFE Volume Creation Wizard] welcome page, click on [Next] to start the volume creation procedure.<br> | ||
| [[Image:freeotfe img04.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''3''' | | width="50" | '''3''' | ||
| width="400" | You can choose to store the encrypted volume as a file or to encrypt a whole partition/disk. Choose the | | width="400" | You can choose to store the encrypted volume as a file or to encrypt a whole partition/disk. Choose the one that fits the best to your needs. <br> | ||
In | In our case, we chose to store the encrypted volume as a file.<br> | ||
Click on [Next] to continue.<br> | |||
| [[Image:freeotfe img05.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''4''' | | width="50" | '''4''' | ||
| width="400" | Choose where you want to store the volume and click on [Next] to continue.<br> | | width="400" | Choose where you want to store the volume and click on [Next] to continue.<br> | ||
| [[Image:freeotfe img06.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''5''' | | width="50" | '''5''' | ||
| width="400" | Choose the size of your encrypted volume and click on [Next] to continue.<br> | | width="400" | Choose the size of your encrypted volume and click on [Next] to continue.<br> | ||
| [[Image:freeotfe img07.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''6''' | | width="50" | '''6''' | ||
| width="400" | | | width="400" | Keep the default encryption algorithms or change it depending on your needs. Click on [Next] to continue.<br> | ||
| [[Image:freeotfe img08.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''7''' | | width="50" | '''7''' | ||
| width="400" | Choose the elements | | width="400" | Choose the elements to use to secure your volume, the more you use elements, the more you can secure your volume.<br> | ||
We have chosen to use | We have chosen to use Microsoft CryptoAPI and PKCS#11 token.<br> | ||
| [[Image:freeotfe img09.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''8''' | | width="50" | '''8''' | ||
| width="400" | Check that you have selected the right UniToken | | width="400" | Check that you have selected the right UniToken and click on [Next] to continue.<br> | ||
| [[Image:freeotfe img10.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''9''' | | width="50" | '''9''' | ||
| width="400" | Input a password for your encrypted volume. This | | width="400" | Input a password for your encrypted volume. This doesn’t have to be the same password with your UniToken. Click on [Next] to continue.<br> | ||
| [[Image:freeotfe img11.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''10''' | | width="50" | '''10''' | ||
| width="400" | Check that the details for the new volume are correct and click on [Finish] to create the volume.<br> | | width="400" | Check that the details for the new volume creation are correct and click on [Finish] to create the volume.<br> | ||
| [[Image:freeotfe img12.jpg|370px]]<br><br> | |||
|} | |} | ||
== | == Create a keyfile for the encrypted volume and store it inside UniToken == | ||
{| | {| cellspacing="0" cellpadding="0" border="0" width="" | ||
|- | |- | ||
| width="50" | '''1''' | | width="50" | '''1''' | ||
| width="400" | In the main menu | | width="400" | In the main menu, click on [Tools] [Create keyfile…]<br> | ||
| [[Image:freeotfe img13.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''2''' | | width="50" | '''2''' | ||
| width="400" | Choose the type of your encrypted volume | | width="400" | Choose the type of your encrypted volume (file or partition) and click on [Next].<br> | ||
| [[Image:freeotfe img14.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''3''' | | width="50" | '''3''' | ||
| width="400" | Indicate where your encrypted volume is located and click on [Next].<br> | | width="400" | Indicate where your encrypted volume is located and click on [Next].<br> | ||
| [[Image:freeotfe img15.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''4''' | | width="50" | '''4''' | ||
| width="400" | Input the password of your volume and | | width="400" | Input the password of your volume and click on [Next].<br> | ||
| [[Image:freeotfe img16.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''5''' | | width="50" | '''5''' | ||
| width="400" | Choose | | width="400" | Choose where you want to store the keyfile (At this step you cannot directly store the keyfile directly to the Token, you first have to save it to your computer and import it to your Token later).<br> | ||
| [[Image:freeotfe img17.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''6''' | | width="50" | '''6''' | ||
| width="400" | Input a password for your keyfile and | | width="400" | Input a password for your keyfile and confirm it. Click on [Next] to continue.<br> | ||
| [[Image:freeotfe img18.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''7''' | | width="50" | '''7''' | ||
| width="400" | Choose the elements that you want to use for password salting and random padding data.<br> | | width="400" | Choose the elements that you want to use for password salting and random padding data.<br> | ||
We have decided to choose | We have decided to choose Microsoft CrytoAPI and PKCS#11 Token.<br> | ||
Click on [Next].<br> | |||
| [[Image:freeotfe img19.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''8''' | | width="50" | '''8''' | ||
| width="400" | Check that the correct UniToken is selected and click on [Finish].<br> | | width="400" | Check that the correct UniToken is selected and click on [Finish].<br> | ||
| [[Image:freeotfe img20.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''9''' | | width="50" | '''9''' | ||
| width="400" | In the main menu, choose [Tools] | | width="400" | In the main menu, choose [Tools] [PKCS#11 token management].<br> | ||
| [[Image:freeotfe img21.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''10''' | | width="50" | '''10''' | ||
| width="400" | Input the PIN for the UniToken and click on [OK].<br> | | width="400" | Input the PIN for the UniToken and click on [OK].<br> | ||
| [[Image:freeotfe img22.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''11''' | | width="50" | '''11''' | ||
| width="400" | In the [Keyfiles] tab, click on [Import] and select the keyfile that you just created.<br> | | width="400" | In the [Keyfiles] tab, click on [Import] and select the keyfile that you just created.<br> | ||
| [[Image:freeotfe img23.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''12''' | | width="50" | '''12''' | ||
| width="400" | When the dialog box [Keyfile imported successfully as | | width="400" | When the dialog box [Keyfile imported successfully as : (name of the keyfile)] appears, the import is finished.<br> | ||
<br> For | <br> | ||
For more security, you can choose to delete the keyfile stored on your computer and keep only the one inside the UniToken. | |||
<br> | |||
| [[Image:freeotfe img24.jpg|370px]]<br><br> | |||
|} | |} | ||
== Unlock the encrypted volume with the keyfile stored in UniToken | == Unlock the encrypted volume with the keyfile stored in UniToken == | ||
{| | {| cellspacing="0" cellpadding="0" border="0" width="" | ||
|- | |- | ||
| width="50" | '''1''' | | width="50" | '''1''' | ||
| width="400" | If you lost the password for your volume, you can now use your UniToken to access the data. Click on [Mount file] (or [Mount Partition] if you encrypted a whole partition). <br><br> | | width="400" | If you lost the password for your volume, you can now use your UniToken to access the data. Click on [Mount file] (or [Mount Partition] if you encrypted a whole partition). <br><br> | ||
| <center> | | <center>[[Image:freeotfe img25.jpg|370px]]</center><br><br> | ||
|- | |- | ||
| width="50" | '''2''' | | width="50" | '''2''' | ||
| width="400" | Check [PKCS#11] and when the [Security Token/SmartCard PIN] dialog box appears, fill in your PIN and click on OK.<br><br> | | width="400" | Check [PKCS#11] and when the [Security Token/SmartCard PIN] dialog box appears, fill in your PIN and click on OK.<br><br> | ||
| [[Image:freeotfe img26.jpg|370px]]<br><br> | |||
|- | |- | ||
| width="50" | '''3''' | | width="50" | '''3''' | ||
| width="400" | Input the password for the keyfile in the password field and select the right keyfile in the PKCS#11 file. Click on [OK] to confirm and get access to your encrypted volume.<br> | | width="400" | Input the password for the keyfile in the password field and select the right keyfile in the PKCS#11 file. Click on [OK] to confirm and get access to your encrypted volume.<br> | ||
| [[Image:freeotfe img27.jpg|370px]]<br><br> | |||
|} | |} | ||
== Glossary | == Glossary == | ||
''' | '''Public Key Infrastructure (PKI)''' is a set of hardware, software, people, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates. | ||
''' | '''Microsoft Cryptography API, MS-CAPI''' is an application programming interface included with Microsoft Windows operating systems that provides services to enable developers to secure Windows-based applications using cryptography. | ||
'''PKCS''' refers to a group of public-key cryptography standards devised and published by RSA Security. | |||
Revision as of 14:44, 2 May 2012
Install the PKI package
This part explains how to install the PKI package that you can find inside the SDK. The End User package can be found inside the folder Redist/Enduser.
Configure PKCS support in FreeOTFE
Create an encrypted volume with FreeOTFE
Create a keyfile for the encrypted volume and store it inside UniToken
Unlock the encrypted volume with the keyfile stored in UniToken
Glossary
Public Key Infrastructure (PKI) is a set of hardware, software, people, policies, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates.
Microsoft Cryptography API, MS-CAPI is an application programming interface included with Microsoft Windows operating systems that provides services to enable developers to secure Windows-based applications using cryptography.
PKCS refers to a group of public-key cryptography standards devised and published by RSA Security.