Criptografía Homomórfica y Software Local-First: ¿Una Compensación?
Este artículo explora los desafíos de usar la criptografía homomórfica para proteger datos privados en software local-first. Si bien la criptografía homomórfica permite el cálculo sin descifrado, introduce sobrecargas significativas de rendimiento y almacenamiento. El autor demuestra las limitaciones prácticas de la criptografía homomórfica en CRDT mediante la construcción de un registro CRDT de 'última escritura gana' cifrado homomórficamente. El artículo destaca cómo la criptografía homomórfica requiere operaciones bajo supuestos de peor caso, aumentando drásticamente la complejidad de espacio y tiempo. En última instancia, el autor concluye que proteger las aplicaciones local-first sin degradar severamente la usabilidad sigue siendo un problema abierto.