Release Notes for v0.9.1
Fast Set Operation Protocols
SEPIA now supports fast set operations that can aggregate large and many sets and multisets.
We implemented protocols for intersection, union, intersection cardinality, union cardinality and bloom filter weighted set intersection (see UserManual and the technical report Fast Private Set Operations with SEPIA, Many et al., March 2012 for more information).
- Implemented a robust Multiplication operation that reliably deals with missing messages (e.g. due to a privacy peer crash). The robustness is enabled/disabled using the global config property "mpc.synchronizeshares" (default is "off").
- Implemented a Synchronization operation that allows privacy peers to agree on a value (e.g., the common set of connected input peers).
- Implemented a new additional simple input format for the Top-k and event correlation protocols.
- Input peers in addition protocol now add a warning to the log file if too many input peers were disqualified.
- The user manual was updated with the new set operation protocols.
- Fixed occasional "unknown compression algorithm" bug when using compression.
- Updated the test keystore (pKeyStore.jks) with certificates that have longer validity.
- Fixed a potential ConcurrentModificationException bug during connection establishment.
- Fixed bug in Top-k protocol that might cause infinite waiting.
- Fixed bug causing event correlation protocol to only write the last line of the result to the file.
- Fixed a bug in the Top-k protocol that only the first input file was read.