Algorithm

A step-by-step procedure for solving a problem; in encryption, the mathematical procedure used to create a cipher.