Here is Ente's implementation: ( https://2of3.ente.com/ )
How Shamir's Secret Sharing Works
11–20 of 88 posts
Re: How Shamir's Secret Sharing Works
#12Re: How Shamir's Secret Sharing Works
#13something tangentially i am interested in is computing following the 'two person rule' for things like sudo. Yes I am logged into server X at terinal Y, and so is my co-worker and we both sign off on running command X
Re: How Shamir's Secret Sharing Works
#14before I learned of shamir secret sharing, I wondered why one couldn't do the same exact thing with a par2 like system (albiet with smaller pieces than a par2 system would traditionally have). i.e. you have X bits of data, you create Y*X/N sized recovery blocks (where Y > N). You hand each recovery block to individual users. and any N users can get together to recover the key and decrypt the contents.
Yes, you can just GF(256), but if you're worried I'd also just use a prime field instead.
Re: How Shamir's Secret Sharing Works
#15Re: How Shamir's Secret Sharing Works
#16Re: How Shamir's Secret Sharing Works
#17something tangentially i am interested in is computing following the 'two person rule' for things like sudo. Yes I am logged into server X at terinal Y, and so is my co-worker and we both sign off on running command X
Your environment is unlikely to have all of that already, so you'll need to figure out equivalents for all those. But I think you're going to need a local service running as root and it's going to need to be able to tell the difference between distinct human users, if you want secure. Just typos is way easier.