Concerned about the security of your sensitive data but find file encryption too time consuming? Imagine a disk drive that automatically encrypts all data blocks written to it and then transparently decrypts them for any application as long as you’re logged in. Once you logout, your special disks are completely unreadable by unauthorized users... and thieves. That’s SpyProof!

Want to distibute sensitive company documents, movies, or music by burning the files onto a CD/DVD that only a limited number of employees or authorized customers can view? SpyProof! provides the answer!

SpyProof! makes protecting your data a snap even if you are only a casual computer user. Whenever you log in to your Windows account and enter your passord, your SpyProof! disks will behave like normal drives. You can even place your My Documents and Temp folders on one for maximum security under Windows.


Overview
SpyProof! allows you to create and manage sharable virtual disks that provide transparent data encryption. Sensitive files on these disks remain encrypted at all times. A special "mounting"process (which requires user authentication) makes them accessible to your applications.

To create a "SpyProof! disk," you open the Create Disk dialog using the context menu:

associated with the SpyProof! icon in the Windows system tray.

Simply name the disk, specify your credentials, select an encryption cipher (128-, 192- or 256-bit AES), and specify the disk's location and size. You may set the Windows drive letter to be assigned to the mounted disk (or simply let it default to the next available drive letter) and control other options using the Options tab:

The Additional Users tab allow you to grant access to the disk to others before it is created. Additional users may be added or removed from the access control list (and the disk re-keyed) at any time.

When an authorized user "mounts" a SpyProof! disk using their private key and password (or cryptographic token and PIN), Windows assigns a drive letter to it. At this point the disk functions exactly like a normal drive except that all data written to it is encrypted and all data read from it into memory is decrypted on-the-fly. These cryptographic operations are performed in a completely user-transparent manner. AES is so fast you won’t even notice a decrease in disk I/O performance!

A user-configurable hotkey can be assigned to quickly unmount all mounted disks. Individual disks can also be manually unmounted, or you can let Windows unmount them when you logoff, hibernate, or shutdown your system.

SpyProof! may be used independently or alongside SecretAgent®. If SecretAgent is installed, SpyProof! can use its profile settings and can access all of your local, CAPI, and LDAP certificate stores. SpyProof! also reads PolicyAgent registry settings so administrators can establish a consistent security policy (including the specification of trusted root certificates, the enforcement of CRL checking, etc.) for both SecretAgent and SpyProof! using the same tool!

If SecretAgent is not installed, SpyProof! uses Windows’ native CAPI module for private key storage, certificate retrieval and chain validation, and PKCS#11 token support.


Sharing Encrypted Disks
You can easily "export"a SpyProof! disk on a local drive in order to share it with the additional users you specified when you created it. (SpyProof! disks located on a shared server do not need to be exported.) You may also "import"a disk you receive from someone else.

Groups of users can securely share SpyProof! disks located on a shared network drive. However, the current release of SpyProof! only permits one authorized user to mount a disk at a time. Like books, disks can be shared, but cannot be simultaneously used by more than one user .


Automount Feature
SpyProof! provides two mounting options for encrypted disks: manual and automount.

An automount disk is automatically available each time you start SpyProof! and enter its password. Manual disks can be mounted at any time using the context menu attached to SpyProof!’s system tray icon:

To change the type of a disk, select it in SpyProof!’s Disk Manager and click the appropriate type button on the toolbar. It’s that easy!


Key Recovery
SpyProof! supports (optional) data recovery without ever compromising users’ private keys. KRAs specified in a security policy appear as (non-removable) additional users whenever a SpyProof! disk is created.


PKCS#11 Support
SpyProof! supports the use of PKCS#11 cryptographic tokens using either Microsoft CAPI or an appropriately configured SecretAgent profile. You can only mount a SpyProof! token-encrypted disk by inserting your token and entering your PIN. (Once mounted, the disk is accessible even if the token is removed, but if you unmount the disk, you must reinsert the token and reenter your PIN in order to remount the disk.)

SpyProof! has been tested with tokens from ActivCard, Aladdin, Datakey, Gemplus, Litronic, Rainbow, and Schlumberger, and also works with DoD Common Access Cards. Please contact ISC for a complete list of supported tokens.


Technical Details
NIST’s Advanced Encryption Standard (AES) is the symmetric cipher specified in FIPS 197. SpyProof! supports 128-, 192-, and 256-bit AES in CBC mode for bulk disk encryption. The AES key for a particular disk is generated pseudorandomly in a manner compliant with FIPS 186 and is wrapped with the RSA, DSA, or ECDSA public key from each designated user’s X.509 certificate following the appropriate ANSI and/or IEEE standard.

Each user’s private key may be stored in: a PIN-protected PKCS#11 hardware token, a SecretAgent password-encrypted TDES-based PKCS#8 file, or your Windows CAPI store.


Platforms
SpyProof! is only available on the following platforms:

  • Windows NT4/2000/XP (currently shipping)
  • PocketPC 2002/ARM (available Q3 '03)

Copyright Contact Us Terms of Use Privacy About Macro Solutions