This cluster covers those technologies relevant to the wide range of cryptographic applications. It includes technologies not only for encryption for confidentiality but also for integrity, authentication, resilience and protocols which rely on cryptographic primitives. Implementation issues are important along with the vexed question of key management. This cluster partly overlaps with application domains for cryptography such as secure electronic transaction and e-voting (cluster 10) and data security (cluster 5).