MuchPIR
go-sqlcrypter
MuchPIR | go-sqlcrypter | |
---|---|---|
2 | 2 | |
25 | 9 | |
- | - | |
1.8 | 0.0 | |
over 1 year ago | 6 months ago | |
C++ | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MuchPIR
- MongoDB Releases Queryable Encryption Preview
-
MuchPIR, would you use a Postgresql C/C++ Extension that conserved the privacy of your query from even the servers running the query?
MuchPIR is a Homomorphic Encryption Private Information Retrieval (PIR) implementation made available as a Postgres C/C++ Aggregate Extension. The code of Version 1 can be found here under an MIT license: https://github.com/ReverseControl/MuchPIR.
go-sqlcrypter
-
MongoDB Releases Queryable Encryption Preview
This is really neat. Recently I explored similar functionality for relational databases and only got as far as implementing column-level encryption [0] in this Go library [1], but without support for querying the encrypted data. HashiCorp Vault's transit secrets engine supports Convergent Encryption [2] which provides limited ability to query the encrypted data, but I haven't yet experimented with it. If anyone is doing something like this in production, would love to hear about your experience.
[0]: https://en.wikipedia.org/wiki/Column_Level_Encryption
[1]: https://github.com/bincyber/go-sqlcrypter
[2]: https://www.vaultproject.io/docs/secrets/transit#convergent-...
-
Anyone doing column-level encryption?
I couldn't find an existing Go package to provide this functionality, so I wrote one: https://github.com/bincyber/go-sqlcrypter
What are some alternatives?
opmsg - opmsg message encryption
plv8 - V8 Engine Javascript Procedural Language add-on for PostgreSQL
PurritoBin - fast, minimalistic, encrypted command line paste-bin
ESP32-CAM-Video-Telegram - Record avi video on ESP32-CAM and send to Telegram on event or request
SEAL - Microsoft SEAL is an easy-to-use and powerful homomorphic encryption library.
fully-homomorphic-encryption - An FHE compiler for C++
qTox - qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Seal - 🦠Video/Audio Downloader for Android, based on yt-dlp, designed with Material You