... | ... | @@ -22,7 +22,7 @@ The component of the LEAP infrastructure that addresses client-side encryption a |
|
|
|
|
|
## Challenges in data transfer and encryption pipeline
|
|
|
|
|
|
Many challenges arose during development. Some of them are performance issues related to the encryption and transfer pipeline both in server and client side, and had to be addressed in a careful way with the aid of a benchmarking / preformance measurement infrastructure:
|
|
|
Many challenges arose during development. Some of them are performance issues related to the encryption and transfer pipeline both in server and client side, and had to be addressed in a careful way with the aid of some benchmarking / preformance measurement infrastructure:
|
|
|
|
|
|
* on the server side, there are memory issues with the use of couchdb as a data backend for client-encrypted data, suggesting the use of backpressure techniques.
|
|
|
* on the client-side, transfer and decryption / re-encryption of email data were causing both delivery delays and memory exhaustion until the sync and crypto machineries were analysed, re-evaluated and re-worked.
|
... | ... | |