Arxan Technologies, Inc., of Bethesda, Maryland, has launched a new cryptographic key protection technology. TransformIT enhances software security by preventing tampering and hacking attacks that target keys used within software applications. It ensures that private keys are never revealed statically or in run-time memory. It also ensures that public keys cannot be tampered with, thereby preventing phishing, spoofing, and code-tampering attacks. Modifications to the depth and breadth of a key graph allow users to define their level of security. An application programming interface allows the solution to easily integrate with other applications. Machine constants, hardware identifications, and similar node-locking anchors can be tied into product calculations, so the software cannot be separated from the hardware or copied.