betrusted-io / betrusted-wiki

Looking for docs on Precursor/Betrusted? Start here.
https://github.com/betrusted-io/betrusted-wiki/wiki
Apache License 2.0
173 stars 6 forks source link

Software Ideas #17

Open delirereste opened 2 years ago

delirereste commented 2 years ago

In effort to compile some software ideas I start this thread.

This library written in Rust for Signal Messenger may be useful: https://github.com/whisperfish/presage

This rust implementation of the very simple encrypted and highly regarded note app, Standard Notes https://github.com/matze/iridium (already referenced re precursor here: https://github.com/standardnotes/forum/issues/1135

Rust implementation of age file encryption: https://github.com/str4d/rage

Sequoia rust implementation of PGP: https://gitlab.com/sequoia-pgp/sequoia

delirereste commented 2 years ago

There is also some open source POGSAG software (even in rust!), which is a one way zero-triangulation wireless long distance data transfer for pagers, with a modern amateur global bands called DAPNET: https://github.com/DanNixon/dapnet-api-rust https://github.com/rwth-afu/UniPager

Would be wonderful for one way notifications on a secure device. Hundreds of live transmitters across the world using ancient off the shelf technology for one way communication. I can only imagine low power to receive since it is low-frequency common radio.

I will make a separate issue for hardware ideas specifically to start with this discussion.

delirereste commented 2 years ago

Here is a fosdem talk from 2021 about reinventing modern OS to run cheaply and efficiently that references great ideas from the past 50 years of computing. I think the ideas parallel what precursor os is approaching. https://archive.fosdem.org/2021/schedule/event/new_type_of_computer/

jokeyrhyme commented 2 years ago

Think it'd be possible to write something for the precursor that turns it into a security key (e.g. Yubikey)?

I could see it being neat to display progress information about the key-request-and-tap, and maybe even being able to confirm that your (e.g.) desktop web browser is sending expected context through in the request

bunnie commented 2 years ago

Think it'd be possible to write something for the precursor that turns it into a security key (e.g. Yubikey)?

I could see it being neat to display progress information about the key-request-and-tap, and maybe even being able to confirm that your (e.g.) desktop web browser is sending expected context through in the request

Follow along on the u2f branch! This feature is in active development right now, for exactly the reasons you cite.