摘要 |
A method and apparatus (20) for securing executable code embodying a cipher (12) using a metamorphic algorithm (24). The metamorphic algorithm (24) dynamically executes polymorphic primitives (43), each of which implements a functional component (41) of the cryptographic algorithm (12). When a halting condition is met, the output of the cryptographic algorithm (12) occurs. |