English France Germany Spain


ˇ@



KeyDrive products use a number of different ciphers to process and store the information used internally. Using different cryptographic techniques makes it much more difficult for any un-authorised individual to expose the secret information used and processed by the KeyDrive II product family.

Information protected with KeyDrive remains encrypted at all times on the disk - even while the user is working with the files.

The end-user application, once installed on the users notebook or desktop is practically invisible to the user and requires no action on the part of the user other than inserting their authentication Hardware device, and supplying the user entered PIN number.

Drive II Pro Administration Protection

The KeyDrive II Pro Administration Utility is a specially designed software and hardware combination that allows central administration of the KeyDrive II client parameters for remote end-users. The utility also provides automatic creation of rollout install sets for users to access via a standard network.

Access to the KeyDrive II Pro Administration Utility is protected by a dedicated Hardware device containing both user entered and system-generated information. This information is used to dynamically generate the appropriate cryptographic certificates/keys for the physical disk encryption in conjunction with a very sophisticated random number generator.

The RNG is a Linear Feedback Shift Register (LFSR) Random Number Generator with a variable Period from 2^32 -1 to 2^2032 -1, Standard is 2^128 -1 with .Seed('', -1). This will produce a very high quality random number and the period has no effect on the speed. This is considerably more efficient than generating very large prime numbers and something like 1,000 times faster.

Due to the high quality of the random number and the way in which the key information is stored this information is critical to the operation of KeyDrive II Pro. As a security measure we recommend the creation of two Administration hardware devices, one to act as the primary Hardware device and the other to act as a backup hardware device. We strongly suggest these Hardware devices are stored in a safe under the control of a company officer/director in accordance with the Corporate IT Security Policy.

The information stored on the Administration hardware device is encrypted with Blowfish, using Cipher Feed Back and a random vector. No information is stored on the hardware device in clear form. The communication architecture ensures that all information sent to the hardware device is stream encrypted prior to writing to the Hardware device. All information read from the hardware device is retrieved in raw stream encrypted form and is decrypted directly into memory. After the information has been used the area of memory where the information resided is "burned". This results in a secure data exchange between the Hardware device and the PC.

KeyDrive II and KeyDrive II Pro Client Operation

The information stored on the KeyDrive II and KeyDrive II Pro client or user Hardware devices is encrypted with IDEA, using Output Feed Back and a random vector. No information is stored on a user Hardware device in clear form. The communication architecture ensures that all information sent to the Hardware device is stream encrypted prior to writing to the Hardware device. All information read from the Hardware device is retrieved in raw stream encrypted form and is decrypted directly into memory. After the information has been used the area of memory where the information resided is "burned". This results in a secure data exchange between the Hardware device and the PC.

Control and configuration information files used by KeyDrive II and KeyDrive II Pro are stored in encrypted form on the users disk. These files are encrypted with TwoFish, using Cipher Block Chaining and a defined initialisation vector. Once again the only time this information is decrypted is in very short-term memory, which is "burned" after use.

PIN Numbers and Master Security Officer Passwords are NOT stored on the hardware device. KeyDrive II and KeyDrive II Pro stores a secure hash of the codes in a secure area of the Hardware device in protected firmware. PIN numbers and passwords are hashed prior to being passed to the hardware device and a result code is received from the hardware device directly into the application.

The actual KeyDrive volume itself is encrypted with a highly optimised version of Blowfish, Cast-256, Des-56, Triple DES or IDEA, as selected by the user or Administrator (depending on product). These are written in assembly language to give the highest possible speed. The key used for the encryption remains a secret even, in KeyDrive II Pro, from the administrators who created the system.

Some Questions & Answers

Q. KeyDrive II secured data is decrypted in real time as it is passed to the video driver and re-encrypted as it leaves the screen. Does this means there wonˇ¦t be any spyware or Trojan or Keyboard Sniffer attack possible for any data secured by KeyDrive II, even it is open?

A. KeyDrive works by brokering file read/write tasks received from Windows and only delivering the portion of the data required by Windows. In circumstances like playing media files the operating system uses streams. KeyDrive encrypts and decrypts those streams to and from Windows memory. Unlike many of our competitor products the entire file is never fully decrypted unless it is very small (less than one sector). Keyboard sniffers and Trojan attacks take many forms and KeyDrive will help in protecting against those attacks but it should not be a first line of defense against Trojans and sniffers. KeyDrive also has code to prevent the running of debuggers and executable viewers. These are the most common tools used against a crypto solution. KeyDrive has good defense against this type of attack.  

Q. Is there any facility available to validate the integrity of the encryption method? Is there any security certifications or audit facilities?

A. Yes - The encryption methods and algorithms used inside KeyDrive are part of the Secure Technology Group Cryptographic library. This library fully conforms to the industry standard vector testing. We can supply vector output documentation on request. A cryptographic vector is a known output for a known string with a known algorithm. All of our methods fully conform and produce 100% accurate vectors.

Q. What are the possibilities of data secured by KeyDrive II being hacked? Are any clues of passwords or phrase stored in windows files?

A. No. The only place the passwords are stored is in the device. The data in the device is also encrypted. KeyDrive does not pass the password to the device so the clear password does not route via the USB channel. KeyDrive creates a challenge/response for password validation. There is a recovery record stored in the KeyDrive volume which contains sufficient information to allow recovery of the volume but the security and PIN information is required to be input by the user.

ˇ@

ˇ@

Secure Technology Group Ltd
PO Box 42016
London
E5 9SW
United Kingdom
All right reserved ?2003