i believe it would depend on the type of nanoparticles you are preparing. If they are hydrophobic, then you may use a modified starch which contains hydrophobic chains, there is a supplier, Makymat which produces one, is called Emcap. On the other hand, if your particles may be attracted to charged molecules, you may want to use cationic starch.
As Margarita Sanchez said, that it depends on the nature of the nanos you prepare. For nano-based transition metals, cationic starch is the most favorable while in the case of nanostructured oxides starch must be anionic.