Contents - Keywords - Search || InstantCrypt Home - Previous - Next
IDEA: A Not Supported Algorithm
This is never a problem if you created your own key(s) exclusively with InstantCrypt.
Problem:
Encryption programs of the PGP standard such as InstantCrypt can use different encryption/decryption algorithms (or "ciphers"). When you send your key to another person, this key carries with it a list of ciphers that the program it comes from supports. The encryption program of another person looks at this list of ciphers and picks one that it (the program) and your program both support when it sends you a message.
IDEA is one such encryption cipher. Unfortunately there is a patent on IDEA, and it is only royalty-free for non-commercial use. Therefore, InstantCrypt as a free program that cannot pay royalties does not use IDEA. In this it follows the practice of GPG, InstantCrypt's underlying encryption engine.
This is usually no problem, as a key produced by InstantCrypt's encryption engine GPG clearly states that IDEA should not be used. Other encryption programs honor that. However, if you import one of your own keys created by another encryption program that allowed the IDEA cipher (e.g., PGP from PGP Corp.), trouble lies ahead: for that key has a list of allowed ciphers including IDEA. Now other programs may send you encrypted messages using IDEA, and InstantCrypt cannot read them.
Solutions: