CKM not only provides strong encryption of information, it also solves the differentiated access control problem encountered by many large organizations. Existing key management systems were largely derived from encryption techniques developed in the 1960s before personal computers, networks and the Internet existed. They were designed for one-to-one, point-to-point communications and are not well suited to today’s large-scale, distributed client and server-based computing and communications environments. CKM was developed in the 1990s in anticipation of expanding information security and management requirements in large network systems. CKM is an integrated role-based access, key management, and object management system that can be applied to data both at rest and in transit.