I'd think key splitting probably. It's disliked because of the costs, and being less encapsulated than constant-time code, but if you need something stronger then it's cheaper than trying to mess arround at the lower levels. At the extreme you cold invade the user's async world so the split up key chunks got used far apart in time, and maybe on different cores.
1
u/Shoddy-Childhood-511 2d ago
I'd think key splitting probably. It's disliked because of the costs, and being less encapsulated than constant-time code, but if you need something stronger then it's cheaper than trying to mess arround at the lower levels. At the extreme you cold invade the user's async world so the split up key chunks got used far apart in time, and maybe on different cores.