This standard defines methods for the generation and control of keys used in symmetric cryptographic algorithms. The standard defines a constructive method for the creation of symmetric keys by combining two or more secret key components. The standard also defines a method for attaching a key usage vector to each generated key, that prevents abuses and attacks against the key. The two defined methods can be used separately or in combination.