Live data from Hacker News

Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

news.ycombinator.com

51–60 of 80 posts

Re: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

#51

Any plans to support mongodb?

We do plan to support MongoDB! Right now we are wrapping up DynamoDB, and mongo is next after.

We are hoping to leverage their recently released Queryable Encryption feature [1], but the key management is tricky.

[1] https://www.mongodb.com/products/queryable-encryption

Re: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

#52

Any plans to support mongodb?

We do plan to support MongoDB! Right now we are wrapping up DynamoDB, and mongo is next after. We are hoping to leverage their recently released Queryable Encryption feature [1], but the key management is tricky. [1] https://www.mongodb.com/products/queryable-encryption

15 yrs experience with Mongo - if you want some help (contract work) please contact me dan.miller at eye0.com

Re: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

#53

Earlier quoted context omitted.

We do plan to support MongoDB! Right now we are wrapping up DynamoDB, and mongo is next after. We are hoping to leverage their recently released Queryable Encryption feature [1], but the key management is tricky. [1] https://www.mongodb.com/products/queryable-encryption

15 yrs experience with Mongo - if you want some help (contract work) please contact me dan.miller at eye0.com

Thanks, I'll reach out next week!

Re: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

#54
post #8

How did you solve range queries? Prefix/suffix queries? Index performance? Aggregation on database end?

The short answer is we haven't fully solved it yet. We have two modes we can operate in - directly encrypting in the database, or doing just-in-time encryption as the query results come back. For the former most queries other than direct comparison won't work - we have some early work started on using both homomorphic encryption [1] and format-preserving masking to help there. With JIT response encryption none of tha…

yeah, FHE isn't, yet, something that can be used in a busy production env. At best I'd say it's a specialized tool, though in my mind it's a toy solution - can work for n=1, possibly for n<(low numbers) but not for large N.

Re: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

#55

Earlier quoted context omitted.

The short answer is we haven't fully solved it yet. We have two modes we can operate in - directly encrypting in the database, or doing just-in-time encryption as the query results come back. For the former most queries other than direct comparison won't work - we have some early work started on using both homomorphic encryption [1] and format-preserving masking to help there. With JIT response encryption none of tha…

yeah, FHE isn't, yet, something that can be used in a busy production env. At best I'd say it's a specialized tool, though in my mind it's a toy solution - can work for n=1, possibly for n<(low numbers) but not for large N.

Totally agree. We're likely going to implement a partially homomorphic solution that allows for some specific queries. We aren't trying to build a general purpose computational environment as the use cases we support don't require arbitrary computation. The data people encrypt with JumpWire is pretty much all strings and the queries on them are mainly doing some sort of substring matching (mainly prefix/suffix).

Re: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

#56
Idk as you loose the index and several operators your database might get useless and this solution would not scale well.

From my experience you better have dedicated views for different stakeholders and your problem is solved without those downsides.

Re: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

#57

Idk as you loose the index and several operators your database might get useless and this solution would not scale well. From my experience you better have dedicated views for different stakeholders and your problem is solved without those downsides.

It depends on the use case. In our experience, it's been rare that queries on PII need to do anything more complex than substring matching (which we're working on support for). We're definitely not trying to be able to encrypt every column, just to make some common workflows around PII and PHI a lot easier.

Custom views can help, but it does mean you're dealing with access controls directly in the database which can be hard to manage. And the database is fully exposed through backups or engineers with server access.

Re: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

#58

Idk as you loose the index and several operators your database might get useless and this solution would not scale well. From my experience you better have dedicated views for different stakeholders and your problem is solved without those downsides.

You don’t lose the ability to search exact values if you use convergent encryption and the same word encrypts to the same ciphertext.

Re: Launch HN: JumpWire (YC W22) – Easily encrypt customer data in your databases

#59

Idk as you loose the index and several operators your database might get useless and this solution would not scale well. From my experience you better have dedicated views for different stakeholders and your problem is solved without those downsides.

I think you're looking at this from the wrong level. This product kinda assumes that field level encryption is desired for certain protected fields and works from there.

That may not be a correct assumption for ALL systems, but it's a safe assumption for A LOT of systems.

OP this is seriously cool, nicely done.

Post reply on HN