With the recent #CIFSwitch #Linux #Kernel #Venerability being exposed, time has come for a rewrite and rethink of some basic Linux internals.
There is no need for a crypto graphic authentication to be done by root user or by a user having CAP_SYS_ADMIN privileges. A separate user with a single cryptographic privilege should suffice. A user incapable of loading shared libraries.
Helper and services ought not to run with root like it was done for cifs. Rather a restricted user ought to be used.