Simple client-side encryption of personal information with Web Assembly
December 29, 2023 ยท Entered Twilight ยท ๐ arXiv.org
Repo contents: .appveyor.yml, .gitignore, .travis.yml, .vscode, CITATION.cff, Cargo.toml, LICENSE_APACHE, README.md, build_pkg.sh, example_server.sh, index.html, js, package-lock.json, plotly-2.20.0.min.js, src, statistics.min.js, tests
Authors
Marco Falda, Angela Grassi
arXiv ID
2312.17689
Category
cs.CR: Cryptography & Security
Citations
0
Venue
arXiv.org
Repository
https://github.com/mfalda/client-encdec
โญ 1
Last Checked
3 months ago
Abstract
The HTTPS protocol has enforced a higher level of robustness to several attacks; however, it is not easy to set up the required certificates on intranets, nor is it effective in the case the server confidentiality is not reliable, as in the case of cloud services, or it could be compromised. A simple method is proposed to encrypt the data on the client side, using Web Assembly. It never transfers data to the server as clear text. Searching fields in the server is made possible by an encoding scheme that ensures a stable prefix correspondence between ciphertext and plaintext. The method has been developed for a semantic medical database, and allows accessing personal data using an additional password while maintaining non-sensitive information in clear form. Web Assembly has been chosen to guarantee the fast and efficient execution of encrypting/decrypting operations and because of its characteristic of producing modules that are very robust against reverse engineering. The code is available at https://github.com/mfalda/client-encdec.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Cryptography & Security
R.I.P.
๐ป
Ghosted
R.I.P.
๐ป
Ghosted
The Limitations of Deep Learning in Adversarial Settings
R.I.P.
๐ป
Ghosted
Distillation as a Defense to Adversarial Perturbations against Deep Neural Networks
R.I.P.
๐ป
Ghosted
Spectre Attacks: Exploiting Speculative Execution
R.I.P.
๐ป
Ghosted
How To Backdoor Federated Learning
R.I.P.
๐ป
Ghosted