Sending documents containing sensitive information is commonly performed on distributed systems. To protect the sensitive data in the documents, these documents need to be transmitted over a secure channel. However, secure communications can often increase the data transmission time due to the CPU-intensive operations (e.g. encryption/decryption) that need to be applied to the data before the data transfer. This paper focuses on a performance optimization technique called security sieve, which aims to enhance the performance of SSL/TLS-based data transmission. Security sieve reduces the transmission time of transferring classified documents, which may also contain non-sensitive data, by minimizing the time spent performing the CPU-intensive security-related operations. This paper focuses on highlighting the performance optimization principles/performance patterns that were used and includes a discussion of a prototype implementation. In addition, experimental results are presented to demonstrate the performance enhancement provided by security sieve.

Additional Metadata
Keywords performance design, performance optimization, security system performance
Persistent URL dx.doi.org/10.1109/PCCC.2012.6407780
Conference 2012 IEEE 31st International Performance Computing and Communications Conference, IPCCC 2012
Citation
Lim, N. (Norman), Majumdar, S, & Srivastava, V. (Vineet). (2012). Devising secure sockets layer-based distributed systems: A performance-aware approach. Presented at the 2012 IEEE 31st International Performance Computing and Communications Conference, IPCCC 2012. doi:10.1109/PCCC.2012.6407780