Actions

Blog/November 2022/Nov 18th

From RonWareWiki

< Blog‎ | November 2022
Nov 18th Comments or questions? Click here!


Hello, nice to see you again!

Busy as usual, this week. I was particularly busy, since I have a massive amount of work to try to get done for my primary client. There are several sub-projects involved, and I’m the sole tech-dude. I mean that nobody else I’m talking to knows tech, at all. That can be frustrating.

I did have a εὕρηκα! moment. One of the requirements is that the data be encrypted-at-rest. To do that, you need an “encryption key” to be available when the data are read or written. Up until now, I stored the key in a “safe” location on the server, e.g. a location which only the appropriate program should be able to access. But I wasn’t satisfied with that, since hackers could, if they got “root” access, get the key as well as the database and decrypt the data.

My insight was that I could use Shamir’s Secret Sharing to split the key into N pieces, any M of which could be used together to recreate the key. So now, the server has one “shard” of the key, and the client web-app has another “shard”. The actual key is only present on the server at the instant the client makes a request and the server processes it.

Thank you, thank you! Yes, I am a genius (he said with all due humility).

What about...

I came down with something this week, which left me extremely tired and with a sore throat and a headache. Now it’s moved on to the lungs. I don’t know if it was the coof, but since the bad part only lasted a day I won’t complain too much. Esther, of course, remained completely unaffected.

This week we were granted a couple rainy days, on the cool side (not yet really fall-cool). It’ll stay seasonably cool except for this coming Monday, apparently. No rain in the forecast.

This shabbat we’ll have:
homemade ḥalla, chicken soup, hawayij ribs, chicken thighs, rice pilaf, various salatim, and “generous portions” cake (apple variety).

Until next time,
shabbat shalom!



Top: Blog Prev: Nov 11th Next: Nov 25th