morph

Data

key-value store

SHOW HN2020

22points
9comments
#1,613of 3,028 in 2020
Top 54%of 2020 by points

How HN took it

RoastedHalf or more of the comments are critical

1 positive, 1 neutral or asking, 0 mixed, 4 critical, out of 6 comments about the project. Thread score -0.35.

Idea: 1 for, 2 againstPerformance: 0 for, 1 againstPrivacy: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Neat, cool premise

    From 2 comments

Objections

  • Lookups are O(N) in total keys, undermining database purpose

    From 1 comment
    • O(N) to get a key-value (N being the total number of keys) kind of defeats the purpose of a database. Couldn't you just use a file with (normally) encrypted keys and values? I'm…
      oersted on HN
  • Not secure, research only

    From 2 comments
    • Should not be considered secure, only for research. Dang it. The premise sounded really cool!
      gigatexal on HN
    • Here are details about security from HElib[0], the library used by this project. The premise of HE is really cool. I think it's just early days yet. [0]…
      ficklepickle on HN

Questions

  • Why is homomorphic encryption needed over encrypting keys and values normally?

    From 2 comments
    • What unique abilities does homomorphic encryption provide here? Ciphertext can be used for keys or values in a normal key-value store...
      alexmingoia on HN
    • O(N) to get a key-value (N being the total number of keys) kind of defeats the purpose of a database. Couldn't you just use a file with (normally) encrypted keys and values? I'm…
      oersted on HN

Alternatives named

  • Deterministic encryption of keys and values

    From 2 comments
    • O(N) to get a key-value (N being the total number of keys) kind of defeats the purpose of a database. Couldn't you just use a file with (normally) encrypted keys and values? I'm…
      oersted on HN
    • Homomorphic encryption reveals less information to the server about the query than if you were to encrypt keys (with deterministic encryption) and values. It hides the fact that…
      akane on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/25377887)