Encrypted Data at Rest

These three NetBeans projects are used to build a demonstration of encrypted data at rest in an Oracle NoSQL database (or Coherence).

Trusted_Objects provides a reusable framework for
- sign data
- encrypting data using a symmetric key (objects or fields within objects)
- distributing the symmetric keys using public / private key encryption

Call_Centre_Demo is a demo using this framework to allow two groups to use the same data store, but for each group to keep certain pieces of information private from the other while sharing others.  The data may be messages or credit card details.

Coherence utilities support using the Coherence flavour of the demo.