ene
ene copied to clipboard
ENE is an end-to-end encryption tool designed for mail.
+ [ ] Interval based * [HIBE](https://eprint.iacr.org/2017/223.pdf) + [ ] Puncture based * [Non-Monotonic ABE](http://cs.jhu.edu/~imiers/pdfs/forwardsec.pdf) * [Bloom Filter Encryption](https://eprint.iacr.org/2018/199.pdf)
+ [ ] [Ding](https://csrc.nist.gov/CSRC/media/Presentations/Ding-Key-Exchange/images-media/DING-KEY-EXCHANGE-April2018.pdf) / sidh (one-pass mode) + [x] [kyber](https://pq-crystals.org/kyber/) (sigae mode)
Group key exchange is complex and I have not yet decided what to use for mailing list encryption. * [One Round GKE](https://eprint.iacr.org/2009/514.pdf) * [Proxy re-encryption](https://en.wikipedia.org/wiki/Proxy_re-encryption) * (H)IBE / ABE? *...
It is actually the IK mode of the noise protocol. To implement it we need to define a DH trait. ``` DH1 = DH(IK_A, IK_B); DH2 = DH(EK_A, IK_B); SK...
Currently the ENE cli does not allow adding or delete of private keys in profile.
This applies to the X2DH protocol. https://github.com/quininer/ene/issues/12