Criptografia Homomórfica e Software Local-First: Um Compromisso?

Este artigo explora os desafios de usar criptografia homomórfica para proteger dados privados em software local-first. Embora a criptografia homomórfica permita computação sem descriptografia, ela introduz sobrecargas significativas de desempenho e armazenamento. O autor demonstra as limitações práticas da criptografia homomórfica em CRDTs construindo um registro CRDT 'last-write-wins' criptografado homomorficamente. O artigo destaca como a criptografia homomórfica requer operações sob suposições de pior caso, aumentando drasticamente a complexidade de espaço e tempo. Em última análise, o autor conclui que proteger aplicativos local-first sem degradar severamente a usabilidade permanece um problema em aberto.
Leia mais