cryptography product

means any product that makes use of cryptographic techniques and is used by a sender or recipient of data messages for the purposes of ensuring-

a)that such data can be accessed only by relevant persons;
b)the authenticity of the data;
c)the integrity of the data; or
d)that the source of the data can be correctly ascertained;