You can encrypt map files and use them in CartoType. You encrypt a file using the encrypt_file tool, which takes a filename and an encryption key which must be at least 8 characters long.

There are functions in all versions of the CartoType framework for opening encrypted map files.

The encryption system used is Twofish, which is in the public domain and extremely secure against attack. It is used in cipher block chaining (CBC) mode.