ISO/IEC 29192-6 focuses on information security. ISO/IEC 29192-6 is the sixth part of the ISO/IEC 29192 series of standards that specifies MAC algorithms suitable for applications requiring lightweight cryptographic mechanisms. These mechanisms can be used as data integrity mechanisms to verify that data has not been altered in an unauthorized manner. They can also be used as message authentication mechanisms to provide assurance that a message has been originated by an entity in possession of the secret key. The following MAC algorithms are specified in ISO/IEC 29192-6:
ISO/IEC 29192-6 on Message authentication codes (MACs) is useful for:
In an IT environment, it is often required that one can verify that electronic data has not been altered in an unauthorized manner and that one can provide assurance that a message has been originated by an entity in possession of the secret key. A MAC (Message Authentication Code) algorithm is a commonly used data integrity mechanism that can satisfy these requirements.
ISO/IEC 29192-6 defines the object identifier which shall be used to identify the algorithm. ISO/IEC 29192-6 provides numerical examples for the MAC algorithms in hexadecimal notation. ISO/IEC 29192-6 gives the lightweight properties of the MAC algorithms.
ISO/IEC 29192-6