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; |