JDKTM Cryptography Architecture