Step-by-step explanation:
d. security
surprise, surprise ...
benchmarking means setting a standard or baseline usually regarding system performance. and then others measure against this.
algorithms is in general any technical strategy, the "recipe" of a method to get a result of of certain input factors (like how you implement a sorting of a list of elements).
controls are things that allow the user some steering of the system (like a joystick). or sometimes also some consistency checks of a system (but true, also of security systems of security parts of a system) to detect that something went wrong (either unintentional or intentional tempering).
bottom line : all are also topics of security systems or security elements of a general system.
but the name for all this and more to protect a system, it's environment and users (particularly use information) from unauthorized access, ... is "security".