Show HN: Tandem – An Engine for Secure Multi-Party Computation (Written in Rust)
5 by skoodge | 2 comments on Hacker News.
Tandem is a cryptographic engine for executing programs using Secure Multi-Party Computation (MPC), which allows 2 parties to compute a function without revealing their private inputs. The classic example from cryptography is the millionaires' problem, where two millionaires compute who is richer without revealing their wealth to each other. MPC has in the past been mostly confined to academia, but thanks to some recent papers has finally become fast enough for practical applications. Tandem uses Garbled Circuits, encrypted circuits consisting of boolean gates. While there have been other implementations based on these ideas, Tandem tries to provide a much better user experience than previous attempts. For example, the Tandem repo includes a server, a command line client and client libs for wasm and native architectures. To make it easier to run practical applications, programs can be written in Garble, a custom Rust-like programming language that compiles to Garbled Circuits. (The most practical application to date using Tandem is "Encryptle", a Wordle clone that runs entirely over MPC. Depending on latency, a client/server exchange takes about 400ms, which makes the UX very similar to the real Wordle, with the twist that the server cannot see the guess in plain text and the browser cannot see the solution in plain text. Instead, guess and solution are kept private and compared using MPC.)
Wednesday, 30 November 2022
New Show Hacker News story: latest news
Show HN: Basement – a GraphQL API for on-chain Ethereum data
5 by nickforall | 0 comments on Hacker News.
If we want better web3 experiences, developers need better tools. RPC nodes are really good at executing transactions, however they are notoriously cumbersome to set up, and reading large chunks of data is not very efficient: To show a list of transactions and receipts, nodes have to re-execute smart contract code on entire blocks. For every read call. Not great at scale. Which is why everyone is building ETLs to move data from the chain into their own database. This GraphQL API is our first step in allowing developers to spend more time on building product, rather than ETL infrastructure.
5 by nickforall | 0 comments on Hacker News.
If we want better web3 experiences, developers need better tools. RPC nodes are really good at executing transactions, however they are notoriously cumbersome to set up, and reading large chunks of data is not very efficient: To show a list of transactions and receipts, nodes have to re-execute smart contract code on entire blocks. For every read call. Not great at scale. Which is why everyone is building ETLs to move data from the chain into their own database. This GraphQL API is our first step in allowing developers to spend more time on building product, rather than ETL infrastructure.
New Show Hacker News story: latest news
Show HN: Glitch – open-source Twitch Like Platform
2 by invirtu | 2 comments on Hacker News.
For builders and developers, an open-source Twitch-like esports platform for people who want to build their own live streaming solutions. Play with the online version or download the code and customize it to your needs.
2 by invirtu | 2 comments on Hacker News.
For builders and developers, an open-source Twitch-like esports platform for people who want to build their own live streaming solutions. Play with the online version or download the code and customize it to your needs.
Tuesday, 29 November 2022
New Show Hacker News story: latest news
Show HN: Overengineering guest WiFi logins for fun (sadly not profit)
3 by koins | 0 comments on Hacker News.
Hey HN! I wanted to share a project that I've been working on for a while and finally "completed" (until next time I try to improve it, that is). The idea is that I wanted my guest wifi password to change frequently, but I also didn't want my guests to hate me every time they came over to visit. Hence be_my_guest was born. Please let me know what you think!
3 by koins | 0 comments on Hacker News.
Hey HN! I wanted to share a project that I've been working on for a while and finally "completed" (until next time I try to improve it, that is). The idea is that I wanted my guest wifi password to change frequently, but I also didn't want my guests to hate me every time they came over to visit. Hence be_my_guest was born. Please let me know what you think!
New Show Hacker News story: latest news
Show HN: Bulwark Passkey – A virtual Yubikey-like device for 2FA or WebAuthN
2 by cmdli | 0 comments on Hacker News.
Hey y'all, This is something I've been working on for a few months. It is a passkey system, similar to Apple Passkeys or a Yubikey, but it is entirely software based so you can sync credentials between devices. Passkeys (and FIDO devices in general) allow you to use public keys instead of passwords or codes to authenticate. For instance, you can just click "Approve" on the device/software instead of having to copy a code, and there are no passwords to phish. This is a new piece of tech, so website support for logins are still limited, but it can currently be used for 2FA anywhere a Yubikey can be used. Bulwark Passkey emulates the USB device in software, which allows you to sync credentials as well as copy them out. This is less secure than a dedicated hardware device, where credentials can never by copied or removed from the device, but it is much, much more secure and usable than passwords or one-time codes. Please take a look, and I appreciate any feedback you might have!
2 by cmdli | 0 comments on Hacker News.
Hey y'all, This is something I've been working on for a few months. It is a passkey system, similar to Apple Passkeys or a Yubikey, but it is entirely software based so you can sync credentials between devices. Passkeys (and FIDO devices in general) allow you to use public keys instead of passwords or codes to authenticate. For instance, you can just click "Approve" on the device/software instead of having to copy a code, and there are no passwords to phish. This is a new piece of tech, so website support for logins are still limited, but it can currently be used for 2FA anywhere a Yubikey can be used. Bulwark Passkey emulates the USB device in software, which allows you to sync credentials as well as copy them out. This is less secure than a dedicated hardware device, where credentials can never by copied or removed from the device, but it is much, much more secure and usable than passwords or one-time codes. Please take a look, and I appreciate any feedback you might have!
New Show Hacker News story: latest news
Show HN: A utility to reduce TypeScript errors over time
3 by marchuffnagle | 0 comments on Hacker News.
3 by marchuffnagle | 0 comments on Hacker News.
Subscribe to:
Posts (Atom)