Log of Changes between Versions
Version Date Change
2100 23/01/2004 This release contains enhancements in the MapImagery Encryption File Cutter and Key Cutter tools to make it easier to process a large number of imagery files.

In particular a single .MIK file can now be used to apply the same key for a whole directory of .MIE files.  The Key Cutter tool has been enhanced to enable this, and the .MIE raster handler has been enhanced to support this on the client side.

The MapImagery Encryption File Cutter tool has been enhanced so that there is an option to encrypt a whole directory of .ECW files into .MIE files at once.

The addition of checksum bytes makes the transmission of keys via phone less error prone. 

A Vendor profile .MIV file has been implemented.  This file contains vendor company name and contact details for inclusion in .MIE headers and .MIK files.  A signed copy of of this file can be obtained from MapImagery by vendors who have purchased a full commercial license of MapImagery Encryption.

Additional .MIE checksums have been implemented in this release.  This change has some advantages in detecting corrupt .MIE files.  However, what it also means is that images encrypted with previous versions of MapImagery Encryption may not be able to be read by the new raster handler.   This is a one off change, and in future backward compatibility will be a feature of the .MIE format and raster handerlers.

2000 03/11/2003 This major release introduces several new modes, 'Blowfish 64 Bit', 'Blowfish 64 Bit Product Locked' and 'Blowfish 64 Bit Node Locked.  These modes make the product practical for use in real world commercial applications.

Blowfish 64 Bit mode enables an .MIE file to be generated which can be unlocked by a user who possesses the Pass Phrase with which the file was encoded.

Blowfish 64 Bit Product Locked enables a key to be generated which will only allow an image to be decoded within a particular application, for example MapInfo professional 6.0 (mapinfow.exe of a particular variant).

Blowfish 64 Bit Node Locked enables a key to be generated which will only allow an image to be decoded on a particular PC.  The node code is generated by a client side utility, and used in the key generation process.

The MapImagery Encryption Key Cutter is the main tool that facilitates the new encryption modes.  It enables keys to be cut for a given .MIE image file, given various options.

1001 22/09/2003 This release contains an additional encryption method, 'Blowfish 64 Bit with Generic Key'.  This method encrypts with an unpublished, but generic encryption key.  Because the key is generic, this method should be used with caution in production applications, because it is inherently less secure than custom key modes.

Also introduced in this release is a licensed mode, with licensing dialog to enter a license key obtained from MapImagery. 

The test modes are available without a license, but a license is required to encrypt imagery and create keys, for non test modes.   Note that no license is required to use encrypted imagery.

Please contact MapImagery to request a license for test or evaluation purposes.

1000 08/09/2003 This is the first public release of the MapImagery Encryption product.  This version is essentially a fully working demonstration model of MapImagery Encryption. 

Only test encryption modes are supported in this version, however raster handler and encryption tool are production quality, and the test modes are a good preview of the speed and mode of operation of the final product.

The following test encryption methods are supported in this version:

None ECW with MIE Header (For Testing)
Two Byte Swap (For Testing)
Eight Byte Swap (For Testing)
Blowfish 64 Bit with Test Key (For Testing)